Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 561835 2026-01-05T19:53:05 0:00:00
Previous 561816 2026-01-05T19:53:14 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2148 2149
Performance Improvements 2111 2226
Unchanged Tests 52921 52805
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
BM_std_min<int>/17 1116.60% 0.965 11.738 - 1132.63% -
BM_std_min<int>/25 942.01% 1.481 15.432 - 942.88% -
BM_std_min<int>/26 939.05% 1.527 15.861 - 939.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 523.90% 10.884 67.906 - 10.53% -
BM_std_min<short>/64 438.89% 3.491 18.814 - 432.40% -
BM_std_min<short>/25 409.48% 2.133 10.869 - 421.17% -
std::fill(deque<int>)/32 273.28% 1.268 4.733 - 272.84% -
std::rotate_copy(deque<int>)/32 260.06% 2.573 9.265 - 253.32% -
rng::rotate_copy(deque<int>)/32 241.33% 2.740 9.352 - 247.23% -
rng::fill(deque<int>)/32 226.69% 1.384 4.521 - 207.54% -
BM_std_min<char>/64 223.70% 4.095 13.256 - 215.97% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 201.77% 548.300 1654.604 - 156.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 197.25% 519.203 1543.349 - 126.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 192.65% 21.641 63.332 - -4.70% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 185.38% 551.939 1575.116 - 129.32% -
std::fill(deque<int>)/50 108.76% 2.245 4.688 - 109.47% -
rng::fill(deque<int>)/50 103.31% 2.256 4.586 - 103.26% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 94.10% 760.727 1476.591 - 93.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 92.00% 22.015 42.269 - 91.58% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 91.32% 458.040 876.338 - 19.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 81.92% 22.552 41.028 - 88.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 69.64% 12.787 21.693 - -8.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 65.20% 23.782 39.288 - 35.28% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 64.90% 22.019 36.309 - 43.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 61.11% 18.575 29.927 - 60.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 60.22% 26.651 42.699 - 44.50% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 58.16% 7.070 11.183 - 67.73% -
BM_StringConstructDestroyCStr_Empty_Transparent 56.12% 0.240 0.374 - 58.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 53.48% 84.902 130.307 - 65.00% -
BM_vector_deque_ranges_copy/0 51.32% 0.405 0.613 - 32.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 50.91% 86.421 130.414 - 41.75% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 48.51% 0.462 0.686 - 47.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 46.50% 176.193 258.128 - 147.09% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 46.06% 23.728 34.657 - 6.08% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.51% 227878933.821 331585214.129 - 37.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 45.27% 33.454 48.600 - 6.39% -
rng::copy_n(vector<int>)/4096 44.88% 143.617 208.068 - 42.26% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 43.92% 48.318 69.540 - 15.59% -
BM_RangesMakeHeap_string_Ascending_262144 42.53% 6.992 9.965 - 2.06% -
std::find_end(deque<int>)_(process_all)/8192 42.00% 2028.611 2880.646 - 41.17% -
BM_vector_deque_ranges_copy_backward/0 41.32% 0.483 0.682 - 54.32% -
std::adjacent_find(deque<int>)/50 41.01% 14.255 20.101 - 36.07% -
std::find_end(deque<int>)_(process_all)/1024 40.74% 258.116 363.270 - 37.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 40.42% 251960278.406 353804717.390 - 42.59% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 39.78% 6.716 9.387 - 23.96% -
std::find_end(deque<int>)_(process_all)/1048576 39.65% 264765.257 369738.127 - 39.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 39.50% 7.857 10.960 - 9.84% -
SetIntersection_Interlaced_Set_string_16384_16 39.36% 250491228.812 349086547.225 - 43.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 39.34% 14.548 20.271 - 39.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.97% 31.834 44.240 - 38.86% -
BM_vector_deque_copy/0 38.77% 0.371 0.515 - 32.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.19% 127.078 175.605 - 72.76% -
SetIntersection_Front_Set_float_16384_16384 38.01% 249866848.395 344849110.794 - 0.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 37.67% 538.864 741.859 - 39.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.51% 181.736 249.906 - 138.38% -
BM_std_min<unsigned_int>/1 37.42% 0.332 0.456 - 40.20% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 37.10% 8.295 11.372 - 75.07% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 37.00% 0.419 0.574 - -17.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 36.86% 4.862 6.654 - 23.34% -
std::adjacent_find(deque<int>)/8 36.44% 3.051 4.162 - 40.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 35.80% 5.799 7.875 - 9.51% -
SetIntersection_Interlaced_Vector_float_16384_256 35.70% 13127418.267 17813809.134 - -40.04% -
BM_RangesPopHeap_string_1 35.57% 0.516 0.700 - 33.63% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 35.06% 5.795 7.826 - 64.46% -
BM_StringEraseWithMove_Huge_Transparent 34.58% 40.733 54.819 - 21.01% -
std::multiset<std::string>::erase(iterator)/8192 33.98% 27.242 36.499 - 20.08% -
std::shift_left(vector<int>)/32 33.89% 2.977 3.986 - 33.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.67% 28.248 37.759 - 32.36% -
std::unordered_set<int>::insert(value)_(already_present)/8192 33.52% 2.098 2.801 - 25.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.41% 29.406 39.229 - 33.23% -
BM_vector_deque_move_backward/0 33.35% 0.440 0.587 - 32.21% -
BM_RangesPushHeap_float_SingleElement_1 32.46% 0.465 0.616 - -3.32% -
std::move(deque<int>)/32768 31.20% 1848.867 2425.719 - 14.37% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 30.42% 86.034 112.207 - 26.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 29.60% 0.375 0.487 - 7.90% -
std::unordered_set<int>::find(key)_(non-existent)/1024 28.97% 0.892 1.151 - -11.59% -
rng::contains_subrange(list<int>)_(single_element)/8192 28.96% 6918.485 8921.895 - 27.54% -
std::set<std::string>::erase(iterator)/8192 28.77% 26.062 33.561 - 30.06% -
std::find_end(deque<int>)_(single_element)/8192 28.73% 2036.912 2622.068 - 28.63% -
rng::find_end(deque<int>)_(single_element)/8192 28.54% 2034.467 2615.009 - 18.68% -
std::set<std::string>::insert(value)_(new_value)/8192 28.36% 69.878 89.696 - 28.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 28.28% 0.271 0.347 - -0.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 28.20% 10.563 13.542 - 28.23% -
rng::search(list<int>)_(single_element)/8192 27.81% 7406.630 9466.498 - 27.59% -
rng::contains(list<int>)_(process_all)/32 27.47% 9.869 12.581 - 11.73% -
rng::search(list<int>,_pred)_(single_element)/8192 27.26% 8286.613 10545.168 - 26.74% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 27.22% 1329.842 1691.766 - 24.46% -
BM_StringEraseWithMove_Huge_Opaque 27.18% 43.709 55.590 - 20.42% -
rng::find_end(deque<int>)_(single_element)/1024 27.17% 258.647 328.912 - 18.31% -
std::search(deque<int>)_(same_length)/1000 26.94% 332.614 422.217 - 19.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 26.70% 13.228 16.759 - 25.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 26.59% 1.291 1.634 - -9.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 26.51% 116.518 147.402 - 85.58% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 26.25% 10.381 13.106 - 20.53% -
std::set<std::string>::erase(key)_(existent)/1024 26.06% 78.911 99.474 - 29.92% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 26.04% 10939.766 13788.669 - -17.32% -
std::multimap<std::string,_int>::erase(iterator)/8192 25.89% 26.901 33.866 - 3.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.76% 28.899 36.344 - 26.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 25.47% 0.414 0.520 - -18.00% -
rng::find_end(deque<int>)_(single_element)/1000 25.40% 255.906 320.902 - 9.46% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 25.24% 1661.250 2080.584 - 12.59% -
std::replace_if(list<int>)_(sprinkled)/8192 25.24% 7292.028 9132.223 - 24.84% -
std::copy_backward(vector<bool>)_(unaligned)/262144 25.21% 1661.872 2080.884 - 11.93% -
std::adjacent_find(list<int>)/50 24.81% 23.735 29.624 - 24.65% -
std::partition(deque<int>)_(dense)/50 24.72% 14.697 18.329 - 12.19% -
std::replace(list<int>)_(prefix)/8192 24.65% 6999.203 8724.587 - 24.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 24.63% 0.463 0.577 - 28.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.59% 28.719 35.781 - 4.37% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.56% 18.975 23.635 - 0.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.55% 29.123 36.273 - 1.02% -
BM_MakeHeap_uint64_Random_4 23.92% 1.094 1.356 - -6.20% -
BM_vector_deque_copy_backward/0 23.88% 0.444 0.550 - 36.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.88% 25.871 32.048 - 23.72% -
rng::find_last(vector<char>)_(bail_90%)/1024 23.79% 10.492 12.989 - 7.53% -
std::replace(list<int>)_(sprinkled)/8192 23.75% 7137.781 8832.776 - 23.36% -
rng::stable_partition(list<int>)_(dense)/8192 23.29% 17204.139 21210.429 - 16.35% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 23.20% 0.365 0.450 - -0.30% -
std::multimap<std::string,_int>::erase(iterator)/1024 22.90% 28.029 34.447 - 4.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 22.51% 0.569 0.697 - 69.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 22.45% 14369.973 17595.933 - 35.34% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 22.34% 9.220 11.280 - 8.97% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 22.34% 0.463 0.567 - 5.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.19% 4.465 5.456 - 7.26% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 22.01% 4.762 5.810 - 27.16% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 21.72% 0.408 0.497 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 21.40% 9243111.666 11220723.425 - 10.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 21.39% 8.755 10.628 - 21.48% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 21.36% 14530.244 17633.511 - 35.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 21.23% 29.694 35.999 - -0.88% -
std::find_end(list<int>,_pred)_(same_length)/8192 21.15% 17042.648 20647.087 - 0.29% -
std::set<int>::insert(value)_(already_present)/1024 21.11% 5.963 7.222 - 6.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.88% 36.652 44.304 - 17.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 20.81% 6.863 8.290 - 20.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.97% 0.462 0.554 - 23.91% -
rng::search(list<int>,_pred)_(same_length)/8192 19.93% 8774.449 10522.856 - 18.19% -
BM_std_min<long_long>/1 19.70% 0.561 0.672 - -0.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 19.65% 10.029 12.000 - 12.80% -
std::multiset<std::string>::erase(key)_(existent)/0 19.60% 40.796 48.793 - -17.66% -
std::partial_sort_copy(list<int>)_(repeated)/1024 19.59% 4512.311 5396.280 - 19.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 19.49% 30.441 36.373 - 21.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.47% 6.490 7.754 - -18.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.15% 657.098 782.913 - 16.78% -
BM_StringRelational_Eq_Empty_Empty_Control 19.06% 1.736 2.066 - 11.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.98% 43.735 52.035 - 17.65% -
rng::search(deque<int>)_(no_match)/1024 18.89% 349.590 415.634 - 36.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.88% 36.535 43.431 - 22.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 18.80% 3.309 3.930 - 19.26% -
std::unordered_set<int>::find(key)_(non-existent)/32 18.77% 1.010 1.200 - 22.04% -
std::find_end(deque<int>)_(same_length)/1000 18.75% 939.446 1115.589 - 18.67% -
std::replace_if(list<int>)_(prefix)/8192 18.68% 7080.716 8403.545 - 18.36% -
std::equal(deque<int>)_(it,_it,_it)/50 18.67% 20.214 23.988 - -0.49% -
std::replace(vector<int>)_(sprinkled)/32 18.65% 5.192 6.160 - 22.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 18.54% 0.484 0.574 - -9.90% -
BM_std_min<unsigned___int128>/65536 18.50% 25295.704 29976.656 - -31.71% -
std::multiset<std::string>::erase(key)_(existent)/32 18.50% 50.222 59.514 - 1.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.40% 566.431 670.651 - 18.48% -
BM_std_min<unsigned___int128>/5500 18.36% 2115.047 2503.277 - -31.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 18.30% 4.865 5.755 - 18.05% -
rng::partition(deque<int>)_(dense)/50 18.27% 14.094 16.670 - 8.25% -
BM_std_minmax<unsigned_int>/4 18.24% 0.977 1.155 - 18.70% -
BM_std_min<unsigned___int128>/70000 18.21% 27038.920 31962.573 - -31.82% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 18.12% 0.454 0.537 - 37.57% -
BM_std_min<unsigned___int128>/64000 18.11% 24695.109 29168.434 - -31.98% -
BM_std_min<unsigned___int128>/4000 18.10% 1538.694 1817.193 - -31.67% -
std::unordered_set<int>::erase(key)_(existent)/8192 17.96% 23.947 28.248 - 23.67% -
BM_RangesPushHeap_uint64_Descending_1 17.93% 0.540 0.637 - 36.44% -
BM_std_min<unsigned___int128>/4096 17.88% 1576.170 1857.929 - -31.76% -
BM_PushHeap_string_Ascending_256 17.82% 9.438 11.120 - 9.19% -
std::vector<int>::ctor(size)/32 17.82% 9.995 11.776 - 7.88% -
BM_vector_deque_ranges_move/0 17.81% 0.429 0.505 - -2.73% -
BM_std_min<unsigned___int128>/1024 17.74% 395.527 465.677 - -31.47% -
std::unordered_set<int>::erase(iterator)/1024 17.70% 20.305 23.899 - 18.35% -
BM_std_min<unsigned___int128>/512 17.70% 198.567 233.709 - -30.91% -
std::unordered_set<int>::erase(iterator)/8192 17.67% 20.426 24.036 - 19.19% -
std::set<std::string>::erase(iterator)/0 17.67% 25.193 29.643 - 16.58% -
std::remove(list<int>)_(sprinkled)/50 17.64% 67.970 79.961 - 16.54% -
BM_StringRelational_Less_Huge_Small_Control 17.63% 1.619 1.904 - 4.90% -
BM_RangesPushHeap_uint32_Ascending_1 17.56% 0.393 0.462 - -19.80% -
SetIntersection_Interlaced_Vector_float_256_256 17.52% 4686338.556 5507156.233 - 17.62% -
BM_StringRead_Hot_Deep_Large 17.47% 0.568 0.667 - 15.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 17.31% 7.646 8.970 - 17.12% -
BM_std_min<unsigned_char>/1 17.18% 0.325 0.381 - 17.27% -
std::find_end(deque<int>)_(single_element)/1024 17.13% 281.763 330.032 - 27.40% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 17.09% 76.367 89.420 - 34.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 16.95% 6.280 7.345 - 16.57% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 16.91% 31823.739 37206.582 - 23.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 16.91% 58.362 68.229 - 14.01% -
rng::search(deque<int>,_pred)_(no_match)/1024 16.83% 371.624 434.174 - -0.54% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 16.81% 1.583 1.849 - 0.06% -
std::copy(list<int>)/4096 16.77% 3370.383 3935.555 - 19.42% -
std::rotate_copy(vector<int>)/8192 16.76% 637.841 744.727 - 16.20% -
std::copy(vector<bool>)_(aligned)/262144 16.74% 567.735 662.781 - -3.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 16.65% 0.337 0.393 - 2.93% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 16.63% 33027.794 38520.708 - 22.97% -
std::copy_if(list<int>)_(entire_range)/64 16.59% 30.645 35.728 - -1.27% -
rng::swap_ranges(deque<int>)/50 16.57% 18.256 21.281 - 6.73% -
std::multiset<std::string>::erase(iterator)/32 16.45% 31.426 36.596 - 18.94% -
std::unordered_set<std::string>::erase(key)_(existent)/0 16.44% 89.601 104.329 - -15.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 16.34% 0.625 0.727 - 14.38% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 16.25% 41.020 47.687 - 0.04% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 16.19% 7.166 8.326 - 11.83% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.11% 4.756 5.522 - -16.08% -
BM_PushHeap_float_Descending_1 16.00% 0.530 0.615 - 42.82% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 16.00% 1.199 1.390 - 11.22% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 15.87% 62.049 71.897 - -0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.84% 511.592 592.637 - 16.75% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 15.79% 562.557 651.357 - 17.11% -
rng::partition(deque<int>)_(dense)/32 15.68% 9.403 10.877 - 3.46% -
rng::unique_copy(deque<int>)_(sprinkled)/32 15.64% 9.285 10.737 - 6.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.63% 17.172 19.855 - 5.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.60% 11625.209 13438.453 - -7.00% -
std::multiset<int>::insert(value)_(new_value)/1024 15.56% 48.266 55.777 - 16.72% -
rng::contains(list<int>)_(process_all)/50 15.50% 18.758 21.666 - 11.99% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 15.36% 26.489 30.557 - 3.79% -
std::multiset<int>::insert(value)_(new_value)/8192 15.19% 73.635 84.818 - 14.58% -
BM_PushHeap_string_Descending_262144 15.15% 3.558 4.097 - -24.80% -
SetIntersection_Interlaced_Vector_float_256_64 15.14% 6535299.050 7524554.999 - -15.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 15.11% 0.463 0.533 - 7.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 15.09% 25663.735 29537.256 - 16.67% -
BM_PushHeap_uint64_Ascending_64 15.06% 1.517 1.746 - 15.00% -
std::find_end(list<int>)_(same_length)/8192 15.00% 16175.438 18601.031 - -0.28% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 14.96% 1.599 1.838 - 14.23% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 14.94% 18.036 20.731 - 17.16% -
BM_MakeHeap_uint32_Random_4 14.80% 1.282 1.472 - 31.25% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 14.78% 1.025 1.177 - 9.26% -
std::unordered_set<int>::erase(key)_(existent)/1024 14.73% 22.817 26.179 - 16.85% -
BM_PushHeap_string_Ascending_1024 14.73% 11.936 13.693 - 4.63% -
rng::is_sorted_until(list<int>)/8192 14.72% 6709.872 7697.813 - -6.73% -
BM_deque_deque_copy_backward/0 14.70% 0.744 0.853 - 5.51% -
BM_MakeHeap_float_Random_1024 14.69% 1.164 1.335 - 8.19% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 14.66% 0.494 0.567 - -0.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 14.59% 2.346 2.688 - 20.54% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 14.58% 5561.715 6372.597 - 14.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 14.56% 25576.306 29299.330 - 16.47% -
bm_ranges_lexicographical_compare<signed_char>/64 14.48% 2.015 2.307 - 21.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.45% 33.913 38.814 - -12.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 14.37% 51.907 59.367 - 3.36% -
std::partition(deque<int>)_(dense)/32 14.36% 10.182 11.644 - 4.47% -
BM_RangesMakeHeap_float_Random_256 14.27% 1.390 1.588 - 9.78% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 14.24% 67.498 77.110 - 27.09% -
bm_ranges_lexicographical_compare<int>/16 14.23% 2.018 2.305 - -0.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 14.16% 0.269 0.308 - -9.94% -
std::mismatch(deque<int>)_(it,_it,_it)/8 14.14% 3.811 4.350 - 1.46% -
BM_StringRelational_Less_Small_Small_Control 14.13% 1.618 1.847 - 6.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 14.04% 1754.526 2000.909 - 7.67% -
rng::rotate(list<int>)_(1_element_backward)/50 14.00% 23.232 26.484 - 4.69% -
std::unordered_multiset<int>::find(key)_(existent)/8192 13.95% 1.349 1.537 - 20.90% -
BM_StringEraseToEnd_Huge_Opaque 13.93% 2.345 2.672 - 6.36% -
BM_RangesPopHeap_string_262144 13.92% 84.035 95.734 - -5.36% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 13.92% 1.270 1.447 - 16.83% -
std::unordered_set<std::string>::count(key)_(existent)/32 13.87% 34.874 39.712 - 1.90% -
std::map<std::string,_int>::erase(key)_(existent)/0 13.81% 65.233 74.243 - 75.91% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.78% 26.841 30.541 - 13.09% -
BM_PushHeap_string_Ascending_16384 13.73% 18.234 20.738 - -6.85% -
BM_std_min<unsigned___int128>/64 13.69% 24.505 27.860 - -28.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 13.69% 1630766.959 1853985.919 - 13.46% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 13.62% 38.197 43.400 - 0.31% -
BM_std_minmax<long_long>/2 13.52% 1.322 1.501 - 14.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 13.49% 0.411 0.467 - 13.50% -
std::find_end(list<int>)_(single_element)/8192 13.46% 7194.293 8162.798 - -5.47% -
std::search(list<int>,_pred)_(single_element)/8192 13.45% 8690.973 9860.238 - 13.75% -
rng::copy(vector<bool>)_(unaligned)/262144 13.41% 1368.651 1552.155 - 13.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 13.36% 5.048 5.723 - 13.31% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 13.25% 1.521 1.723 - -11.59% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 13.20% 9.522 10.779 - 13.02% -
std::unordered_set<int>::contains(key)_(existent)/8192 13.09% 1.269 1.436 - -6.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 13.07% 0.615 0.696 - 54.95% -
rng::find_end(list<int>,_pred)_(single_element)/8192 12.92% 7719.146 8716.403 - -4.86% -
rng::contains_subrange(list<int>)_(process_all)/8192 12.82% 6695.137 7553.489 - 7.78% -
BM_StringRelational_Eq_Large_Large_Control 12.76% 2.146 2.419 - 6.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 12.75% 1.419 1.600 - -10.93% -
std::multiset<int>::erase(key)_(existent)/8192 12.66% 58.890 66.343 - 7.36% -
std::unordered_multiset<int>::erase(iterator)/8192 12.61% 20.227 22.778 - 13.24% -
BM_vector_deque_ranges_move_backward/0 12.56% 0.404 0.454 - -25.07% -
std::move_backward(list<int>)/4096 12.53% 4989.250 5614.504 - 14.19% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 12.51% 2.334 2.626 - 15.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 12.50% 0.410 0.462 - -24.98% -
rng::find_end(list<int>)_(single_element)/8192 12.45% 7199.096 8095.624 - -7.64% -
SetIntersection_Interlaced_Vector_string_262144_16 12.44% 5778626.503 6497535.367 - 11.30% -
BM_StringRelationalLiteral_Less_Small_Large_Control 12.41% 1.577 1.773 - 3.03% -
rng::is_sorted_until(deque<int>)/8 12.37% 2.967 3.334 - -22.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.36% 48.818 54.851 - -17.67% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 12.35% 9.936 11.163 - 5.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 12.28% 1686.922 1893.997 - 22.71% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 12.22% 32.376 36.334 - -24.59% -
rng::unique(deque<int>)_(contiguous)/52 12.14% 67.932 76.180 - 11.96% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 12.01% 19.998 22.399 - 12.90% -
SetIntersection_Interlaced_Vector_string_16384_64 11.98% 12055062.865 13499769.604 - 3.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.98% 561.904 629.199 - 11.06% -
std::replace(vector<int>)_(sprinkled)/50 11.95% 8.305 9.298 - 20.35% -
rng::find_end(vector<int>)_(same_length)/8192 11.90% 4607.413 5155.751 - 34.73% -
BM_StringFindNoMatch/10 11.89% 1.240 1.387 - 2.37% -
BM_deque_vector_copy_backward/0 11.89% 1.431 1.601 - 16.10% -
std::for_each(join_view(vector<vector<int>>))/8 11.88% 1.378 1.542 - 11.83% -
std::move(list<int>)/4096 11.86% 4376.259 4895.402 - 11.76% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.85% 42.889 47.972 - 12.17% -
BM_RangesMakeHeap_string_SingleElement_262144 11.85% 7.307 8.173 - -0.62% -
std::multiset<std::string>::erase(iterator)/1024 11.75% 30.054 33.586 - 1.86% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 11.73% 90.087 100.656 - 10.11% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.66% 10.085 11.261 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_262144_256 11.62% 31709519.289 35392990.341 - 20.10% -
std::find_end(list<int>,_pred)_(single_element)/8192 11.49% 7980.827 8897.913 - -4.08% -
SetIntersection_Front_Set_string_262144_64 11.48% 4233095.520 4719251.548 - -1.71% -
SetIntersection_Front_Set_uint64_262144_256 11.48% 4659771.595 5194767.047 - 15.94% -
SetIntersection_Interlaced_Vector_string_262144_4 11.48% 2085282.879 2324594.153 - 12.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 11.47% 13.237 14.755 - -1.52% -
BM_deque_deque_ranges_copy_backward/0 11.45% 0.827 0.922 - 15.11% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.42% 10.444 11.636 - 6.00% -
std::multiset<int>::contains(key)_(non-existent)/32 11.39% 2.245 2.500 - 6.62% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.30% 14.764 16.432 - 11.32% -
BM_vector_deque_move/0 11.30% 0.387 0.430 - -22.47% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 11.27% 3981.596 4430.207 - 11.39% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 11.26% 27.320 30.397 - 15.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 11.22% 0.272 0.303 - -13.14% -
std::search(deque<int>)_(near_matches)/1024 11.20% 23092.653 25677.882 - 24.36% -
std::unordered_multiset<int>::erase(iterator)/1024 11.16% 20.398 22.675 - 13.08% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 11.13% 0.273 0.303 - -37.34% -
BM_RangesMakeHeap_string_Ascending_1024 11.08% 4.991 5.544 - 3.84% -
std::map<std::string,_int>::erase(key)_(existent)/1024 11.03% 71.958 79.899 - -7.96% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 11.03% 0.447 0.497 - -18.89% -
SetIntersection_Interlaced_Vector_string_262144_64 10.98% 19140089.046 21242188.962 - -3.95% -
std::set<std::string>::contains(key)_(existent)/1024 10.98% 21.234 23.565 - 10.92% -
BM_PushHeap_uint64_Descending_1 10.91% 0.555 0.616 - 37.28% -
BM_PushHeap_uint64_QuickSortAdversary_16 10.90% 0.924 1.025 - 11.46% -
BM_PushHeap_uint64_Ascending_256 10.87% 2.091 2.319 - 10.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.86% 17.959 19.909 - 13.22% -
SetIntersection_Interlaced_Vector_uint64_256_64 10.84% 6736898.016 7467261.827 - 10.59% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 10.80% 1.113 1.234 - 14.19% -
std::search(deque<int>)_(near_matches)/1000 10.80% 22127.524 24516.209 - 24.11% -
std::set<int>::insert(value)_(already_present)/8192 10.77% 9.986 11.062 - 2.13% -
rng::all_of(deque<int>)_(process_all)/50 10.75% 18.318 20.287 - 10.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 10.74% 22.508 24.925 - -5.22% -
BM_StringRelational_Less_Large_Small_Control 10.69% 1.668 1.847 - 3.72% -
std::multimap<std::string,_int>::erase(iterator)/0 10.67% 27.309 30.223 - 15.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 10.60% 2.046 2.263 - 11.35% -
std::find_first_of(vector<int>)_(large_needle)/50 10.53% 260.339 287.751 - 7.40% -
BM_PushHeap_uint64_SingleElement_64 10.52% 0.361 0.399 - -2.12% -
std::find_first_of(vector<int>)_(large_needle)/1024 10.51% 107283.053 118556.131 - 7.87% -
BM_PushHeap_uint64_Ascending_262144 10.49% 4.772 5.273 - 13.20% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 10.47% 0.995 1.099 - 13.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.44% 65.259 72.072 - 10.59% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.44% 9.700 10.713 - 7.29% -
std::unordered_multiset<int>::clear()/1024 10.38% 7926.294 8749.301 - 10.96% -
std::unordered_multiset<int>::erase(key)_(existent)/32 10.37% 21.190 23.389 - 9.84% -
BM_StringEraseToEnd_Huge_Transparent 10.34% 2.428 2.679 - 4.42% -
std::find_first_of(vector<int>)_(large_needle)/8192 10.32% 6920060.643 7634291.218 - 8.11% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 10.20% 1.216 1.340 - 4.85% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.19% 23.812 26.239 - 21.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.15% 76.756 84.548 - -5.07% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.10% 10.804 11.895 - 5.90% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 10.09% 21.938 24.152 - 14.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.02% 10.392 11.434 - 9.46% -
BM_std_minmax<char>/64 9.98% 1.200 1.319 - 5.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 9.96% 17767.420 19536.743 - 10.02% -
BM_std_minmax<long_long>/3 9.96% 1.614 1.774 - 1.41% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.91% 44105.367 48476.544 - 10.93% -
rng::none_of(vector<int>)_(process_all)/50 9.90% 13.574 14.918 - 0.26% -
std::find_end(forward_list<int>)_(same_length)/8192 9.90% 12978.119 14262.732 - -1.76% -
rng::find_end(vector<int>)_(same_length)/1024 9.89% 598.885 658.125 - 28.11% -
SetIntersection_Interlaced_Vector_uint32_256_64 9.89% 6564334.660 7213294.564 - -0.96% -
std::remove_copy_if(deque<int>)_(prefix)/32 9.83% 17.929 19.692 - 10.22% -
SetIntersection_Front_Set_string_16384_256 9.77% 14767469.829 16210134.472 - 10.43% -
std::unordered_multiset<int>::clear()/8192 9.72% 60652.122 66549.592 - 10.70% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 9.69% 26195.611 28733.863 - 10.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.67% 10.403 11.409 - 4.25% -
std::unordered_set<std::string>::erase(iterator)/32 9.65% 26.504 29.062 - -8.44% -
rng::remove(list<int>)_(prefix)/1024 9.64% 968.817 1062.181 - 10.67% -
std::equal(vector<bool>)_(unaligned)/8 9.60% 0.808 0.886 - 3.98% -
std::multiset<int>::count(key)_(existent)/8192 9.59% 9.357 10.254 - 11.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.58% 0.400 0.438 - 30.41% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 9.55% 1.202 1.316 - -1.71% -
std::copy(vector<bool>)_(unaligned)/262144 9.54% 1714.163 1877.648 - 9.61% -
rng::contains_subrange(deque<int>)_(process_all)/50 9.52% 16.970 18.587 - 1.83% -
BM_StringRelational_Eq_Small_Small_Control 9.51% 1.735 1.900 - 2.67% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 9.47% 21.700 23.756 - -1.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 9.45% 1.328 1.454 - 1.06% -
std::partition_point(deque<int>)/32 9.41% 4.344 4.753 - 6.12% -
rng::adjacent_find(deque<int>,_pred)/8 9.37% 3.989 4.363 - 4.58% -
SetIntersection_Interlaced_Vector_float_262144_16 9.37% 3134231.765 3427792.674 - -45.45% -
BM_std_minmax_element<short>/3 9.23% 1.052 1.149 - 0.10% -
std::copy_backward(vector<int>)/4096 9.23% 227.250 248.216 - 3.80% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 9.22% 26483.521 28926.057 - 10.00% -
rng::replace(vector<int>)_(sprinkled)/32 9.20% 5.156 5.630 - 0.46% -
BM_std_minmax<int>/4 9.15% 0.994 1.085 - 11.21% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.10% 683.587 745.774 - -11.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 9.02% 6.103 6.654 - 9.44% -
BM_PushHeap_uint32_SingleElement_16 9.01% 0.336 0.366 - 2.69% -
rng::is_sorted(list<int>,_pred)/8192 8.96% 7335.418 7992.953 - -9.61% -
rng::rotate(list<int>)_(1_element_forward)/8192 8.95% 7831.931 8532.807 - 3.33% -
rng::find_end(vector<int>)_(same_length)/1000 8.94% 588.960 641.618 - 27.79% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.89% 13931.349 15169.670 - 3.54% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.87% 11111.576 12096.701 - 7.78% -
std::set<std::string>::equal_range(key)_(existent)/32 8.86% 15.517 16.892 - 8.94% -
BM_PushHeap_uint32_Random_1 8.83% 0.394 0.429 - -4.32% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.79% 7912.444 8607.808 - 8.66% -
BM_std_min<unsigned___int128>/32 8.77% 12.180 13.248 - -23.88% -
rng::replace(vector<int>)_(sprinkled)/50 8.76% 7.866 8.555 - 6.56% -
rng::copy_backward(vector<int>)/4096 8.75% 148.812 161.828 - 14.69% -
rng::unique(deque<int>)_(contiguous)/32 8.67% 58.781 63.880 - 8.67% -
BM_PushHeap_string_Ascending_64 8.67% 6.921 7.521 - 5.35% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.63% 6917241.890 7514126.382 - 21.34% -
std::unordered_set<std::string>::erase(iterator)/8192 8.61% 26.390 28.661 - -13.16% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 8.59% 16.529 17.949 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.59% 88.261 95.839 - 12.20% -
std::set<std::string>::count(key)_(non-existent)/32 8.57% 10.051 10.912 - 12.82% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.55% 10.247 11.122 - 5.63% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 8.53% 2.316 2.513 - 7.70% -
std::list<int>::insert(begin)_(cheap_elements)/32 8.52% 10.036 10.890 - 7.54% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 8.47% 1.006 1.091 - -3.11% -
BM_std_min<unsigned___int128>/31 8.43% 11.762 12.753 - -23.92% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.41% 25505.356 27651.160 - 8.16% -
BM_StringConstructDestroyCStr_Small_Opaque 8.40% 2.133 2.313 - 11.08% -
std::list<int>::ctor(size)/1024 8.40% 11555.433 12526.512 - 7.55% -
std::unordered_set<int>::find(key)_(existent)/8192 8.39% 1.401 1.518 - 9.73% -
std::reverse(deque<int>)/64 8.38% 13.061 14.155 - 4.39% -
std::unordered_multiset<int>::erase(key)_(existent)/0 8.34% 20.641 22.363 - 6.72% -
rng::search(deque<int>)_(same_length)/1000 8.30% 333.653 361.337 - 9.06% -
rng::partition(list<int>)_(dense)/32 8.23% 8.234 8.911 - 5.48% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 8.22% 4.276 4.628 - 2.04% -
std::list<int>::ctor(size)/8192 8.22% 94254.965 101999.970 - 7.20% -
BM_std_min<unsigned___int128>/30 8.19% 11.379 12.311 - -23.64% -
rng::distance(join_view(vector<vector<int>>)/50 8.18% 0.582 0.629 - 4.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.17% 86.854 93.950 - 7.55% -
BM_StringAssignStr_Huge_Transparent 8.13% 106.647 115.322 - 11.44% -
BM_std_minmax_element<char>/3 8.12% 1.106 1.196 - 1.31% -
BM_StringConstructDestroyCStr_Large_Opaque 8.10% 14.291 15.449 - 8.17% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 8.10% 31.136 33.657 - 23.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.09% 4.868 5.262 - -0.17% -
SetIntersection_Front_Set_uint64_16384_64 8.09% 1912901.585 2067576.627 - 8.06% -
std::flat_multimap<int,_int>::erase(iterator)/1024 8.04% 81.903 88.492 - 15.73% -
BM_MakeHeap_string_Descending_16384 8.03% 2.807 3.032 - 1.88% -
std::list<int>::ctor(const&)_(cheap_elements)/32 8.02% 327.050 353.284 - 8.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.01% 0.336 0.363 - 8.03% -
std::swap_ranges(deque<int>)/50 7.98% 19.831 21.414 - 7.04% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.97% 12406.350 13394.559 - 12.65% -
std::remove_copy_if(list<int>)_(sprinkled)/50 7.93% 24.841 26.810 - 8.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 7.90% 2933007.279 3164620.784 - 6.95% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 7.88% 21.719 23.431 - 6.58% -
BM_std_min<unsigned___int128>/29 7.87% 11.000 11.865 - -23.34% -
BM_std_min<short>/12 7.86% 1.474 1.590 - 4.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 7.85% 0.429 0.463 - -33.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 7.82% 0.600 0.647 - 2.81% -
BM_MakeThenSortHeap_string_SingleElement_4 7.82% 5.744 6.193 - 3.93% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.77% 28.365 30.570 - 7.55% -
BM_std_min<unsigned___int128>/28 7.77% 10.597 11.421 - -22.97% -
BM_deque_vector_ranges_copy/0 7.77% 1.419 1.529 - 7.74% -
SetIntersection_Front_Set_uint64_256_64 7.77% 5747104.144 6193644.598 - 0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.75% 7.655 8.248 - -0.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.75% 28.912 31.152 - -1.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.74% 6.298 6.786 - 0.62% -
std::list<int>::ctor(size)/32 7.74% 322.182 347.123 - 7.41% -
BM_PushHeap_uint64_Ascending_1024 7.74% 2.575 2.775 - 7.66% -
SetIntersection_Interlaced_Vector_uint32_16384_256 7.74% 13727208.049 14789426.656 - 4.72% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 7.72% 24.071 25.930 - 7.70% -
rng::for_each(join_view(vector<vector<int>>)/8 7.71% 1.384 1.491 - 3.95% -
bm_lexicographical_compare<signed_char>/8 7.70% 2.929 3.154 - 1.38% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.68% 26.136 28.144 - 11.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 7.68% 3.314 3.568 - -0.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 7.64% 69.250 74.540 - 5.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.63% 0.532 0.573 - 7.32% -
std::equal(vector<bool>)_(unaligned)/50 7.63% 0.826 0.889 - 0.86% -
BM_PushHeap_uint64_Ascending_16384 7.59% 3.563 3.833 - 7.53% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.59% 328.577 353.504 - 7.39% -
BM_StringDestroy_Small 7.58% 0.651 0.700 - -20.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 7.55% 27336.415 29400.327 - 3.97% -
BM_RangesMakeHeap_uint64_Ascending_4 7.55% 0.411 0.442 - 4.28% -
BM_std_min<unsigned___int128>/27 7.54% 10.214 10.983 - -22.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 7.53% 0.798 0.858 - 3.06% -
rng::for_each(multiset<int>)/8 7.48% 4.412 4.742 - 3.64% -
rng::fill(list<int>)/8192 7.43% 7107.829 7636.024 - 3.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.42% 36.869 39.604 - -5.84% -
rng::fill_n(vector<bool>)/64 7.40% 1.362 1.463 - 3.24% -
BM_MakeHeap_uint32_Descending_64 7.39% 0.232 0.249 - 7.11% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.38% 324.905 348.889 - 7.09% -
rng::generate(list<int>)/50 7.36% 15.212 16.332 - 6.30% -
BM_PushHeap_string_Ascending_262144 7.35% 27.041 29.028 - -22.41% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 7.31% 455.151 488.425 - 3.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.24% 96401.682 103382.586 - 6.79% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.19% 11125.261 11924.870 - 7.37% -
BM_std_min<unsigned___int128>/26 7.19% 9.803 10.508 - -22.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.17% 5455.553 5846.677 - 7.05% -
BM_MakeHeap_uint64_Ascending_4 7.16% 0.410 0.439 - -2.78% -
std::reverse_copy(vector<int>)/8 7.11% 2.397 2.567 - 8.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.09% 24.627 26.373 - 2.00% -
BM_RangesMakeHeap_string_Ascending_16384 7.04% 5.379 5.758 - -0.45% -
rng::copy_n(vector<int>)/32768 6.99% 2154.766 2305.369 - 0.49% -
BM_std_min<char>/5 6.98% 1.384 1.481 - 3.84% -
BM_deque_vector_move_backward/0 6.98% 1.374 1.470 - 0.08% -
rng::swap_ranges(list<int>)/8192 6.95% 10049.938 10748.640 - 6.70% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 6.95% 98145.743 104966.320 - 7.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 6.93% 1153096.125 1233034.650 - 1.28% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.89% 322.180 344.370 - 7.29% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.89% 11722.050 12529.342 - -1.31% -
BM_num_put<unsigned_long_long> 6.87% 11.132 11.896 - -2.38% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.86% 95656.676 102219.467 - 8.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 6.85% 25.213 26.940 - -4.83% -
std::find_end(vector<int>)_(near_matches)/1000 6.84% 14893.075 15912.008 - 6.09% -
std::find_end(vector<int>)_(near_matches)/1024 6.84% 15418.498 16473.350 - 6.02% -
BM_std_min<short>/20 6.81% 2.195 2.344 - 4.27% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.78% 21.931 23.418 - 7.03% -
BM_deque_deque_move_backward/64 6.76% 3.370 3.598 - 6.48% -
std::copy_n(vector<bool>)_(aligned)/262144 6.75% 738.737 788.627 - 16.69% -
BM_std_min<unsigned___int128>/25 6.73% 9.465 10.102 - -21.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 6.71% 1.268 1.353 - 1.19% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.71% 15.518 16.559 - 2.21% -
std::distance(deque<int>)/4096 6.68% 0.650 0.694 - 0.01% -
std::reverse(deque<int>)/512 6.67% 113.024 120.562 - 3.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 6.66% 1.055 1.125 - 7.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 6.65% 1147275.896 1223544.674 - 3.03% -
SetIntersection_Front_Set_string_256_64 6.65% 14269433.574 15217704.247 - -6.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.64% 1186.536 1265.317 - 9.25% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.64% 18.142 19.346 - 3.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 6.61% 1.188 1.266 - 2.72% -
rng::find_last_if(list<int>)_(bail_10%)/50 6.61% 35.166 37.488 - 2.70% -
BM_std_min<char>/6 6.60% 1.537 1.638 - 3.13% -
std::multiset<std::string>::count(key)_(existent)/8192 6.58% 28.933 30.837 - 0.38% -
rng::move_backward(vector<int>)/1048576 6.57% 57337.703 61103.782 - 4.39% -
BM_std_minmax_element<char>/2 6.53% 0.613 0.653 - -5.16% -
BM_MakeHeap_uint64_QuickSortAdversary_4 6.52% 0.409 0.436 - 1.94% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.51% 10.499 11.182 - 11.02% -
std::set<int>::equal_range(key)_(non-existent)/32 6.49% 2.462 2.622 - -3.17% -
rng::contains_subrange(deque<int>)_(process_all)/32 6.47% 13.122 13.972 - 0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.47% 4948.111 5268.111 - -7.77% -
rng::find_end(forward_list<int>)_(same_length)/8192 6.46% 15536.479 16540.687 - 15.31% -
std::distance(deque<int>)/8192 6.46% 0.652 0.694 - 0.02% -
std::search(list<int>)_(single_element)/8192 6.46% 7934.923 8447.661 - 7.91% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.45% 2.230 2.374 - -6.34% -
rng::contains_subrange(deque<int>)_(process_all)/16 6.42% 8.702 9.261 - -1.42% -
std::rotate(deque<int>)_(by_1/2)/1024 6.40% 176.496 187.789 - 8.39% -
SetIntersection_Interlaced_Vector_float_256_16 6.38% 6239181.623 6637161.909 - -16.83% -
std::map<std::string,_int>::count(key)_(non-existent)/32 6.38% 10.515 11.186 - 11.31% -
std::distance(deque<int>)/1024 6.37% 0.652 0.694 - 0.02% -
BM_std_min<unsigned___int128>/24 6.36% 9.097 9.676 - -21.29% -
rng::find_last_if(vector<char>)_(bail_10%)/8 6.36% 2.338 2.487 - 2.94% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.36% 7466.498 7941.100 - 6.56% -
SetIntersection_Interlaced_Set_float_1024_1024 6.35% 15345248.160 16319761.665 - 7.32% -
rng::move(deque<int>)/1048576 6.35% 53661.705 57066.971 - 5.03% -
BM_std_min<unsigned_short>/20 6.33% 2.140 2.276 - 2.48% -
std::multiset<int>::clear()/8192 6.31% 76534.425 81361.421 - 9.28% -
std::multimap<int,_int>::clear()/1024 6.29% 10032.596 10663.994 - 4.33% -
BM_StringAssignStr_Huge_Opaque 6.29% 107.912 114.702 - 9.68% -
std::copy_n(vector<int>)/32768 6.26% 3503.915 3723.300 - -1.91% -
BM_std_minmax<short>/4 6.26% 0.969 1.029 - 6.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.25% 7748.337 8232.983 - 0.58% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.25% 1.595 1.695 - 13.20% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.24% 4.914 5.221 - 5.93% -
SetIntersection_Interlaced_Set_string_256_256 6.21% 29048805.609 30853447.091 - -4.76% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.21% 339.811 360.918 - 5.40% -
SetIntersection_Interlaced_Set_float_64_64 6.20% 14948715.013 15876023.170 - 5.15% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 6.19% 11306.825 12007.272 - 5.75% -
rng::search(deque<int>,_pred)_(near_matches)/1000 6.19% 23147.096 24580.180 - -2.67% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 6.19% 22.387 23.774 - -1.47% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.19% 1.512 1.606 - -4.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.16% 506.669 537.871 - 5.49% -
std::find_end(vector<int>)_(near_matches)/8192 6.15% 915659.131 971977.811 - 5.67% -
SetIntersection_Front_Set_uint64_16384_256 6.10% 4403692.472 4672403.790 - -7.71% -
BM_std_min<unsigned___int128>/23 6.10% 8.726 9.258 - -20.57% -
SetIntersection_Front_Set_uint32_1024_1024 6.06% 15146305.722 16064063.698 - -1.48% -
BM_MakeThenSortHeap_string_Ascending_1024 6.03% 36.743 38.959 - 8.68% -
std::find_first_of(vector<int>)_(small_needle)/32 6.02% 45.168 47.890 - 2.27% -
std::set<std::string>::count(key)_(existent)/32 6.01% 14.519 15.393 - 6.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 6.01% 0.779 0.826 - 10.22% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.01% 688.229 729.563 - 1.81% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.98% 339.673 359.986 - 4.70% -
std::partition_point(deque<int>)/50 5.98% 4.694 4.974 - 7.81% -
SetIntersection_Interlaced_Vector_string_262144_256 5.98% 65117958.126 69009815.752 - 1.73% -
BM_PopHeap_float_262144 5.98% 39.175 41.516 - 2.09% -
BM_RangesSortHeap_float_1 5.97% 0.251 0.266 - 3.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.97% 205.390 217.654 - -3.20% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 5.97% 1.500 1.590 - 16.05% -
BM_PushHeap_uint32_SingleElement_64 5.97% 0.350 0.371 - 1.61% -
std::swap_ranges(deque<int>)/32 5.96% 10.498 11.124 - 6.04% -
std::copy_n(vector<bool>)_(aligned)/4096 5.96% 4.637 4.913 - 3.08% -
BM_StringRelationalLiteral_Less_Large_Small_Control 5.96% 1.778 1.884 - -0.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.95% 31.733 33.620 - 2.48% -
std::replace_if(list<int>)_(sprinkled)/50 5.92% 22.956 24.314 - 5.61% -
BM_std_minmax<unsigned_short>/4 5.87% 0.985 1.043 - 11.47% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 5.86% 1.372 1.453 - -3.21% -
BM_RangesMakeHeap_string_Heap_262144 5.86% 5.144 5.445 - 0.13% -
BM_RangesPushHeap_string_SingleElement_1024 5.86% 2.517 2.664 - 3.34% -
rng::search(deque<int>,_pred)_(near_matches)/1024 5.85% 24223.841 25641.459 - -3.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 5.83% 22.343 23.645 - -2.63% -
std::swap_ranges(list<int>)/8192 5.82% 9698.866 10263.612 - 6.12% -
std::unordered_set<int>::erase(key)_(non-existent)/32 5.80% 1.071 1.133 - -4.93% -
rng::move_backward(deque<int>)/8 5.78% 3.516 3.719 - 1.70% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.78% 447.973 473.879 - 1.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 5.77% 0.519 0.549 - 5.94% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.77% 26.087 27.591 - 5.77% -
BM_PushHeap_string_Random_262144 5.75% 18.299 19.351 - -11.23% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.74% 340.631 360.181 - 5.50% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.71% 10.275 10.861 - 8.64% -
rng::replace(list<int>)_(sprinkled)/8192 5.70% 7279.859 7694.472 - 5.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 5.69% 16895.675 17856.631 - 3.64% -
std::unordered_multiset<int>::erase(iterator)/32 5.69% 20.129 21.273 - 6.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.68% 21.893 23.137 - -5.71% -
rng::replace_if(list<int>)_(prefix)/8192 5.68% 7181.222 7588.853 - 5.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.66% 196038549.197 207136949.861 - -0.36% -
SetIntersection_Interlaced_Vector_string_16384_16 5.66% 4244600.204 4484732.256 - -2.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.65% 134.317 141.910 - 1.13% -
BM_RangesPushHeap_string_SingleElement_256 5.65% 2.508 2.649 - 3.48% -
rng::stable_partition(deque<int>)_(sparse)/8192 5.62% 3390.061 3580.730 - 5.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 5.62% 1153422.687 1218283.405 - 1.25% -
std::set<int>::insert(value)_(new_value)/8192 5.60% 71.478 75.480 - 6.25% -
rng::find_last(vector<char>)_(bail_90%)/50 5.58% 0.998 1.054 - 2.18% -
BM_vector_deque_ranges_move_backward/65536 5.58% 7616.620 8041.420 - 10.70% -
SetIntersection_Front_Set_float_1024_256 5.57% 4617970.628 4875418.150 - -2.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 5.57% 12233.462 12915.451 - 4.98% -
bm_ranges_lexicographical_compare<int>/64 5.54% 4.819 5.086 - 3.55% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 5.51% 22.647 23.894 - 1.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 5.50% 1.266 1.335 - 6.40% -
rng::rotate(list<int>)_(by_1/2)/8192 5.50% 6219.679 6561.766 - 32.30% -
BM_std_min<unsigned___int128>/22 5.50% 8.328 8.786 - -20.17% -
std::copy_if(vector<int>)_(entire_range)/8 5.49% 2.214 2.336 - 2.87% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 5.49% 11314.995 11936.033 - 6.28% -
std::multiset<int>::clear()/1024 5.48% 9863.922 10404.106 - 10.07% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 5.47% 31.712 33.447 - 4.72% -
BM_StringRelational_Less_Huge_Empty_Control 5.47% 1.996 2.105 - 0.94% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.46% 26.316 27.751 - -14.04% -
BM_StringRelational_Less_Empty_Empty_Control 5.45% 1.999 2.108 - 8.95% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.44% 4546.448 4793.952 - 4.11% -
rng::partition(vector<int>)_(dense)/32 5.43% 8.092 8.531 - 1.53% -
BM_num_put<long_long> 5.42% 11.449 12.070 - -2.99% -
BM_std_min<unsigned_int>/8 5.42% 1.262 1.330 - 4.10% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.41% 11.227 11.835 - 5.00% -
std::equal(list<int>)_(it,_it,_it)/1024 5.41% 1499.346 1580.422 - 39.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.40% 689.714 726.992 - 4.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 5.40% 0.733 0.772 - 4.03% -
BM_RangesPushHeap_string_SingleElement_4 5.38% 2.273 2.396 - 4.43% -
bm_lexicographical_compare<signed_char>/7 5.36% 2.625 2.766 - 0.73% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.36% 12267.120 12924.136 - 5.33% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 5.33% 15.326 16.143 - -4.52% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.32% 21.383 22.520 - 5.19% -
std::copy_n(vector<bool>)_(aligned)/64 5.32% 1.299 1.368 - 5.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.31% 217.026 228.548 - 10.54% -
std::unordered_set<int>::erase(iterator)/32 5.30% 20.221 21.294 - 6.08% -
BM_StringFindNoMatch/64 5.29% 1.799 1.894 - 2.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.29% 3.869 4.074 - 2.70% -
BM_RangesPushHeap_string_SingleElement_64 5.28% 2.554 2.689 - 2.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 5.28% 85.858 90.391 - -5.73% -
rng::is_sorted(list<int>)/8192 5.28% 6954.137 7321.185 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 5.25% 8405663.557 8847366.029 - 5.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 5.25% 0.639 0.673 - 3.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 5.22% 37.084 39.021 - 96.05% -
SetIntersection_Interlaced_Set_uint32_64_64 5.22% 14758886.782 15528677.240 - 0.56% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 5.21% 4.225 4.445 - 3.76% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 5.16% 101403.167 106638.090 - 4.19% -
std::set<std::string>::find(key)_(non-existent)/32 5.14% 10.106 10.625 - 14.52% -
BM_std_min<unsigned___int128>/21 5.13% 7.946 8.354 - -19.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.12% 26517567.943 27875858.828 - 0.52% -
BM_std_min<unsigned_long_long>/1 5.12% 0.320 0.336 - -26.56% -
BM_MakeHeap_string_PipeOrgan_16384 5.11% 5.302 5.573 - 0.25% -
BM_RangesMakeHeap_uint32_Random_16384 5.11% 1.035 1.088 - 4.34% -
bm_lexicographical_compare<signed_char>/3 5.10% 1.619 1.702 - -1.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.09% 12966.603 13626.889 - 8.57% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 5.07% 0.267 0.281 - 0.35% -
std::multimap<int,_int>::clear()/8192 5.06% 80949.524 85041.677 - 4.01% -
BM_PushHeap_string_Descending_1024 5.05% 2.438 2.561 - -22.75% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 5.04% 1.134 1.191 - 4.07% -
rng::remove(list<int>)_(prefix)/50 5.03% 67.216 70.599 - 5.57% -
std::multiset<int>::erase(key)_(non-existent)/32 5.00% 2.548 2.676 - -0.55% -
std::multiset<std::string>::find(key)_(existent)/1024 5.00% 21.449 22.520 - -4.62% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.99% 10.424 10.944 - 7.67% -
std::multiset<int>::insert(value)_(already_present)/8192 4.98% 31.972 33.563 - 3.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 4.98% 1.183 1.242 - 0.42% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 4.97% 101.090 106.113 - 4.50% -
std::stable_partition(deque<int>)_(sparse)/8192 4.97% 3397.503 3566.288 - 5.84% -
BM_std_minmax<short>/2 4.95% 0.834 0.875 - -4.52% -
BM_PushHeap_float_SingleElement_4 4.94% 0.374 0.392 - 3.61% -
rng::find_end(list<int>,_pred)_(same_length)/8192 4.93% 16765.879 17592.825 - -9.15% -
BM_std_minmax<unsigned_short>/27 4.92% 2.729 2.863 - -0.48% -
BM_std_minmax<unsigned_long_long>/1 4.91% 0.554 0.582 - -0.30% -
BM_RangesPushHeap_string_SingleElement_16 4.91% 2.537 2.661 - 4.24% -
std::is_sorted_until(list<int>,_pred)/8192 4.91% 7045.883 7391.825 - -4.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.91% 37348.405 39181.699 - -7.96% -
rng::adjacent_find(deque<int>,_pred)/50 4.91% 28.690 30.097 - 3.72% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.89% 1.103 1.156 - 4.49% -
BM_std_minmax<unsigned_long_long>/3 4.89% 1.188 1.246 - 0.60% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.88% 19.319 20.262 - 5.00% -
std::all_of(deque<int>)_(process_all)/50 4.88% 20.386 21.380 - 0.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.86% 5.201 5.454 - 20.70% -
BM_MakeThenSortHeap_float_Heap_64 4.85% 3.456 3.623 - 3.37% -
rng::contains(deque<int>)_(process_all)/8 4.85% 2.950 3.093 - 5.09% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.85% 11.280 11.827 - 4.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.84% 12274.185 12868.603 - 4.50% -
BM_vector_deque_move_backward/65536 4.83% 7666.696 8037.219 - 9.32% -
std::set<std::string>::contains(key)_(non-existent)/0 4.83% 0.281 0.295 - 6.19% -
rng::copy_n(vector<bool>)_(aligned)/64 4.82% 1.309 1.372 - 5.17% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.82% 28.367 29.733 - -2.71% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.81% 26.390 27.661 - 2.89% -
BM_PushHeap_uint32_SingleElement_262144 4.81% 0.356 0.373 - 1.77% -
BM_deque_deque_move_backward/512 4.80% 18.581 19.474 - 4.51% -
std::set<std::string>::count(key)_(non-existent)/1024 4.80% 22.679 23.767 - 4.31% -
std::adjacent_find(vector<int>,_pred)/50 4.76% 22.599 23.675 - 1.57% -
BM_RangesMakeHeap_string_Ascending_256 4.76% 4.886 5.119 - 1.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.75% 33.351 34.937 - -1.20% -
std::find_if_not(deque<int>)_(process_all)/32768 4.73% 11460.201 12002.171 - -0.01% -
std::fill(list<int>)/8192 4.71% 7122.266 7457.947 - 4.80% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 4.71% 1.183 1.238 - 3.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 4.69% 32.552 34.079 - -2.36% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 4.69% 22.361 23.410 - 1.40% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.68% 102291.441 107082.701 - 4.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 4.68% 334969926.603 350641844.148 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.65% 236529822.599 247536896.180 - 1.64% -
std::unordered_multimap<int,_int>::clear()/1024 4.64% 7731.216 8089.780 - -3.32% -
rng::copy(list<int>)/32768 4.61% 26641.954 27870.509 - 4.23% -
rng::generate_n(vector<int>)/50 4.61% 12.080 12.636 - 4.80% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.60% 25.590 26.768 - 4.22% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 4.58% 109325.926 114335.697 - 0.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 4.57% 0.393 0.411 - -23.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.54% 18.980 19.843 - 5.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.54% 1631726.157 1705794.840 - -0.73% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.54% 17.857 18.667 - -1.06% -
SetIntersection_Front_Set_uint64_262144_64 4.53% 1896846.446 1982848.358 - 8.44% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.53% 101902.746 106516.534 - 4.12% -
std::partition(vector<int>)_(dense)/32 4.52% 8.374 8.753 - 2.63% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.50% 1069276.013 1117428.066 - 4.21% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.49% 12024.651 12564.384 - -0.70% -
BM_MakeHeap_float_Descending_4 4.48% 0.277 0.289 - -0.16% -
BM_std_min<unsigned_short>/12 4.48% 1.508 1.575 - 3.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.47% 0.900 0.940 - 4.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 4.47% 5.322 5.560 - 1.50% -
rng::all_of(vector<int>)_(process_all)/8 4.46% 2.420 2.528 - 1.69% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.46% 290.866 303.828 - 3.41% -
BM_vector_deque_ranges_move_backward/64 4.44% 2.956 3.088 - 3.10% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 4.41% 58.976 61.577 - 4.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.41% 15633.082 16321.935 - 3.94% -
BM_num_put<long> 4.41% 11.362 11.862 - -2.10% -
BM_std_minmax<short>/28 4.40% 2.557 2.670 - 1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.40% 2400278.750 2505899.118 - 7.14% -
BM_std_min<char>/30 4.40% 2.231 2.329 - 4.76% -
std::multimap<std::string,_int>::clear()/1024 4.39% 20175.125 21060.269 - 6.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.38% 30.021 31.337 - 3.45% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.38% 1.426 1.488 - 14.31% -
rng::find(vector<char>)_(bail_25%)/8 4.35% 1.059 1.105 - 12.47% -
BM_PushHeap_uint32_SingleElement_1024 4.34% 0.363 0.378 - 1.44% -
std::is_sorted_until(deque<int>,_pred)/8 4.32% 4.077 4.254 - 0.05% -
SetIntersection_None_Vector_uint64_1024_16 4.31% 1109725.252 1157575.716 - 0.54% -
BM_std_minmax<short>/3 4.30% 1.092 1.139 - -4.36% -
BM_std_minmax<long_long>/1 4.30% 0.664 0.693 - -0.01% -
rng::copy_if(vector<int>)_(entire_range)/64 4.30% 15.299 15.957 - 3.04% -
BM_RangesMakeHeap_uint32_Random_1024 4.30% 1.062 1.108 - 3.43% -
std::distance(join_view(vector<vector<int>>))/50 4.29% 0.582 0.607 - 0.42% -
BM_std_min<unsigned_char>/5 4.28% 1.247 1.300 - -1.28% -
std::find_if_not(deque<int>)_(process_all)/8192 4.26% 2876.235 2998.754 - 1.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.25% 342.371 356.914 - 4.55% -
SetIntersection_Front_Set_uint32_16384_256 4.25% 4771364.816 4974007.488 - 2.37% -
std::unordered_set<int>::contains(key)_(existent)/32 4.24% 1.305 1.361 - 6.85% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.24% 52960.098 55204.311 - 7.15% -
rng::find_last(vector<int>)_(bail_10%)/8 4.23% 2.020 2.105 - -0.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.22% 29.057 30.284 - 5.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.22% 17654.431 18398.979 - -2.55% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.21% 34.575 36.031 - 50.90% -
BM_RangesPushHeap_string_SingleElement_16384 4.21% 2.519 2.625 - 2.27% -
std::none_of(vector<int>)_(process_all)/8 4.21% 2.420 2.522 - 0.79% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.20% 7.071 7.368 - 1.34% -
BM_std_min<short>/2 4.19% 0.485 0.506 - 4.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.19% 20.782 21.652 - 23.35% -
std::list<std::string>::ctor(size)/8192 4.18% 101869.058 106130.575 - 3.28% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.18% 11.150 11.616 - -0.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 4.17% 72.123 75.129 - 47.01% -
std::set<int>::erase(key)_(non-existent)/32 4.16% 2.296 2.392 - -10.74% -
std::unordered_set<std::string>::clear()/32 4.14% 910.801 948.548 - 2.45% -
BM_RangesMakeHeap_uint32_SingleElement_4 4.14% 0.325 0.338 - 2.43% -
std::find(vector<long_long>)_(process_all)/8 4.13% 1.154 1.202 - 4.06% -
rng::find_first_of(vector<int>)_(large_needle)/8192 4.13% 6911646.861 7197205.321 - 1.97% -
SetIntersection_Interlaced_Vector_string_16384_256 4.13% 36508677.402 38015017.327 - -4.66% -
bm_lexicographical_compare<signed_char>/2 4.12% 1.437 1.497 - 0.11% -
rng::replace(vector<int>)_(prefix)/32 4.10% 5.045 5.252 - 4.19% -
rng::find_first_of(vector<int>)_(large_needle)/1024 4.10% 107237.501 111632.585 - 1.63% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.10% 31.444 32.732 - -0.23% -
rng::search(list<int>,_pred)_(no_match)/8192 4.10% 7505.237 7812.658 - -5.89% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.09% 1.156 1.203 - 4.16% -
BM_RangesMakeHeap_string_Descending_262144 4.09% 3.469 3.611 - -36.43% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 4.07% 1.158 1.205 - -7.86% -
rng::is_sorted_until(list<int>,_pred)/8192 4.06% 7095.250 7383.558 - -5.44% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.06% 29.945 31.160 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 4.06% 13180239.755 13714770.553 - 1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.05% 1634895.506 1701175.536 - -0.91% -
BM_RangesPushHeap_uint32_Random_1024 4.05% 6.016 6.260 - 3.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.05% 7966494.368 8288899.506 - 6.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.05% 12282.253 12779.225 - 3.84% -
rng::generate_n(vector<int>)/32 4.05% 8.042 8.368 - 4.50% -
BM_PushHeap_uint32_SingleElement_16384 4.05% 0.358 0.373 - 1.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 4.03% 0.550 0.572 - -3.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 4.01% 0.544 0.566 - -3.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.00% 101885.804 105965.173 - 3.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.00% 0.566 0.588 - 6.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.00% 13329.739 13862.441 - 1.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.99% 341.981 355.639 - 1.18% -
SetIntersection_Front_Vector_uint64_16384_1 3.97% 1120267.939 1164713.066 - 5.97% -
std::set<std::string>::contains(key)_(non-existent)/32 3.96% 9.420 9.793 - 3.98% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.96% 349507475.541 363350456.759 - 5.68% -
BM_std_minmax<long_long>/5 3.96% 2.129 2.213 - -0.51% -
std::find(deque<int>)_(process_all)/8 3.95% 3.402 3.536 - 3.49% -
BM_StringRelational_Compare_Large_Empty_Control 3.94% 1.612 1.675 - -1.85% -
std::list<std::string>::ctor(size)/32 3.94% 339.803 353.186 - 3.76% -
rng::reverse(deque<int>)/64 3.93% 13.068 13.582 - 3.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.93% 345534456.379 359112266.156 - 3.97% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.93% 5338.378 5547.990 - 7.51% -
BM_deque_deque_ranges_move/2 3.92% 2.876 2.989 - -2.35% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.92% 6599.581 6858.111 - 3.92% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.92% 914.774 950.608 - 3.35% -
SetIntersection_None_Vector_uint64_16384_16384 3.92% 1126093.021 1170196.113 - 0.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.92% 837.412 870.208 - 2.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.91% 0.550 0.571 - -2.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.90% 4361.612 4531.917 - 6.05% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 3.90% 519.552 539.824 - 4.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.90% 15576.534 16183.799 - -0.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 3.90% 2.831 2.941 - 3.43% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.89% 3.996 4.151 - 1.66% -
BM_std_min<unsigned___int128>/20 3.88% 7.606 7.900 - -19.18% -
BM_deque_deque_ranges_copy/2 3.86% 2.870 2.980 - -2.68% -
BM_RangesPushHeap_uint32_Random_64 3.86% 5.443 5.653 - 2.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.86% 1375.368 1428.446 - 8.39% -
BM_RangesMakeHeap_string_Ascending_16 3.86% 3.668 3.810 - 3.11% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.85% 2.973 3.087 - 2.53% -
SetIntersection_Interlaced_Set_string_256_64 3.85% 30256631.230 31421309.737 - 0.00% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 3.84% 1.257 1.305 - 3.20% -
BM_StringRelational_Less_Large_Large_ChangeLast 3.84% 1.867 1.938 - 4.62% -
BM_num_get<long> 3.84% 11.510 11.951 - 8.03% -
rng::replace(list<int>)_(prefix)/8192 3.84% 7196.167 7472.242 - 2.56% -
BM_PushHeap_uint32_SingleElement_4 3.84% 0.356 0.369 - 1.52% -
BM_std_minmax<unsigned_short>/32 3.83% 1.229 1.276 - 3.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.82% 6.782 7.042 - 7.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.82% 140028130.239 145376319.151 - -7.14% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.81% 5.454 5.662 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.79% 5250097.343 5449234.097 - 6.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.79% 139609084.616 144899605.033 - -7.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.77% 195714003.122 203099527.791 - -0.39% -
std::unordered_set<int>::clear()/1024 3.77% 8055.766 8359.457 - 6.00% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 3.77% 1.112 1.154 - 0.47% -
BM_deque_deque_ranges_move/1 3.75% 3.192 3.312 - -3.20% -
std::equal(deque<int>)_(it,_it,_it)/1048576 3.73% 483011.876 501046.610 - -0.40% -
BM_deque_deque_copy/1 3.73% 3.191 3.310 - -2.75% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.72% 523.515 542.998 - -0.47% -
std::is_sorted(vector<int>,_pred)/8 3.72% 3.958 4.106 - -0.03% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.72% 31901.702 33088.512 - 2.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.72% 13134.399 13622.621 - 2.06% -
SetIntersection_Front_Set_uint64_16384_16 3.71% 1282084.397 1329628.683 - 3.37% -
SetIntersection_None_Vector_uint64_16384_1 3.71% 1126281.591 1168047.937 - -0.60% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.71% 0.650 0.674 - 6.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.69% 1110567.769 1151586.558 - 2.20% -
BM_std_min<unsigned_short>/31 3.69% 2.529 2.623 - 1.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.69% 17078.783 17708.973 - 1.77% -
std::list<std::string>::ctor(size)/1024 3.66% 12287.256 12737.467 - 3.16% -
std::search(list<int>)_(single_element)/1000 3.66% 640.095 663.509 - -1.13% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.65% 17.668 18.314 - 2.33% -
BM_PushHeap_uint32_SingleElement_256 3.65% 0.383 0.397 - 1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.65% 85772.871 88904.076 - 1.66% -
SetIntersection_Interlaced_Vector_string_1024_4 3.64% 1679731.770 1740909.100 - 1.67% -
std::unique(deque<int>)_(contiguous)/52 3.63% 68.691 71.188 - 3.99% -
rng::remove(list<int>)_(prefix)/8192 3.63% 8963.468 9288.919 - 8.99% -
SetIntersection_Interlaced_Set_string_16384_4 3.62% 198192575.455 205376831.009 - 2.84% -
std::find_if_not(vector<char>)_(process_all)/8 3.62% 2.387 2.474 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 3.62% 340189617.059 352496317.832 - 2.69% -
BM_MakeHeap_uint32_Random_256 3.61% 1.125 1.166 - 1.62% -
SetIntersection_None_Vector_float_16384_256 3.60% 1147942.781 1189250.535 - 0.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.60% 30.723 31.828 - 13.02% -
SetIntersection_Front_Set_string_256_256 3.60% 29504759.837 30566114.457 - 9.35% -
SetIntersection_Front_Set_uint32_64_64 3.59% 14987227.153 15525678.585 - -0.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 3.57% 21.421 22.187 - -3.73% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.57% 1.150 1.191 - 3.02% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.57% 35.656 36.927 - 9.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.56% 1639397.703 1697831.299 - -0.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.56% 273057.987 282788.252 - 3.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.55% 1.008 1.044 - 5.34% -
BM_std_minmax<short>/32 3.55% 1.262 1.306 - 6.31% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.53% 20.765 21.499 - 1.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.53% 187088.002 193695.384 - 0.92% -
BM_std_minmax_element<long_long>/512 3.52% 138.912 143.801 - 4.05% -
rng::partial_sort(vector<int>)_(heap)/8 3.51% 25.980 26.893 - -0.43% -
std::multiset<std::string>::count(key)_(existent)/32 3.51% 19.386 20.067 - 11.28% -
SetIntersection_Front_Set_string_262144_16 3.51% 1974478.674 2043818.846 - 1.73% -
SetIntersection_Front_Set_string_262144_1 3.51% 1138766.043 1178748.407 - 3.21% -
std::stable_partition(vector<int>)_(dense)/1024 3.51% 296.683 307.090 - 3.76% -
std::distance(deque<int>)/50 3.50% 0.652 0.675 - -2.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.50% 1673652.869 1732223.895 - 0.24% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.49% 3.110 3.219 - 0.25% -
SetIntersection_Interlaced_Vector_string_16_16 3.48% 54262563.051 56152542.270 - 0.94% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.48% 13467.157 13936.118 - 0.74% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 3.48% 16548.092 17124.084 - 12.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.48% 25423.121 26306.636 - 1.71% -
BM_deque_deque_copy/2 3.47% 2.883 2.984 - -2.55% -
BM_MakeHeap_uint32_PipeOrgan_4 3.47% 0.412 0.426 - 1.60% -
std::set<int>::insert(value)_(new_value)/1024 3.47% 41.516 42.956 - 2.41% -
BM_std_min<unsigned___int128>/19 3.46% 7.232 7.482 - -18.25% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 3.46% 10.880 11.257 - 7.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.46% 3.148 3.257 - -0.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.46% 3.046 3.151 - 0.68% -
std::none_of(deque<int>)_(process_all)/50 3.46% 18.175 18.803 - 5.89% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.43% 10.332 10.687 - 5.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.43% 28.173 29.138 - -2.84% -
BM_std_minmax_element<long_long>/1024 3.42% 274.234 283.609 - 4.26% -
std::for_each_n(list<int>)/8192 3.42% 7215.467 7462.046 - 2.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 3.41% 1.151 1.190 - 2.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.41% 13031.369 13475.489 - 1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.41% 1638181.397 1693991.537 - -0.78% -
SetIntersection_Interlaced_Set_string_256_4 3.40% 14091005.663 14570727.605 - 3.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 3.39% 0.570 0.589 - -2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.39% 3280075.723 3391192.380 - -4.87% -
SetIntersection_Front_Vector_string_262144_16 3.38% 1649313.705 1705142.648 - -0.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 3.38% 21.735 22.471 - 4.92% -
BM_PushHeap_uint64_PipeOrgan_4 3.38% 0.498 0.514 - 5.82% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.38% 8.581 8.871 - -1.59% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.38% 24.811 25.649 - -3.25% -
BM_std_minmax<long_long>/11 3.37% 2.458 2.541 - 0.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.37% 22.843 23.613 - 6.98% -
rng::none_of(deque<int>)_(process_all)/32 3.37% 15.889 16.425 - -9.39% -
SetIntersection_Interlaced_Vector_float_64_16 3.36% 17672887.356 18266527.241 - -4.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.36% 339315474.516 350704219.703 - 0.09% -
std::unordered_multiset<int>::erase(iterator)/0 3.36% 19.758 20.421 - 4.01% -
SetIntersection_Front_Vector_string_256_16 3.35% 6251209.517 6460933.448 - 0.41% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.35% 33.280 34.396 - 4.21% -
BM_StringDestroy_Large 3.35% 6.827 7.056 - 4.58% -
rng::count_if(deque<int>)_(every_other)/8 3.35% 3.259 3.368 - 0.38% -
BM_RangesMakeHeap_string_SingleElement_64 3.34% 6.232 6.440 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_262144_16 3.33% 3046806.570 3148206.433 - -9.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.33% 1214521.080 1254908.454 - -1.30% -
std::set<int>::erase(iterator)/1024 3.31% 20.207 20.877 - 3.05% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 3.31% 44.613 46.090 - 0.61% -
BM_deque_vector_copy/64000 3.31% 2386.095 2465.098 - -13.50% -
SetIntersection_Front_Set_string_262144_256 3.31% 15123896.016 15624145.489 - -0.92% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.30% 1.170 1.209 - -1.73% -
std::swap_ranges(deque<int>)/8192 3.30% 2632.465 2719.270 - 3.16% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.30% 331.548 342.476 - -1.91% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.29% 6.020 6.218 - 5.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.29% 1640175.699 1694062.418 - -0.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.28% 5.149 5.319 - 8.48% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.28% 908.461 938.223 - 3.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.28% 378.461 390.859 - 1.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.27% 23.280 24.042 - 7.70% -
bm_lexicographical_compare<signed_char>/4 3.27% 1.860 1.921 - -1.75% -
std::swap_ranges(deque<int>)/1024 3.27% 330.035 340.820 - 3.41% -
SetIntersection_Interlaced_Vector_uint64_262144_16 3.26% 3161701.099 3264895.492 - 2.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.26% 10.789 11.140 - 4.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.25% 24.568 25.366 - -2.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.25% 36.979 38.180 - 1.33% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.24% 32304.604 33351.708 - 3.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.24% 15299.427 15795.308 - 0.68% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.24% 0.464 0.479 - 2.26% -
BM_std_min<short>/16 3.24% 1.754 1.811 - 0.59% -
std::move(deque<int>)/1048576 3.24% 53379.493 55107.928 - 1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.24% 9623980.832 9935391.893 - -8.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 3.23% 6.947 7.171 - 15.38% -
SetIntersection_None_Set_string_256_256 3.23% 5849452.964 6038208.765 - -0.38% -
std::unordered_set<int>::find(key)_(existent)/32 3.23% 1.350 1.394 - 22.74% -
BM_deque_vector_ranges_move_backward/65536 3.22% 8063.140 8322.494 - 2.79% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.21% 1.678 1.732 - -1.22% -
std::map<std::string,_int>::count(key)_(existent)/32 3.21% 16.091 16.607 - -8.23% -
BM_vector_deque_ranges_copy_backward/64 3.20% 3.035 3.132 - 3.20% -
BM_deque_deque_ranges_move_backward/512 3.19% 18.585 19.178 - -6.44% -
rng::for_each(multiset<int>)/8192 3.19% 16822.662 17358.678 - 6.41% -
BM_RangesMakeThenSortHeap_float_Descending_4 3.19% 1.082 1.117 - -13.03% -
SetIntersection_Front_Set_uint64_1024_256 3.19% 4632567.137 4780164.142 - -1.22% -
rng::find_end(forward_list<int>)_(single_element)/1000 3.19% 670.810 692.180 - -1.73% -
rng::find_end(vector<int>)_(match_near_end)/1000 3.18% 271.572 280.206 - 5.94% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.18% 15274288.376 15759336.215 - -0.58% -
std::remove_if(list<int>)_(sprinkled)/50 3.18% 73.729 76.070 - 3.59% -
BM_MakeThenSortHeap_uint32_SingleElement_4 3.17% 1.406 1.451 - -5.57% -
rng::rotate(list<int>)_(by_1/3)/50 3.17% 23.521 24.267 - 2.88% -
BM_std_minmax_element<long_long>/5500 3.17% 1466.545 1513.015 - 4.71% -
std::set<int>::erase(key)_(non-existent)/8192 3.16% 8.140 8.397 - -3.99% -
std::unique_copy(list<int>)_(sprinkled)/32 3.15% 13.317 13.737 - 3.56% -
BM_LowerBound_string_262144 3.15% 2123.472 2190.323 - -2.34% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.15% 1.233 1.271 - 5.70% -
std::search_n(vector<int>)_(no_match)/1000 3.14% 205.271 211.726 - 3.04% -
rng::for_each(set<int>)/8192 3.14% 16070.826 16575.696 - 0.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.14% 194859716.151 200977884.370 - -2.50% -
BM_RangesPopHeap_string_16384 3.14% 70.910 73.136 - 1.69% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 3.14% 29.703 30.635 - 0.61% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.12% 2.904 2.995 - 2.97% -
std::search_n(vector<int>)_(no_match)/1024 3.12% 210.030 216.580 - 2.93% -
rng::for_each(multiset<int>)/32 3.10% 21.776 22.451 - 2.54% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.10% 5062955.745 5219833.009 - 3.09% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.10% 258.426 266.424 - 4.08% -
std::find(list<int>)_(process_all)/8192 3.09% 8338.605 8596.300 - 1.11% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 3.09% 1.615 1.665 - 3.21% -
BM_std_min<unsigned_short>/4 3.08% 0.996 1.027 - 4.72% -
BM_RangesPushHeap_string_SingleElement_262144 3.07% 2.595 2.675 - 1.50% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.07% 100043.650 103118.522 - 5.77% -
BM_MakeThenSortHeap_string_SingleElement_16 3.07% 13.590 14.006 - 2.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 3.06% 0.545 0.562 - 1.86% -
std::fill_n(vector<bool>)/64 3.06% 1.368 1.410 - -7.14% -
BM_std_min<unsigned___int128>/18 3.06% 6.848 7.057 - -17.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.04% 15206.622 15668.944 - 3.19% -
BM_StringConstructDestroyCStr_Large_Transparent 3.04% 9.006 9.280 - 3.66% -
BM_deque_deque_copy/65536 3.03% 2869.516 2956.455 - -2.54% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 3.02% 2.019 2.080 - 12.28% -
std::map<int,_int>::erase(key)_(existent)/1024 3.02% 24.531 25.272 - 1.53% -
BM_std_minmax<char>/2 3.01% 0.890 0.917 - 2.44% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.01% 4.052 4.175 - 3.07% -
rng::for_each(list<int>)/8192 3.01% 7876.593 8113.803 - -2.36% -
BM_std_minmax<long_long>/6 3.01% 2.347 2.417 - -0.50% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.00% 519.042 534.617 - -4.26% -
SetIntersection_Front_Vector_string_16384_256 3.00% 9744229.858 10036473.972 - -1.16% -
BM_MakeHeap_string_Descending_1024 3.00% 2.733 2.815 - 3.67% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.99% 0.465 0.478 - 2.86% -
SetIntersection_Front_Set_string_1024_256 2.99% 14331825.338 14759914.928 - -8.51% -
SetIntersection_Front_Vector_string_1024_64 2.99% 3401094.872 3502632.983 - 1.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 2.98% 7.370 7.589 - 0.85% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.97% 22.154 22.813 - -0.74% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.97% 8.501 8.754 - -0.29% -
std::copy_if(list<int>)_(every_other)/32768 2.97% 25499.423 26256.754 - 4.09% -
BM_MakeThenSortHeap_string_Descending_1024 2.97% 38.079 39.209 - 1.09% -
std::adjacent_find(deque<int>,_pred)/8 2.96% 4.284 4.411 - 2.89% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2.96% 2342572.324 2411879.151 - 2.97% -
BM_vector_deque_ranges_copy/2 2.96% 2.005 2.064 - -0.07% -
std::multiset<int>::insert(value)_(already_present)/1024 2.96% 28.438 29.279 - 2.53% -
std::multimap<int,_int>::erase(iterator)/8192 2.95% 20.929 21.548 - 2.82% -
BM_StringFindAllMatch/64 2.95% 2.896 2.981 - -2.95% -
rng::stable_sort(deque<int>)_(repeated)/8 2.95% 17.624 18.143 - 0.91% -
BM_std_minmax<int>/31 2.95% 2.620 2.697 - -0.73% -
BM_std_minmax_element<long_long>/3 2.95% 1.170 1.205 - 7.44% -
std::copy_n(vector<int>)/8 2.94% 2.160 2.224 - 2.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.94% 885.091 911.105 - 3.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.94% 0.696 0.717 - 2.24% -
SetIntersection_Front_Set_uint64_262144_1024 2.93% 14763547.663 15195945.743 - 4.92% -
bm_lexicographical_compare<int>/16 2.93% 1.961 2.018 - 0.10% -
SetIntersection_Front_Set_uint64_256_16 2.93% 4874414.048 5017009.875 - 2.34% -
rng::copy_backward(vector<bool>)_(aligned)/512 2.92% 1.772 1.824 - 3.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.91% 912.626 939.164 - 3.81% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.91% 16.043 16.509 - 1.46% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.90% 702.695 723.068 - 2.79% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.89% 214.659 220.864 - 1.94% -
BM_MakeHeap_uint32_Random_1024 2.88% 1.077 1.108 - 7.53% -
std::rotate_copy(vector<int>)/1024 2.88% 33.109 34.061 - 3.66% -
SetIntersection_Interlaced_Set_float_262144_262144 2.87% 1831029.704 1883667.643 - 3.44% -
BM_MakeThenSortHeap_uint32_Random_4 2.87% 3.980 4.095 - 2.11% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.87% 1079564.971 1110576.039 - -0.61% -
SetIntersection_None_Set_string_16384_1 2.87% 191945629.434 197459138.445 - -2.32% -
BM_std_min<unsigned_short>/27 2.87% 2.315 2.381 - -0.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 2.87% 0.585 0.602 - 3.35% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.87% 14.898 15.325 - 1.65% -
rng::copy(list<int>)/4096 2.86% 3054.579 3142.040 - 2.49% -
BM_StringDestroy_Huge 2.86% 10.468 10.767 - 1.34% -
BM_PushHeap_string_PipeOrgan_16384 2.86% 13.096 13.471 - -17.37% -
BM_std_min<long_long>/32 2.85% 3.518 3.619 - 0.02% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.85% 23.711 24.387 - 2.78% -
SetIntersection_Interlaced_Set_float_64_16 2.85% 24202776.228 24891949.035 - 0.81% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.84% 0.496 0.510 - 2.82% -
BM_PushHeap_string_PipeOrgan_1024 2.84% 9.858 10.138 - -6.09% -
std::find_first_of(vector<int>)_(small_needle)/50 2.84% 70.333 72.328 - 2.43% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.83% 29.502 30.338 - 3.24% -
BM_RangesPushHeap_uint64_Descending_16 2.83% 0.360 0.371 - 3.01% -
BM_vector_deque_ranges_copy_backward/64000 2.83% 7560.076 7774.114 - 5.99% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.83% 54479.913 56021.584 - 3.25% -
BM_std_min<short>/8 2.83% 1.329 1.367 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.82% 78909.177 81135.925 - 2.19% -
BM_std_min<short>/21 2.82% 1.753 1.802 - -1.41% -
BM_RangesMakeHeap_string_Heap_4 2.80% 2.990 3.074 - 1.48% -
BM_std_minmax<unsigned_short>/11 2.80% 1.705 1.752 - 1.92% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.80% 55509.072 57061.666 - 1.08% -
SetIntersection_None_Set_string_262144_1024 2.79% 1661945.232 1708335.207 - 0.18% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.79% 16.279 16.734 - 2.76% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.78% 276879.932 284569.761 - 2.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.77% 0.802 0.824 - 0.63% -
rng::remove(list<int>)_(prefix)/32 2.77% 55.610 57.149 - 3.12% -
bm_lexicographical_compare<signed_char>/5 2.77% 2.094 2.151 - -2.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.76% 10.349 10.635 - 1.96% -
BM_MakeThenSortHeap_float_Heap_4 2.76% 1.223 1.257 - 1.42% -
BM_num_put<unsigned_long> 2.75% 11.391 11.704 - -3.17% -
BM_num_get<void*> 2.75% 11.653 11.973 - 2.74% -
BM_std_minmax_element<long_long>/4000 2.75% 1065.629 1094.912 - 4.04% -
BM_RangesMakeHeap_string_Ascending_64 2.74% 4.805 4.937 - 1.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.74% 54192.065 55676.510 - 1.78% -
SetIntersection_Interlaced_Vector_float_16384_1 2.74% 1109467.863 1139856.124 - 2.94% -
std::for_each(list<int>)/8192 2.74% 7854.226 8069.294 - -7.10% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.74% 107.285 110.221 - -0.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.74% 85946.182 88298.386 - 5.19% -
BM_num_get<long_long> 2.73% 11.608 11.925 - 6.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.72% 2265406.776 2327112.315 - 0.11% -
std::unordered_multiset<int>::clear()/32 2.72% 610.656 627.278 - 2.78% -
BM_RangesMakeHeap_string_SingleElement_16 2.72% 5.507 5.656 - 2.24% -
std::sort(deque<int>)_(repeated)/1024 2.72% 963.174 989.364 - 2.69% -
BM_std_minmax_element<long_long>/4096 2.72% 1090.998 1120.642 - 4.05% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.71% 8.638 8.873 - -1.62% -
BM_std_min<unsigned___int128>/8 2.71% 2.867 2.945 - -5.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.71% 28.653 29.429 - 2.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.71% 6351.382 6523.349 - 4.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.71% 9.448 9.704 - 2.65% -
BM_RangesMakeHeap_string_Ascending_4 2.70% 2.829 2.906 - 1.52% -
BM_MakeThenSortHeap_float_Ascending_4 2.70% 1.404 1.442 - 3.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 2.70% 1.034 1.062 - -1.36% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.69% 5.462 5.609 - 2.35% -
BM_std_minmax<short>/26 2.69% 2.478 2.545 - 2.61% -
BM_std_min<unsigned_char>/7 2.69% 1.813 1.861 - 1.18% -
std::rotate(deque<int>)_(by_1/2)/32 2.69% 7.402 7.601 - 1.83% -
std::move(vector<int>)/262144 2.69% 14810.342 15208.151 - -30.61% -
BM_StringAssignAsciiz_Huge_Opaque 2.68% 182.672 187.573 - 2.06% -
SetIntersection_Front_Vector_float_16_16 2.68% 38158218.295 39180926.461 - 2.81% -
bm_lexicographical_compare<signed_char>/6 2.68% 2.376 2.440 - -2.04% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.68% 275191.513 282565.142 - 2.76% -
BM_RangesMakeHeap_uint64_Random_64 2.68% 1.256 1.290 - -0.25% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.68% 113088.026 116114.171 - 4.21% -
std::count_if(deque<int>)_(every_other)/8 2.67% 3.362 3.452 - -0.02% -
std::multimap<int,_int>::clear()/32 2.67% 656.393 673.934 - 2.05% -
BM_std_min<char>/20 2.67% 1.482 1.521 - -0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.66% 1832218.830 1880989.422 - -1.07% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.66% 524.655 538.618 - -5.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.66% 4426908.426 4544646.360 - 1.19% -
std::count(list<int>)_(every_other)/1048576 2.66% 809256.320 830770.416 - -0.09% -
BM_std_min<char>/12 2.66% 1.274 1.308 - -1.85% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.65% 6650.324 6826.537 - 5.55% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.65% 10.967 11.257 - 6.45% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.64% 115271.240 118318.078 - 4.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.64% 1242.583 1275.367 - 6.98% -
SetIntersection_Interlaced_Set_float_1024_256 2.64% 15638350.060 16050944.303 - -1.04% -
std::generate_n(list<int>)/8192 2.63% 6871.208 7052.252 - 2.03% -
std::partition(deque<int>)_(sparse)/8192 2.63% 3096.023 3177.486 - 5.04% -
std::multiset<int>::erase(iterator)/0 2.63% 20.221 20.753 - 4.06% -
rng::generate(list<int>)/32 2.63% 8.510 8.734 - 2.31% -
std::multimap<std::string,_int>::clear()/8192 2.63% 203094.390 208432.437 - 2.82% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.63% 0.926 0.951 - 1.10% -
BM_deque_deque_ranges_copy/1 2.63% 3.214 3.298 - -3.81% -
BM_std_minmax<unsigned_int>/16 2.63% 1.283 1.316 - 2.56% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.62% 4.942 5.071 - 1.57% -
rng::search(deque<int>)_(near_matches)/1024 2.62% 18997.120 19494.547 - -22.72% -
std::multiset<int>::clear()/32 2.62% 643.396 660.232 - 3.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.61% 4.834 4.961 - 11.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.61% 5182690.528 5317805.027 - 0.98% -
SetIntersection_Front_Vector_string_256_256 2.60% 19446240.963 19952504.223 - -1.06% -
rng::sort(deque<int>)_(repeated)/1024 2.60% 961.245 986.265 - 4.17% -
std::fill(vector<int>)/32 2.60% 1.040 1.067 - 2.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.59% 77.144 79.146 - 4.45% -
BM_std_minmax<char>/1 2.59% 0.624 0.640 - 1.04% -
BM_RangesMakeHeap_string_SingleElement_256 2.59% 6.222 6.383 - 0.74% -
std::transform(list<int>,_list<int>)/8192 2.59% 9111.131 9346.992 - -0.68% -
std::find(list<int>)_(process_all)/1024 2.59% 688.263 706.068 - -0.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.58% 55.581 57.014 - 22.74% -
std::unordered_map<int,_int>::clear()/8192 2.58% 62288.069 63893.341 - 1.41% -
std::map<int,_int>::count(key)_(existent)/1024 2.57% 4.302 4.413 - 1.22% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.57% 343378954.149 352206200.479 - 0.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.56% 32620.904 33456.942 - 2.96% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 2.56% 25.701 26.360 - 3.83% -
SetIntersection_Front_Vector_uint64_262144_64 2.56% 1383163.328 1418592.336 - -0.41% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.56% 6411.791 6575.676 - 2.76% -
rng::fill(vector<int>)/32 2.55% 1.039 1.065 - 2.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.55% 1162237.407 1191857.249 - 0.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.55% 0.645 0.661 - 0.97% -
BM_std_min<unsigned___int128>/6 2.54% 2.075 2.127 - -5.86% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 2.53% 0.729 0.747 - -5.95% -
BM_RangesPushHeap_float_PipeOrgan_4 2.53% 0.481 0.494 - 2.58% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.53% 11.769 12.067 - 0.52% -
SetIntersection_Front_Set_uint64_262144_16384 2.53% 343295187.711 351964089.807 - 4.67% -
std::remove_copy(deque<int>)_(prefix)/32 2.52% 12.947 13.273 - 0.38% -
SetIntersection_Front_Vector_string_16384_64 2.51% 3339720.560 3423672.876 - -1.46% -
std::set<int>::erase(key)_(existent)/0 2.51% 20.427 20.940 - 3.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.51% 1385059.346 1419847.272 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.51% 2114618.326 2167718.344 - -0.35% -
std::shift_right(deque<int>)/50 2.51% 4.232 4.338 - 2.95% -
BM_vector_deque_move_backward/64 2.51% 3.034 3.110 - 2.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.51% 2.939 3.013 - 0.23% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.50% 686.953 704.147 - 2.23% -
BM_deque_vector_move/0 2.50% 1.423 1.459 - 2.35% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.50% 690146.183 707377.061 - 2.49% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.49% 21.354 21.886 - 1.35% -
SetIntersection_Front_Vector_string_1024_1024 2.49% 39457091.205 40440825.296 - -0.31% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 2.49% 1.355 1.389 - 5.55% -
BM_std_min<char>/31 2.49% 2.482 2.543 - 2.21% -
BM_std_minmax<short>/19 2.49% 2.312 2.369 - -2.44% -
std::search(list<int>)_(same_length)/8192 2.48% 10490.513 10750.540 - 1.98% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.47% 1.768 1.811 - 3.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.47% 1199081.232 1228741.703 - -1.45% -
BM_vector_deque_move_backward/512 2.47% 17.602 18.037 - 2.47% -
BM_StringFindStringLiteral/32 2.47% 1.704 1.746 - 4.73% -
BM_std_minmax<unsigned_short>/7 2.46% 1.675 1.716 - -2.07% -
BM_RangesPushHeap_uint32_Random_256 2.46% 5.930 6.076 - 2.56% -
rng::count(list<int>)_(every_other)/1048576 2.45% 805180.336 824942.849 - -0.37% -
bm_ranges_lexicographical_compare<int>/1 2.45% 1.351 1.384 - 6.85% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.45% 278971.209 285811.549 - 1.75% -
rng::find_last(deque<int>)_(bail_10%)/8 2.45% 2.638 2.703 - 0.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.45% 25.004 25.616 - 6.37% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.45% 253.807 260.020 - 1.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.45% 3.254 3.334 - -0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 2.45% 1.065 1.091 - -2.49% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.44% 3.651 3.740 - -0.76% -
std::find_end(vector<int>)_(single_element)/8192 2.44% 1834.734 1879.505 - 2.48% -
BM_RangesMakeThenSortHeap_string_Descending_64 2.43% 12.693 13.002 - 0.23% -
BM_RangesPushHeap_uint32_Ascending_262144 2.42% 8.180 8.378 - 4.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.42% 22.804 23.356 - -2.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.41% 2108796.468 2159699.465 - -0.65% -
BM_std_minmax<int>/11 2.41% 1.731 1.773 - -3.19% -
BM_std_minmax<short>/1 2.41% 0.624 0.639 - 0.71% -
BM_std_min<unsigned___int128>/17 2.41% 6.474 6.630 - -15.97% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.41% 8.511 8.716 - -1.51% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.40% 29.570 30.281 - 3.42% -
SetIntersection_None_Set_uint32_1024_256 2.40% 8783188.242 8994286.889 - 2.18% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.40% 108045.379 110640.589 - 0.12% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 2.40% 827.026 846.890 - 0.03% -
rng::move(vector<bool>)_(aligned)/64 2.40% 1.904 1.950 - 2.78% -
SetIntersection_Interlaced_Vector_float_262144_4 2.40% 1592787.259 1631028.387 - -24.35% -
SetIntersection_None_Set_string_262144_262144 2.40% 1659878.582 1699683.269 - 0.07% -
BM_RangesMakeHeap_string_PipeOrgan_262144 2.40% 7.155 7.327 - -38.63% -
BM_SortHeap_uint32_4 2.39% 1.033 1.058 - 1.68% -
rng::search_n(list<int>)_(no_match)/1024 2.39% 721.706 738.932 - -0.64% -
BM_StringRelational_Eq_Empty_Small_Control 2.38% 0.464 0.475 - -0.37% -
BM_vector_deque_ranges_move_backward/512 2.38% 17.641 18.061 - 1.81% -
rng::generate(deque<int>)/8192 2.37% 2037.743 2086.131 - 2.08% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 2.37% 9.225 9.444 - -0.47% -
BM_MakeHeap_string_Ascending_262144 2.37% 7.242 7.414 - -19.17% -
std::set<int>::erase(iterator)/0 2.37% 19.907 20.379 - 1.71% -
SetIntersection_None_Set_uint64_262144_262144 2.36% 1204258.949 1232737.955 - 1.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 2.36% 1.098 1.124 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.36% 0.683 0.699 - 1.77% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.36% 45.328 46.397 - -0.26% -
bm_ranges_lexicographical_compare<int>/4 2.35% 1.353 1.385 - 6.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.35% 2.362 2.417 - 2.49% -
BM_deque_vector_move_backward/70000 2.35% 8569.863 8771.454 - 2.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.35% 1.580 1.618 - -5.67% -
rng::remove_if(list<int>)_(prefix)/1024 2.35% 995.577 1018.959 - 1.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.35% 0.741 0.758 - 0.59% -
BM_std_min<int>/4 2.34% 1.067 1.092 - 6.81% -
std::set<std::string>::erase(key)_(non-existent)/8192 2.34% 31.760 32.504 - -3.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.34% 0.682 0.698 - 1.70% -
SetIntersection_None_Set_string_1024_256 2.34% 8909380.454 9117942.124 - 2.03% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.34% 31.371 32.105 - 1.68% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.34% 25.798 26.401 - 4.96% -
std::rotate(list<int>)_(1_element_forward)/32 2.33% 12.328 12.615 - 1.87% -
rng::find_end(vector<int>)_(single_element)/1024 2.33% 238.571 244.122 - 0.71% -
std::set<int>::erase(iterator)/8192 2.32% 20.569 21.047 - 3.54% -
BM_std_min<int>/28 2.32% 1.997 2.043 - 0.61% -
std::shift_left(deque<int>)/50 2.32% 5.433 5.559 - 1.43% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.32% 9.119 9.330 - 3.96% -
BM_std_minmax<unsigned_long_long>/2 2.31% 0.849 0.868 - -0.09% -
rng::reverse(deque<int>)/512 2.30% 113.097 115.704 - 1.93% -
BM_std_min<short>/31 2.30% 2.566 2.625 - 2.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.30% 6981.411 7141.994 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.30% 1089810.759 1114849.704 - 4.59% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.30% 23.890 24.438 - 2.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.29% 7.199 7.364 - 2.41% -
std::partition_point(list<int>)/50 2.29% 24.491 25.053 - 1.39% -
std::any_of(vector<int>)_(process_all)/8 2.29% 2.434 2.489 - 0.33% -
BM_CmpEqual_uchar_ushort 2.29% 1.100 1.125 - 0.62% -
BM_deque_deque_move_backward/2 2.29% 2.475 2.532 - 2.65% -
BM_MakeThenSortHeap_float_Heap_256 2.28% 6.204 6.345 - 1.76% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.27% 33.779 34.548 - 1.92% -
std::multiset<int>::find(key)_(existent)/8192 2.27% 8.090 8.273 - -7.14% -
SetIntersection_Front_Vector_uint32_262144_256 2.27% 2314702.901 2367253.593 - 4.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.27% 7.825 8.002 - 2.89% -
BM_std_minmax<unsigned_short>/64 2.26% 1.525 1.560 - 2.22% -
rng::find_if(deque<int>)_(bail_25%)/8 2.26% 1.490 1.524 - 4.86% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.26% 27.611 28.235 - 1.40% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.25% 370.520 378.875 - 1.77% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.25% 30.355 31.039 - 1.41% -
std::copy(deque<int>)/32768 2.25% 1135.255 1160.819 - 1.59% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 2.25% 15.799 16.154 - 0.49% -
SetIntersection_None_Set_float_1024_4 2.25% 8846870.327 9045648.877 - 1.95% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.24% 809.020 827.161 - 4.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.24% 3385.400 3461.270 - 0.26% -
BM_num_put<bool> 2.24% 10.390 10.622 - -3.13% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.24% 5.847 5.978 - 0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.23% 8812749.205 9009480.954 - -30.86% -
rng::copy(list<int>)/8 2.23% 2.358 2.410 - 2.09% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.23% 214.014 218.784 - 3.04% -
BM_num_get<bool> 2.22% 12.544 12.823 - 6.14% -
rng::move(list<int>)/262144 2.22% 248716.963 254246.032 - 0.14% -
std::multiset<int>::erase(iterator)/8192 2.22% 24.142 24.677 - 4.37% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.22% 9.151 9.354 - 4.21% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.21% 8.204 8.386 - -2.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.21% 7798970.431 7971624.332 - -2.10% -
std::set<int>::erase(iterator)/32 2.21% 20.161 20.607 - 1.60% -
BM_std_minmax<short>/17 2.21% 1.766 1.805 - 0.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.21% 275817.834 281917.058 - -0.09% -
std::copy_if(vector<int>)_(entire_range)/64 2.21% 15.397 15.737 - -3.83% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.21% 26.708 27.299 - 2.52% -
std::multiset<int>::erase(key)_(existent)/32 2.21% 22.777 23.280 - 4.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.20% 2.587 2.643 - 1.09% -
BM_RangesPushHeap_float_Random_16384 2.20% 7.533 7.699 - 0.85% -
std::search_n(vector<int>)_(no_match)/8192 2.20% 1625.707 1661.459 - 1.92% -
std::equal(vector<int>)_(it,_it,_it)/50 2.20% 4.340 4.435 - 1.53% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.20% 5.198 5.312 - -1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2.19% 469.575 479.878 - -1.37% -
BM_std_min<unsigned_long_long>/4 2.19% 1.009 1.031 - -6.31% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.19% 629305.569 643073.899 - -0.21% -
BM_deque_deque_ranges_copy_backward/2 2.19% 2.478 2.532 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.18% 180354.502 184291.227 - -0.29% -
BM_PushHeap_uint64_Ascending_4 2.18% 0.542 0.554 - 0.64% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.18% 5.903 6.032 - -0.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.18% 12503.605 12775.957 - 6.80% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.17% 9228.345 9428.898 - 2.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.17% 6527.712 6669.428 - 4.66% -
BM_StringEraseWithMove_Small_Opaque 2.17% 2.554 2.609 - 1.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.16% 363.779 371.647 - 1.71% -
rng::find_if(vector<int>)_(process_all)/8 2.16% 2.552 2.607 - -0.79% -
SetIntersection_None_Set_float_256_1 2.15% 11713762.219 11966055.548 - 1.75% -
BM_std_min<unsigned___int128>/7 2.15% 2.477 2.530 - -4.78% -
std::find(list<int>)_(process_all)/8 2.15% 2.365 2.416 - 0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.15% 11940589.696 12196727.965 - -2.09% -
BM_deque_deque_ranges_move_backward/2 2.14% 2.474 2.527 - -0.03% -
BM_MakeHeap_string_PipeOrgan_262144 2.14% 7.305 7.461 - 0.14% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.14% 206.306 210.721 - 1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.14% 0.724 0.739 - 0.20% -
BM_std_minmax<short>/24 2.14% 2.367 2.418 - 8.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.14% 16.710 17.067 - 2.49% -
BM_RangesMakeHeap_string_Heap_1024 2.14% 4.696 4.796 - -0.45% -
BM_PushHeap_float_Ascending_16384 2.13% 4.125 4.213 - -0.18% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.13% 16.466 16.817 - 3.80% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 2.13% 0.500 0.510 - 1.48% -
BM_RangesPopHeap_float_16 2.13% 6.435 6.572 - 2.01% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.13% 30.409 31.055 - 2.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.13% 36.975 37.761 - -22.26% -
rng::find_first_of(vector<int>)_(large_needle)/50 2.12% 262.311 267.883 - -6.19% -
SetIntersection_None_Set_uint64_16384_256 2.12% 164322828.346 167810850.070 - 1.82% -
BM_std_minmax<short>/18 2.12% 2.006 2.048 - 2.84% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.12% 4530.813 4626.696 - 1.19% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.11% 80.886 82.596 - 1.86% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.11% 25665.700 26208.316 - 2.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.11% 747.579 763.377 - 2.23% -
rng::find_last(deque<int>)_(bail_90%)/8 2.11% 0.853 0.871 - 0.43% -
BM_deque_deque_ranges_copy_backward/1024 2.11% 38.015 38.817 - 2.04% -
BM_deque_deque_move_backward/1 2.11% 2.731 2.789 - 2.29% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 2.11% 22.385 22.857 - 0.09% -
rng::none_of(deque<int>)_(process_all)/50 2.11% 24.272 24.784 - -6.69% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.11% 175515.968 179212.186 - 2.95% -
std::copy(vector<bool>)_(aligned)/4096 2.10% 4.636 4.734 - 0.71% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.10% 5.944 6.069 - 2.56% -
BM_std_minmax<unsigned_short>/3 2.10% 1.147 1.171 - 0.53% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.09% 215.617 220.127 - 4.28% -
BM_RangesPushHeap_uint32_Random_262144 2.09% 6.266 6.397 - 1.91% -
std::move(list<int>)/262144 2.08% 242050.365 247094.858 - 0.42% -
rng::rotate(list<int>)_(by_1/4)/32 2.08% 13.460 13.740 - -0.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.08% 19.301 19.703 - 1.38% -
BM_RangesMakeHeap_string_Heap_16384 2.08% 4.916 5.018 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.08% 1648743.164 1682957.359 - -0.26% -
BM_std_min<unsigned_int>/28 2.07% 1.958 1.998 - 1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.06% 1654173.746 1688308.348 - 0.05% -
rng::unique(deque<int>,_pred)_(contiguous)/52 2.06% 68.569 69.982 - 1.11% -
std::move_backward(deque<int>)/8 2.06% 3.183 3.248 - -2.12% -
BM_StringFindStringLiteral/256 2.06% 5.332 5.442 - 2.17% -
std::multiset<int>::ctor(const&)/8192 2.06% 49186.093 50199.298 - 2.51% -
BM_RangesMakeThenSortHeap_string_Descending_262144 2.06% 83.612 85.333 - -14.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.05% 1205924.360 1230695.139 - -1.11% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 2.05% 6812.673 6952.533 - 4.59% -
std::move(deque<int>)/8 2.05% 3.783 3.860 - -3.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 2.05% 1.437 1.467 - -1.25% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 2.05% 584.283 596.255 - 1.05% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 2.04% 41.071 41.911 - 2.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.04% 3.619 3.693 - -0.90% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.04% 23.087 23.558 - 1.81% -
std::find(vector<long_long>)_(bail_25%)/8 2.04% 0.906 0.924 - -3.38% -
bm_ranges_lexicographical_compare<int>/2 2.04% 1.581 1.614 - 5.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.03% 0.722 0.737 - 4.15% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.02% 458675.302 467960.996 - 2.62% -
BM_std_min<unsigned_char>/12 2.02% 1.331 1.358 - 0.00% -
BM_deque_deque_copy/64000 2.02% 2701.736 2756.223 - 1.62% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.02% 6608.599 6741.789 - 2.46% -
SetIntersection_Front_Set_uint32_16384_1 2.01% 1082344.203 1104132.384 - -1.02% -
rng::copy_if(list<int>)_(every_other)/4096 2.01% 3234.081 3299.093 - 1.28% -
std::partial_sort(vector<int>)_(descending)/8 2.01% 24.715 25.211 - 1.61% -
std::set<std::string>::erase(iterator)/1024 2.01% 28.074 28.637 - 1.73% -
BM_deque_deque_move_backward/4096 2.01% 152.507 155.567 - 1.75% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.01% 17.953 18.313 - 0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 2.00% 16.128 16.451 - 1.35% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.00% 3.873 3.951 - -0.04% -
rng::find_end(vector<int>)_(single_element)/1000 2.00% 233.825 238.504 - 0.60% -
BM_std_minmax<unsigned_short>/31 2.00% 3.091 3.153 - 5.18% -
BM_RangesPushHeap_uint32_Random_16 2.00% 4.457 4.546 - 3.61% -
rng::reverse_copy(vector<int>)/8 2.00% 2.463 2.512 - -0.87% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.00% 198.479 202.439 - 2.65% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.99% 4.832 4.928 - 1.32% -
bm_ranges_lexicographical_compare<int>/8 1.99% 1.586 1.618 - 5.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.99% 27.278 27.822 - 1.56% -
rng::copy(vector<bool>)_(unaligned)/32768 1.99% 170.723 174.126 - 0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.99% 50.070 51.068 - 3.16% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 1.99% 25.374 25.880 - 6.59% -
SetIntersection_Interlaced_Set_uint64_256_64 1.99% 14719600.276 15012509.460 - 2.06% -
rng::find(list<int>)_(process_all)/50 1.99% 18.208 18.570 - -1.42% -
BM_deque_vector_move/1 1.98% 2.088 2.129 - -0.10% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.98% 2349418.342 2395982.737 - -1.26% -
BM_RangesPushHeap_float_Ascending_16384 1.98% 4.287 4.372 - 0.27% -
std::rotate(list<int>)_(by_1/2)/8192 1.98% 5074.594 5175.084 - -17.46% -
SetIntersection_Front_Set_uint32_16384_16384 1.98% 349788196.970 356712196.178 - 5.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.98% 1.561 1.592 - 0.76% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.98% 6.636 6.767 - 1.60% -
BM_std_minmax<char>/32 1.97% 1.500 1.529 - -6.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.97% 0.901 0.919 - 1.26% -
std::shift_left(deque<int>)/32 1.96% 4.705 4.797 - 1.46% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.96% 792.028 807.572 - 3.94% -
BM_MakeHeap_uint64_SingleElement_256 1.96% 0.577 0.588 - 2.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.96% 1.789 1.824 - 1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.96% 1139995.747 1162354.473 - 4.12% -
BM_MakeHeap_uint32_PipeOrgan_1024 1.96% 0.700 0.713 - 3.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.96% 287.389 293.012 - 1.51% -
SetIntersection_None_Vector_uint32_262144_16 1.96% 1183619.306 1206773.692 - 0.00% -
SetIntersection_None_Set_float_256_4 1.95% 11632472.449 11859373.866 - 1.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.95% 35.085 35.769 - 3.19% -
std::search(list<int>)_(same_length)/1024 1.95% 755.359 770.083 - -0.78% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.95% 28.321 28.873 - 0.20% -
rng::move(list<int>)/1048576 1.95% 1003841.643 1023376.935 - -0.73% -
std::set<int>::find(key)_(existent)/1024 1.94% 3.935 4.011 - -0.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 1.94% 0.578 0.590 - 2.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.94% 3.084 3.144 - -1.86% -
std::multiset<int>::insert(value)_(new_value)/0 1.93% 17.945 18.292 - 2.45% -
bm_ranges_lexicographical_compare<signed_char>/512 1.93% 7.826 7.977 - 3.73% -
BM_deque_vector_ranges_move_backward/0 1.93% 1.345 1.371 - -8.80% -
std::partial_sort(deque<int>)_(repeated)/8 1.93% 27.689 28.223 - 3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.93% 8.998 9.172 - 0.07% -
SetIntersection_None_Set_float_1024_256 1.93% 8970045.115 9142728.976 - 1.29% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.92% 17281.665 17613.518 - 0.88% -
rng::partial_sort(deque<int>)_(repeated)/8 1.92% 27.736 28.268 - 2.29% -
std::none_of(list<int>)_(process_all)/50 1.92% 21.509 21.922 - -0.10% -
SetIntersection_None_Set_uint64_16384_64 1.92% 165201650.317 168371180.019 - 1.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.92% 14.940 15.227 - 2.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.92% 19783.704 20163.098 - 0.71% -
BM_StringAssignAsciiz_Large_Transparent 1.92% 11.559 11.781 - 1.71% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 1.92% 0.573 0.584 - 3.17% -
std::multiset<int>::erase(iterator)/1024 1.92% 24.257 24.721 - 4.06% -
SetIntersection_Front_Vector_string_16384_1 1.91% 1126836.073 1148393.090 - 0.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.91% 423.928 432.033 - 1.98% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.91% 22.509 22.938 - 1.95% -
std::search_n(vector<int>)_(no_match)/1048576 1.91% 208727.750 212712.374 - 1.55% -
SetIntersection_None_Set_uint64_262144_4 1.91% 1191782.470 1214529.052 - 1.11% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.91% 22.951 23.389 - 1.29% -
SetIntersection_None_Set_float_256_256 1.91% 5889450.954 6001837.906 - 2.26% -
std::generate_n(deque<int>)/50 1.90% 12.371 12.607 - 2.34% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.90% 36557.845 37253.099 - 0.53% -
std::copy(deque<int>)/262144 1.90% 10139.373 10332.147 - -0.19% -
BM_lexicographical_compare_three_way_slow_path/65536 1.90% 15852.896 16153.644 - -0.03% -
SetIntersection_None_Set_uint32_256_16 1.90% 10944718.797 11152250.373 - 1.78% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.89% 50220.706 51170.528 - 2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.89% 2030157.799 2068551.024 - -1.14% -
std::find_if(vector<char>)_(bail_25%)/8 1.89% 0.927 0.944 - 1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.89% 11601353.042 11820277.996 - 1.00% -
std::partition(deque<int>)_(sparse)/1024 1.89% 384.902 392.163 - 0.77% -
std::reverse(deque<int>)/8 1.88% 2.520 2.568 - 2.18% -
SetIntersection_None_Set_uint64_1024_1024 1.88% 8688819.022 8852457.833 - 1.42% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.88% 47.581 48.475 - 3.59% -
BM_StringAssignAsciiz_Huge_Transparent 1.88% 183.042 186.484 - 1.43% -
BM_StringAssignAsciizMix_Transparent 1.88% 3.039 3.097 - 2.46% -
std::multiset<int>::erase(key)_(existent)/0 1.87% 21.500 21.903 - 5.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.87% 7.505 7.645 - 1.97% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 1.87% 0.578 0.589 - 3.19% -
rng::partial_sort(deque<int>)_(descending)/8192 1.87% 282591.421 287885.396 - 1.34% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 1.87% 710.092 723.384 - 5.45% -
SetIntersection_Interlaced_Set_string_16_16 1.86% 61801990.724 62953882.594 - -0.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.86% 140312.839 142921.537 - 2.29% -
BM_RangesPopHeap_float_262144 1.86% 38.003 38.710 - 0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.86% 1675598.710 1706740.373 - -1.90% -
rng::move(deque<int>)/262144 1.86% 14896.177 15173.026 - 1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.86% 1765172.934 1797948.160 - -1.21% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.86% 1903.760 1939.079 - 0.14% -
std::partition(vector<int>)_(sparse)/32 1.85% 8.724 8.885 - 1.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.85% 2.404 2.448 - 0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.85% 2416391.509 2461008.378 - -0.91% -
rng::for_each(multiset<int>)/50 1.85% 45.529 46.369 - 2.69% -
std::for_each_n(list<int>)/50 1.84% 22.455 22.868 - 0.45% -
BM_RangesPushHeap_uint64_Random_16 1.84% 4.271 4.349 - 1.64% -
BM_RangesMakeHeap_string_Heap_64 1.84% 4.891 4.981 - -0.28% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.83% 9.944 10.126 - 5.63% -
SetIntersection_Front_Set_string_16384_1024 1.83% 57458462.552 58511418.733 - -1.33% -
rng::is_partitioned(list<int>)_(partitioned)/8192 1.83% 8009.951 8156.612 - 13.79% -
rng::count(list<int>)_(every_other)/8 1.83% 2.066 2.104 - 0.20% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.82% 10.198 10.384 - 10.11% -
rng::is_sorted(list<int>)/8 1.82% 2.152 2.192 - 2.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.82% 5455.433 5554.820 - -3.86% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.82% 173.321 176.477 - 1.68% -
BM_StringFindStringLiteral/64 1.82% 2.178 2.218 - 5.78% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.82% 40726.772 41466.222 - 1.60% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.81% 20.291 20.659 - 1.48% -
SetIntersection_Front_Vector_uint64_1024_256 1.81% 2308547.926 2350396.910 - 0.82% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.81% 3250.681 3309.571 - 2.39% -
std::multiset<int>::count(key)_(non-existent)/8192 1.81% 9.251 9.419 - -15.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.81% 18370601.016 18702336.875 - 2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.81% 23.903 24.334 - 1.42% -
BM_tolower_char<char> 1.81% 0.679 0.691 - 0.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.81% 276044.534 281027.388 - 1.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.80% 0.824 0.839 - 1.60% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.80% 20.705 21.078 - 1.96% -
std::move(list<int>)/1048576 1.80% 991391.621 1009254.544 - -0.75% -
rng::move(list<int>)/32768 1.80% 35256.908 35891.872 - 0.51% -
SetIntersection_None_Set_string_262144_16384 1.80% 1673909.830 1704028.156 - 0.73% -
std::partition(list<int>)_(sparse)/50 1.80% 14.981 15.250 - 2.96% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.79% 31.727 32.297 - -3.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.79% 23.914 24.343 - 2.14% -
std::copy_backward(vector<bool>)_(aligned)/262144 1.79% 655.082 666.831 - -11.05% -
std::sort(vector<int>)_(descending)/8 1.79% 25.197 25.649 - 4.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.79% 49.171 50.051 - -30.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.79% 1232446.249 1254503.054 - -0.70% -
BM_MakeHeap_float_Ascending_256 1.79% 0.646 0.658 - -2.07% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.78% 783.471 797.455 - 2.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.78% 7.501 7.635 - 2.24% -
BM_vector_deque_ranges_copy_backward/512 1.78% 17.894 18.213 - 1.70% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.78% 27.974 28.472 - 1.37% -
std::rotate(list<int>)_(by_1/2)/50 1.78% 13.820 14.066 - 1.53% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.78% 23.074 23.485 - 1.88% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.78% 6277.847 6389.442 - 2.68% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.78% 658.531 670.237 - -4.17% -
BM_RangesMakeHeap_string_Heap_16 1.78% 4.589 4.670 - -0.01% -
BM_std_minmax<unsigned_short>/26 1.77% 2.507 2.551 - -1.13% -
BM_std_min<unsigned___int128>/5 1.77% 1.741 1.772 - -4.25% -
std::unique_copy(list<int>)_(contiguous)/52 1.76% 20.330 20.689 - 1.83% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.76% 20900.134 21268.007 - -0.06% -
BM_deque_deque_ranges_move_backward/1 1.76% 2.730 2.778 - -0.61% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.75% 593070.190 603450.793 - 0.04% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.75% 76422.427 77759.848 - 2.08% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.75% 16900.020 17195.766 - 0.72% -
rng::replace_if(vector<int>)_(prefix)/1024 1.75% 270.801 275.540 - -0.92% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.75% 5997.148 6102.050 - 2.61% -
bm_lexicographical_compare<unsigned_char>/64 1.75% 1.962 1.996 - 1.62% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.75% 737.509 750.381 - -13.43% -
rng::find(list<int>)_(process_all)/8 1.74% 2.333 2.374 - 0.74% -
SetIntersection_Front_Set_string_64_16 1.74% 25164511.341 25603405.919 - -0.61% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.74% 1100620.975 1119816.316 - 1.14% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.74% 30.523 31.055 - 0.42% -
SetIntersection_Front_Set_float_262144_262144 1.74% 1764443.767 1795167.318 - 0.65% -
BM_RangesPopHeap_string_1024 1.73% 55.769 56.736 - 0.73% -
BM_std_minmax<unsigned_int>/27 1.73% 2.380 2.422 - 1.96% -
rng::stable_sort(deque<int>)_(descending)/8 1.73% 26.284 26.740 - -2.25% -
BM_lexicographical_compare_three_way_slow_path/262144 1.73% 63669.431 64771.512 - 0.01% -
BM_std_min<unsigned_char>/6 1.73% 1.490 1.516 - -1.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.73% 32.697 33.261 - 1.74% -
std::copy_if(list<int>)_(every_other)/4096 1.73% 3167.780 3222.425 - 1.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 1.72% 0.594 0.605 - 2.78% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 1.72% 9.288 9.448 - -9.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.72% 1.267 1.289 - -4.17% -
std::partial_sort(deque<int>)_(heap)/8192 1.72% 284066.482 288942.876 - 1.87% -
SetIntersection_Front_Set_uint32_262144_16384 1.71% 351140548.466 357157607.497 - 1.65% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.71% 105.543 107.349 - 1.08% -
SetIntersection_Front_Set_uint64_16384_16384 1.71% 345698963.050 351612383.258 - 2.71% -
BM_MakeThenSortHeap_string_SingleElement_64 1.71% 19.411 19.743 - 0.35% -
BM_std_min<unsigned_int>/16 1.71% 1.886 1.918 - 0.52% -
rng::for_each(multimap<int>::iterator)/50 1.70% 41.796 42.508 - 1.80% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.70% 9.177 9.334 - 3.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.70% 11.256 11.448 - 1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.70% 1231504.036 1252427.623 - -1.59% -
std::unordered_set<std::string>::erase(iterator)/0 1.70% 30.447 30.963 - 12.96% -
rng::fold_left(deque<int>)/8192 1.69% 4362.444 4436.228 - 1.55% -
BM_std_min<unsigned___int128>/4 1.69% 1.371 1.394 - -3.57% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.69% 8.173 8.311 - 0.06% -
BM_num_get<unsigned_long> 1.69% 11.006 11.192 - 1.21% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.69% 502.244 510.733 - 2.15% -
std::find_if_not(vector<int>)_(process_all)/8 1.69% 2.530 2.573 - 1.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.69% 85.390 86.831 - -4.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.69% 9.061 9.214 - -0.44% -
std::set<int>::upper_bound(key)_(existent)/1024 1.68% 4.148 4.218 - 2.00% -
rng::find(list<int>)_(process_all)/1024 1.68% 687.697 699.254 - 1.55% -
SetIntersection_None_Set_uint64_262144_256 1.68% 1196805.012 1216915.529 - 1.13% -
BM_PopHeap_float_16 1.68% 6.454 6.563 - 1.32% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.68% 11.470 11.662 - 1.16% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.68% 25.250 25.673 - 0.54% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.68% 32.487 33.031 - 8.26% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.67% 1.494 1.519 - -2.22% -
766_femflow_r 1.67% 12.871 13.086 - 1.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.67% 24804.856 25219.737 - 4.46% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.67% 9827161.860 9991494.424 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.67% 23.635 24.030 - 1.58% -
rng::move_backward(vector<bool>)_(aligned)/64 1.67% 1.727 1.756 - -4.96% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.66% 8.804 8.950 - -0.78% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.66% 20909.614 21255.910 - 1.26% -
SetIntersection_None_Vector_uint64_256_256 1.66% 2223674.158 2260482.723 - -0.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.66% 10.580 10.755 - 1.28% -
std::find_end(vector<int>)_(same_length)/1000 1.66% 497.316 505.547 - 1.28% -
SetIntersection_None_Set_uint32_1024_64 1.65% 8670110.986 8813300.330 - -0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.65% 19.841 20.169 - 1.84% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.65% 1.056 1.074 - -3.60% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.65% 11439.338 11628.030 - 2.83% -
rng::copy_if(list<int>)_(entire_range)/512 1.65% 365.845 371.875 - 0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.65% 17.117 17.399 - 0.88% -
BM_std_minmax<long_long>/30 1.65% 4.518 4.593 - 0.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.65% 44193.573 44920.795 - -3.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.64% 886019.645 900591.517 - 2.81% -
std::find_end(vector<int>)_(same_length)/1024 1.64% 508.907 517.269 - 1.39% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.64% 1.567 1.592 - 3.66% -
SetIntersection_Front_Set_uint32_262144_262144 1.64% 1828661.377 1858686.196 - 1.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.64% 0.626 0.636 - 2.61% -
BM_std_minmax<char>/12 1.64% 1.936 1.968 - 2.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.64% 3318216.088 3372673.590 - -5.35% -
rng::partition_point(deque<int>)/8192 1.64% 15.879 16.140 - 1.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.64% 51.715 52.563 - 1.52% -
SetIntersection_Front_Set_string_64_64 1.64% 34768951.158 35339110.234 - -2.29% -
BM_std_minmax<long_long>/15 1.64% 3.670 3.731 - 2.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.64% 44028150.436 44749315.136 - 0.41% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.64% 29.854 30.343 - 0.83% -
rng::partition(list<int>)_(sparse)/1024 1.64% 722.374 734.203 - 0.22% -
BM_std_minmax<unsigned_short>/17 1.64% 1.675 1.702 - -0.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.63% 1.207 1.227 - -5.92% -
BM_deque_deque_ranges_copy_backward/1 1.63% 2.735 2.779 - 0.16% -
BM_RangesMakeHeap_float_Random_262144 1.63% 1.126 1.145 - 0.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.63% 86.920 88.339 - 96.95% -
rng::find_end(list<int>)_(same_length)/1024 1.63% 1503.810 1528.318 - 2.17% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.63% 16.711 16.983 - 0.06% -
BM_std_min<unsigned_char>/30 1.63% 2.273 2.310 - 0.11% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 1.63% 22.570 22.937 - -4.68% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.62% 523.903 532.397 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.62% 2.659 2.702 - 2.39% -
SetIntersection_Front_Set_float_1024_16 1.62% 1269649.193 1290226.645 - -1.36% -
std::is_sorted(list<int>)/8192 1.62% 7168.773 7284.922 - 1.59% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.62% 18.296 18.592 - 11.86% -
BM_PushHeap_string_Descending_16384 1.61% 2.426 2.465 - -26.82% -
BM_PushHeap_uint64_Random_256 1.61% 5.709 5.801 - 2.21% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.61% 8.312 8.446 - 0.89% -
BM_RangesPushHeap_string_Descending_1024 1.61% 2.423 2.462 - -0.81% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.61% 12257.459 12454.564 - 1.51% -
rng::find_if(list<int>)_(bail_25%)/32768 1.61% 8437.516 8573.189 - 1.40% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.61% 61574.989 62563.625 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.60% 1172472.899 1191259.617 - -1.56% -
rng::find_if_not(vector<int>)_(process_all)/8 1.60% 2.556 2.597 - 3.15% -
BM_std_min<unsigned_char>/31 1.60% 2.519 2.560 - 2.38% -
BM_vector_deque_copy_backward/64 1.60% 2.955 3.002 - 1.38% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.60% 31.383 31.885 - 0.72% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.60% 7879.921 8005.734 - 1.56% -
std::find_if(deque<int>)_(bail_25%)/32768 1.59% 2915.120 2961.586 - 7.75% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.59% 7.647 7.769 - 0.28% -
BM_deque_vector_ranges_move/64 1.59% 2.574 2.615 - 0.26% -
rng::find_end(list<int>)_(near_matches)/1000 1.59% 36404.977 36984.141 - 1.27% -
SetIntersection_Front_Set_string_1024_64 1.59% 4841273.642 4918235.706 - 4.72% -
SetIntersection_Front_Vector_uint64_262144_1024 1.59% 5864812.381 5957896.243 - 3.06% -
rng::rotate(list<int>)_(by_1/3)/32 1.59% 15.291 15.534 - -0.53% -
BM_PushHeap_uint64_Random_1024 1.58% 5.926 6.019 - 1.84% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.58% 699.876 710.945 - 0.52% -
rng::sort(deque<int>)_(descending)/1024 1.58% 1317.471 1338.292 - -2.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.58% 1584.274 1609.306 - 1.82% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.58% 16.857 17.123 - 1.59% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.58% 9.162 9.307 - 3.78% -
SetIntersection_Interlaced_Set_float_1024_1 1.57% 1108410.064 1125847.120 - -0.05% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.57% 63.809 64.811 - 2.56% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.57% 50601.921 51396.907 - 3.10% -
std::copy(list<int>)/8 1.57% 2.428 2.466 - -1.87% -
rng::move(deque<int>)/8 1.56% 3.833 3.893 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.56% 20888059.761 21214567.808 - 4.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.56% 19.095 19.393 - 57.21% -
BM_std_minmax<unsigned_short>/6 1.56% 1.367 1.388 - 0.04% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.55% 14.718 14.947 - -3.32% -
rng::find_if(list<int>)_(bail_25%)/8 1.55% 1.277 1.297 - -1.94% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.55% 3.851 3.911 - 0.42% -
BM_std_minmax<short>/64 1.55% 1.546 1.570 - 2.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.55% 19.267 19.564 - 2.02% -
std::multimap<std::string,_int>::clear()/32 1.54% 894.966 908.784 - 2.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.54% 198.244 201.304 - 0.55% -
bm_swap_ranges_vb_unaligned/8 1.54% 4.834 4.909 - -0.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.54% 1.207 1.226 - -6.08% -
std::map<int,_int>::contains(key)_(existent)/8192 1.54% 5.415 5.498 - 0.11% -
SetIntersection_None_Set_string_262144_16 1.54% 1675397.461 1701198.326 - 0.68% -
SetIntersection_Front_Set_uint64_64_16 1.54% 16417280.969 16669460.182 - -0.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.54% 16904.943 17164.535 - -0.36% -
std::move(list<int>)/512 1.54% 356.517 361.991 - 3.06% -
std::partial_sort(deque<int>)_(repeated)/1024 1.53% 6408.001 6506.348 - 1.62% -
BM_PushHeap_uint64_Ascending_16 1.53% 0.945 0.960 - 5.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.53% 616.948 626.394 - 2.30% -
std::unordered_multimap<int,_int>::clear()/8192 1.53% 59418.422 60328.160 - -7.06% -
std::set<int>::insert(value)_(already_present)/32 1.53% 1.771 1.798 - 0.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.53% 17.874 18.147 - -0.46% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.53% 144942.906 147159.478 - -0.35% -
BM_deque_deque_ranges_move/5500 1.53% 199.052 202.091 - 0.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.53% 0.724 0.735 - 0.19% -
SetIntersection_None_Set_uint32_1024_1 1.52% 8682695.938 8815053.004 - -1.15% -
SetIntersection_Interlaced_Set_uint32_16_16 1.52% 41065099.325 41690677.954 - 3.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.52% 12616.177 12808.332 - 7.06% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.52% 505.328 513.024 - 0.84% -
BM_deque_vector_ranges_copy/5500 1.52% 196.831 199.824 - -0.61% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.52% 2935.111 2979.733 - 1.83% -
std::find_if(vector<char>)_(process_all)/1024 1.52% 268.601 272.682 - 0.91% -
std::copy_if(list<int>)_(entire_range)/4096 1.52% 3023.122 3069.024 - 0.65% -
rng::find_if(vector<char>)_(process_all)/1024 1.52% 270.088 274.188 - -0.01% -
SetIntersection_None_Vector_string_262144_256 1.52% 1356827.705 1377420.748 - 4.82% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.52% 21.549 21.875 - 1.00% -
BM_RangesPushHeap_string_PipeOrgan_1024 1.51% 9.546 9.690 - -7.26% -
BM_MakeHeap_uint32_Random_16 1.51% 1.297 1.317 - 5.12% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 1.51% 24.968 25.346 - -5.57% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.51% 2024.651 2055.270 - -0.98% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.51% 35651.049 36189.351 - 0.93% -
BM_std_min<unsigned_long_long>/32 1.51% 3.243 3.292 - 0.96% -
rng::find_end(list<int>)_(match_near_end)/1000 1.51% 762.613 774.124 - 0.26% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.51% 57.604 58.473 - 1.29% -
SetIntersection_Front_Set_string_1024_1 1.51% 1146850.802 1164153.956 - 1.40% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.51% 26.201 26.595 - 2.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.50% 5.492 5.575 - -2.29% -
std::copy_n(list<int>)/4096 1.50% 3734.874 3791.009 - -1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.50% 354764087.802 360094174.798 - 2.49% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.50% 27.065 27.471 - 1.24% -
std::map<std::string,_int>::clear()/32 1.50% 899.425 912.912 - 1.67% -
std::copy(vector<bool>)_(unaligned)/32768 1.50% 215.033 218.252 - 0.02% -
rng::reverse_copy(deque<int>)/64 1.50% 19.919 20.217 - 1.41% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.50% 25043.549 25418.142 - 0.65% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.50% 3.951 4.010 - -0.35% -
std::any_of(list<int>)_(process_all)/32768 1.49% 26293.003 26684.889 - 3.28% -
BM_CmpEqual_ushort_int 1.49% 1.106 1.122 - -0.04% -
SetIntersection_Front_Vector_uint64_256_4 1.49% 4444915.814 4511003.746 - 3.73% -
BM_MakeThenSortHeap_string_Ascending_4 1.49% 5.267 5.345 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.49% 6567783.659 6665415.835 - -6.15% -
rng::search(vector<int>)_(single_element)/1000 1.49% 227.260 230.635 - -0.56% -
BM_deque_vector_ranges_copy_backward/1 1.48% 2.091 2.122 - -0.85% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.48% 1.594 1.618 - 14.90% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.48% 18.132 18.400 - 1.60% -
BM_deque_deque_ranges_move_backward/4096 1.48% 153.230 155.497 - 2.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.48% 1.208 1.226 - -5.89% -
BM_std_min<long_long>/13 1.48% 2.369 2.404 - 0.14% -
std::map<std::string,_int>::clear()/1024 1.47% 20703.320 21008.546 - 0.28% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.47% 10478.421 10632.106 - 5.66% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.47% 5.523 5.604 - 4.46% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.46% 1.488 1.510 - 2.41% -
BM_std_minmax_element<long_long>/65536 1.46% 17803.763 18063.960 - 3.12% -
BM_std_min<unsigned_long_long>/6 1.46% 1.604 1.627 - -0.04% -
std::fill_n(deque<int>)/1024 1.46% 29.411 29.840 - 0.73% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.46% 290.926 295.163 - -0.58% -
BM_RangesPopHeap_uint64_64 1.46% 12.639 12.823 - 1.60% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.45% 0.745 0.756 - 0.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.45% 33.832 34.324 - 1.34% -
std::unique_copy(vector<int>)_(contiguous)/32 1.45% 8.686 8.812 - -0.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.45% 480.875 487.859 - 1.56% -
SetIntersection_Interlaced_Set_uint32_256_256 1.45% 9108232.530 9240502.917 - 4.39% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.45% 2749.520 2789.379 - 2.53% -
BM_std_minmax_element<long_long>/64000 1.45% 17384.631 17636.505 - 3.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.45% 8766677.654 8893639.134 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.45% 4623179.029 4690126.260 - -0.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.45% 4127.645 4187.367 - 0.58% -
SetIntersection_Interlaced_Set_string_16384_1024 1.45% 356209007.882 361362425.651 - 6.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.45% 168365180.971 170800204.690 - -0.18% -
BM_MakeThenSortHeap_float_SingleElement_64 1.45% 3.316 3.364 - 1.50% -
rng::find(list<int>)_(bail_25%)/32768 1.45% 7672.493 7783.394 - 2.28% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.45% 164857.533 167240.019 - 1.36% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.45% 38.017 38.566 - 0.45% -
BM_std_min<unsigned_char>/512 1.44% 6.315 6.406 - -0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.44% 1.208 1.225 - -6.06% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.44% 24880.531 25239.092 - 4.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.44% 366380.662 371659.329 - 0.89% -
std::find_if(deque<int>)_(process_all)/32768 1.44% 11460.833 11625.844 - -0.10% -
BM_MakeThenSortHeap_string_Descending_16384 1.44% 67.380 68.350 - 0.47% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.44% 8530.839 8653.621 - -4.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.44% 196.000 198.819 - -2.79% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.44% 19.965 20.251 - 4.62% -
BM_RangesPushHeap_float_Random_1024 1.43% 7.446 7.553 - 2.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 1.43% 2.930 2.972 - -1.17% -
SetIntersection_None_Set_string_262144_64 1.43% 1671052.002 1694944.498 - 0.01% -
rng::all_of(vector<int>)_(process_all)/32 1.43% 8.368 8.487 - 0.05% -
rng::find(list<int>)_(bail_25%)/8 1.43% 0.919 0.932 - 1.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.43% 211.366 214.383 - -0.68% -
std::partition_copy(list<int>)/32 1.43% 8.470 8.591 - -0.00% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.43% 23.253 23.584 - 1.17% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.42% 16.590 16.826 - 1.81% -
BM_std_min<unsigned_char>/22 1.42% 2.001 2.030 - -3.52% -
std::adjacent_find(list<int>)/8 1.42% 2.099 2.129 - 0.98% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.42% 9197.108 9327.636 - 1.89% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.41% 50381.176 51093.947 - 1.79% -
BM_deque_deque_copy_backward/64 1.41% 3.367 3.415 - 1.21% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.41% 31.395 31.838 - 0.66% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.41% 826.214 837.862 - -0.22% -
BM_RangesPushHeap_string_PipeOrgan_256 1.41% 7.794 7.904 - -5.54% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.40% 19.875 20.155 - 65.34% -
BM_std_min<unsigned___int128>/16 1.40% 6.104 6.190 - -15.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.40% 180597.815 183128.596 - 0.27% -
BM_std_min<unsigned___int128>/9 1.40% 3.267 3.313 - -6.03% -
BM_RangesPopHeap_uint32_262144 1.40% 40.942 41.515 - 1.36% -
SetIntersection_Front_Vector_float_262144_4 1.40% 1121809.398 1137495.683 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.40% 4241220.717 4300492.336 - 1.52% -
std::is_sorted(deque<int>,_pred)/8 1.40% 4.417 4.479 - 3.12% -
std::partial_sort(vector<int>)_(repeated)/8 1.40% 20.109 20.389 - 0.32% -
BM_vector_deque_ranges_move_backward/70000 1.39% 8194.561 8308.860 - 8.59% -
rng::partial_sort(vector<int>)_(repeated)/8 1.39% 20.093 20.373 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.39% 199676647.348 202457989.978 - 0.02% -
std::partial_sort(deque<int>)_(ascending)/1024 1.39% 7878.715 7988.376 - 1.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.39% 7.427 7.531 - -2.31% -
SetIntersection_None_Set_string_262144_1 1.39% 1667296.143 1690493.244 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.39% 164810123.751 167102946.807 - 0.70% -
BM_RangesPushHeap_uint32_Random_16384 1.39% 6.294 6.381 - 2.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.39% 20.297 20.580 - 1.25% -
std::flat_multimap<int,_int>::erase(iterator)/0 1.39% 15.347 15.560 - 1.09% -
BM_std_minmax<unsigned_char>/4000 1.39% 38.916 39.457 - 0.33% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.39% 12.292 12.463 - 2.06% -
BM_std_min<char>/22 1.39% 2.058 2.086 - 0.78% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.39% 32324.689 32773.091 - 2.23% -
std::partial_sort(vector<int>)_(ascending)/8 1.39% 20.752 21.039 - 1.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.38% 140331.373 142273.800 - 0.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.38% 171950.050 174329.930 - 0.36% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.38% 104.244 105.686 - 0.92% -
rng::any_of(list<int>)_(process_all)/32768 1.38% 26447.125 26812.773 - 3.02% -
SetIntersection_Front_Set_string_16384_1 1.38% 1154598.271 1170539.158 - 0.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.38% 597375.001 605615.034 - 0.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.38% 34.602 35.079 - 1.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 134688.446 136537.180 - 1.77% -
SetIntersection_Front_Vector_uint64_16384_64 1.37% 1391562.115 1410642.090 - 0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.37% 11.541 11.699 - 1.94% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.37% 13.718 13.906 - 1.52% -
BM_num_get<unsigned_long_long> 1.37% 11.136 11.288 - 2.10% -
std::partition_point(deque<int>)/1024 1.37% 9.216 9.342 - 1.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.37% 524.023 531.185 - -3.68% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.37% 11.847 12.009 - 0.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.36% 492970.012 499687.291 - 1.17% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.36% 49.727 50.404 - 2.04% -
SetIntersection_Interlaced_Vector_float_4_4 1.36% 144877127.505 146847730.667 - 0.89% -
rng::copy_backward(vector<bool>)_(aligned)/64 1.36% 1.947 1.973 - 4.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.35% 5.168 5.238 - 4.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.35% 17.057 17.288 - 0.83% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.35% 113757828.564 115298098.304 - -1.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.35% 11.353 11.506 - 0.81% -
SetIntersection_None_Vector_uint32_1024_4 1.35% 1119300.410 1134418.268 - -1.36% -
std::set<int>::erase(key)_(existent)/32 1.35% 22.047 22.345 - 2.17% -
BM_std_minmax_element<long_long>/70000 1.35% 19009.474 19266.041 - 3.05% -
BM_StringAssignAsciizMix_Opaque 1.35% 4.812 4.876 - 3.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.35% 22.025 22.321 - 0.60% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.35% 8.044 8.152 - 0.50% -
rng::find_if_not(deque<int>)_(process_all)/32768 1.35% 11458.218 11612.560 - -0.19% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.35% 9.190 9.314 - 3.42% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.34% 488.279 494.844 - 3.01% -
std::map<int,_int>::clear()/8192 1.34% 80463.850 81545.508 - 0.62% -
bm_lexicographical_compare<int>/7 1.34% 1.522 1.542 - 0.83% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.34% 1.364 1.382 - 1.39% -
BM_RangesMakeHeap_string_Heap_256 1.34% 4.814 4.879 - -1.79% -
rng::reverse_copy(list<int>)/64 1.34% 30.655 31.065 - 0.98% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.34% 6311.620 6396.039 - 1.94% -
std::is_sorted_until(list<int>)/8 1.34% 2.170 2.199 - -0.40% -
rng::copy_n(vector<int>)/1048576 1.34% 48654.156 49304.212 - -0.13% -
rng::replace_if(list<int>)_(prefix)/32 1.34% 13.134 13.309 - 0.64% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.33% 5933.283 6012.472 - 0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 83508.820 84622.781 - 0.90% -
std::find_end(vector<int>)_(single_element)/1024 1.33% 239.415 242.604 - 1.41% -
SetIntersection_Front_Vector_uint64_256_1 1.33% 4378924.222 4437241.273 - 0.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.33% 19.606 19.866 - 0.26% -
std::fill_n(list<int>)/32 1.33% 8.061 8.168 - 1.12% -
731_astcenc_r 1.33% 10.106 10.240 - 0.23% -
BM_CmpLess_ushort_short 1.32% 1.036 1.050 - 0.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.32% 20047.990 20313.109 - 1.72% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.32% 11348147.529 11497976.333 - 0.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.32% 10.061 10.193 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.32% 1543838.413 1564201.970 - -1.63% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.32% 1374.094 1392.203 - 0.59% -
BM_LowerBound_string_64 1.32% 68.958 69.866 - 0.75% -
BM_std_min<char>/7 1.31% 1.869 1.893 - 2.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.31% 14.094 14.279 - 1.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.31% 1510.239 1530.094 - -5.25% -
std::partition_point(vector<int>)/8192 1.31% 9.458 9.582 - 0.72% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.31% 2.644 2.679 - 2.25% -
std::move(vector<int>)/64 1.31% 4.144 4.199 - 1.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.31% 1.927 1.953 - 1.82% -
BM_RangesPopHeap_float_1024 1.31% 27.379 27.739 - 1.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.31% 3.581 3.628 - 0.46% -
BM_std_minmax<long_long>/31 1.31% 4.808 4.871 - 0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.31% 1129207.341 1143994.564 - -1.42% -
BM_lexicographical_compare_three_way_slow_path/16384 1.31% 3931.091 3982.507 - -0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.31% 1204974.256 1220715.740 - 0.15% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.30% 5.796 5.872 - 2.80% -
BM_MakeHeap_string_Heap_4 1.30% 3.000 3.039 - -0.22% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.30% 48103.353 48729.440 - 0.00% -
std::is_sorted_until(vector<int>,_pred)/8 1.30% 3.523 3.569 - -1.30% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.30% 4.307 4.363 - 0.02% -
BM_RangesPopHeap_float_256 1.30% 20.047 20.307 - 1.58% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 1.30% 15.585 15.787 - -0.09% -
BM_deque_deque_copy_backward/512 1.29% 18.564 18.804 - 1.25% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.29% 18.924 19.168 - 0.19% -
BM_std_min<unsigned_short>/26 1.29% 2.108 2.135 - -0.82% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 1.29% 63.397 64.213 - 9.47% -
SetIntersection_Front_Set_uint64_262144_4 1.29% 1120328.212 1134744.727 - 1.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.29% 13.098 13.267 - 0.42% -
rng::stable_sort(deque<int>)_(descending)/8192 1.29% 20923.448 21192.320 - 1.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.28% 1.572 1.592 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.28% 1101848.938 1116006.379 - 0.93% -
BM_CmpEqual_int_ushort 1.28% 1.118 1.132 - -0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.28% 33.218 33.644 - 0.02% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.28% 3.432 3.476 - 1.15% -
BM_std_min<unsigned___int128>/14 1.28% 5.271 5.338 - -12.96% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.28% 35.123 35.573 - 0.66% -
BM_PopHeap_uint64_16 1.28% 7.559 7.656 - -0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.28% 14.116 14.296 - 1.29% -
rng::stable_partition(deque<int>)_(dense)/1024 1.28% 568.038 575.292 - -2.50% -
rng::copy(vector<bool>)_(aligned)/262144 1.28% 276.271 279.798 - -14.35% -
std::copy_if(list<int>)_(entire_range)/512 1.27% 367.172 371.853 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.27% 11.046 11.187 - 1.82% -
SetIntersection_None_Set_uint64_262144_1 1.27% 1192232.830 1207420.249 - 0.72% -
std::unordered_set<int>::ctor(const&)/32 1.27% 198.522 201.050 - 1.24% -
rng::for_each(map<int>::iterator)/8 1.27% 4.542 4.599 - 0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.27% 15.911 16.114 - 0.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.27% 140293.491 142075.262 - 0.12% -
rng::find_end(list<int>)_(process_all)/8192 1.27% 6862.123 6949.211 - 1.79% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.27% 28.670 29.033 - 34.16% -
std::fill_n(list<int>)/50 1.27% 15.995 16.198 - 0.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.27% 0.970 0.982 - -0.20% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.27% 13.649 13.822 - 3.36% -
std::map<int,_int>::find(key)_(existent)/32 1.26% 1.576 1.596 - 4.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.26% 10974583.716 11113164.337 - 0.52% -
BM_RangesPushHeap_uint64_Random_16384 1.26% 6.020 6.096 - -0.20% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.26% 10155258.709 10283338.756 - 3.17% -
bm_lexicographical_compare<int>/6 1.26% 1.522 1.541 - 0.84% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.26% 4.747 4.807 - 1.75% -
std::set<int>::ctor(const&,_alloc)/32 1.26% 217.360 220.094 - 2.09% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.25% 58.377 59.110 - 0.85% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 1.25% 37846.761 38321.433 - -5.18% -
std::partial_sort(deque<int>)_(shuffled)/8 1.25% 34.116 34.542 - 3.74% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.25% 18.473 18.704 - 1.13% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.25% 18.458 18.688 - 1.04% -
std::partition(list<int>)_(sparse)/32 1.25% 8.928 9.039 - 1.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.25% 1568387.612 1587914.301 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.24% 5405571.404 5472818.113 - 1.95% -
SetIntersection_Front_Set_string_64_4 1.24% 19890034.372 20137161.679 - -0.31% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.24% 36581.205 37035.011 - 0.75% -
BM_deque_vector_copy/65536 1.24% 2502.065 2533.043 - -13.84% -
SetIntersection_Front_Vector_uint32_1024_256 1.24% 2322934.524 2351680.300 - -0.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.24% 11777.326 11923.056 - 0.70% -
SetIntersection_None_Set_string_262144_4 1.24% 1676504.638 1697237.713 - 0.57% -
std::flat_map<int,_int>::erase(key)_(existent)/0 1.24% 15.862 16.058 - 1.67% -
BM_std_min<char>/13 1.23% 1.534 1.553 - -0.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.23% 273227.865 276592.448 - 0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.23% 9731293.518 9851038.063 - -9.00% -
BM_std_min<unsigned___int128>/15 1.23% 5.692 5.762 - -14.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.23% 1.268 1.284 - 10.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.23% 10.488 10.617 - 1.29% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.23% 18.954 19.187 - -0.30% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.23% 38113.508 38581.403 - 1.18% -
std::transform(deque<int>,_deque<int>)/50 1.23% 33.323 33.732 - 0.98% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.23% 1033.487 1046.153 - 9.56% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.23% 6163.693 6239.236 - 0.98% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.23% 50.162 50.777 - -1.24% -
std::copy_n(deque<int>)/4096 1.22% 145.663 147.446 - -0.83% -
rng::find_end(list<int>,_pred)_(process_all)/1000 1.22% 791.171 800.854 - 0.58% -
SetIntersection_Interlaced_Vector_string_256_256 1.22% 21700314.202 21965684.028 - -3.89% -
BM_StringEraseWithMove_Large_Transparent 1.22% 2.627 2.659 - 2.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.22% 7.212 7.300 - 0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.22% 3844.759 3891.584 - 1.89% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.22% 10.382 10.509 - -0.19% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.22% 36699.870 37146.455 - 1.28% -
BM_std_minmax<char>/14 1.22% 2.521 2.552 - -0.09% -
BM_std_minmax<char>/4000 1.22% 38.729 39.200 - 0.51% -
BM_MakeHeap_uint64_PipeOrgan_16 1.21% 1.032 1.045 - 1.63% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.21% 2828.747 2863.082 - 3.12% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.21% 5.845 5.915 - 0.31% -
SetIntersection_None_Vector_float_16384_4 1.21% 1165258.881 1179389.083 - -2.12% -
std::generate_n(deque<int>)/32 1.21% 8.380 8.482 - 2.21% -
bm_lexicographical_compare<int>/5 1.21% 1.522 1.541 - 0.67% -
std::move(vector<int>)/1048576 1.21% 56785.703 57471.352 - 2.17% -
rng::replace(vector<int>)_(sprinkled)/1024 1.21% 172.508 174.589 - 1.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 146646.602 148412.206 - 0.71% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.20% 4.781 4.838 - 1.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.20% 370.341 374.796 - 0.11% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.20% 5.015 5.075 - 0.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.20% 10.534 10.660 - 4.39% -
std::set<int>::insert(value)_(new_value)/32 1.20% 19.569 19.804 - 0.31% -
SetIntersection_None_Set_uint64_262144_1024 1.20% 1198734.947 1213109.213 - 0.17% -
BM_RangesSortHeap_float_1024 1.20% 7.969 8.064 - 0.47% -
std::equal(list<int>)_(it,_it,_it)/50 1.20% 33.677 34.081 - 0.49% -
SetIntersection_Front_Set_uint64_262144_262144 1.20% 1822913.494 1844757.892 - 1.69% -
SetIntersection_Front_Set_string_262144_1024 1.19% 59410517.466 60120104.623 - 0.31% -
std::unique_copy(deque<int>)_(contiguous)/32 1.19% 9.546 9.660 - -12.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.19% 16.107 16.299 - 0.56% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.19% 35.436 35.858 - 0.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.19% 1.163 1.177 - 1.93% -
BM_lexicographical_compare_three_way_slow_path/64 1.19% 15.638 15.824 - 0.79% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.19% 70.291 71.125 - -0.41% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.18% 10.632 10.758 - -0.00% -
std::move(vector<bool>)_(aligned)/4096 1.18% 7.000 7.082 - 0.27% -
BM_MakeThenSortHeap_float_Heap_16 1.18% 1.829 1.851 - -2.24% -
std::sort(deque<int>)_(descending)/1024 1.18% 1354.724 1370.692 - 2.60% -
rng::partial_sort(deque<int>)_(ascending)/8192 1.18% 160994.769 162892.235 - -0.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.18% 1207.991 1222.229 - -0.25% -
BM_RangesPushHeap_string_PipeOrgan_64 1.18% 5.963 6.033 - -2.66% -
BM_deque_vector_ranges_copy_backward/4096 1.18% 147.371 149.104 - 0.80% -
rng::fill_n(deque<int>)/8192 1.18% 237.822 240.618 - -0.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.17% 141062.150 142718.625 - 1.22% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.17% 12133.803 12276.058 - -1.09% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.17% 5.224 5.285 - -1.86% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.17% 8.739 8.841 - 3.87% -
BM_RangesPopHeap_uint32_256 1.17% 16.954 17.152 - 1.66% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.17% 9913.007 10028.807 - -2.43% -
std::find_if(deque<int>)_(process_all)/50 1.17% 23.684 23.960 - 0.23% -
std::generate_n(list<int>)/50 1.17% 17.165 17.365 - 0.77% -
rng::stable_partition(vector<int>)_(dense)/50 1.16% 25.214 25.508 - -3.53% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.16% 21.883 22.138 - -0.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.16% 3.699 3.742 - 0.37% -
std::adjacent_find(deque<int>,_pred)/50 1.16% 29.305 29.646 - -0.20% -
BM_lexicographical_compare_three_way_slow_path/4096 1.16% 976.909 988.243 - 0.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.16% 15.752 15.934 - 0.52% -
std::find_end(forward_list<int>)_(single_element)/8192 1.16% 6255.149 6327.652 - 10.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.16% 3289010.586 3327094.136 - -6.12% -
std::partition_copy(vector<int>)/8192 1.16% 4548.245 4600.879 - -0.65% -
BM_std_min<unsigned_short>/30 1.15% 2.325 2.352 - -0.34% -
rng::fill(vector<int>)/8192 1.15% 235.255 237.970 - -0.73% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.15% 12798.235 12945.907 - 0.99% -
BM_StringFindCharLiteral/64 1.15% 2.083 2.107 - 0.87% -
BM_StringAssignAsciiz_Large_Opaque 1.15% 11.612 11.746 - 0.50% -
std::find_if(deque<int>)_(bail_25%)/8192 1.15% 759.370 768.111 - 9.19% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 6602.730 6678.674 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.15% 4401603.902 4452198.427 - 0.34% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.15% 11351341.659 11481817.929 - 1.62% -
rng::sample(deque<int>)/8192 1.15% 92247.505 93307.346 - 0.53% -
BM_PushHeap_uint32_Random_1024 1.15% 6.219 6.290 - 1.66% -
std::stable_partition(list<int>)_(sparse)/32 1.15% 9.716 9.828 - 0.12% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.15% 800.241 809.425 - -0.08% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.15% 274.102 277.247 - -0.17% -
std::rotate(deque<int>)_(by_1/2)/50 1.15% 10.402 10.521 - 2.45% -
BM_std_minmax<long_long>/13 1.15% 3.054 3.089 - -0.45% -
std::find_end(deque<int>)_(process_all)/1000 1.15% 250.839 253.713 - -3.38% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.15% 3914.669 3959.502 - 0.96% -
BM_deque_deque_copy/1024 1.14% 38.576 39.018 - -0.68% -
BM_num_get<unsigned_int> 1.14% 10.577 10.698 - 1.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.14% 19.920 20.148 - 0.96% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.14% 6818.811 6896.599 - 1.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.14% 13404.954 13557.855 - 1.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.14% 13.850 14.008 - 1.05% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.14% 5.753 5.818 - 1.75% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.14% 14.036 14.196 - -3.99% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.14% 30.541 30.888 - 3.52% -
std::move(deque<int>)/262144 1.14% 15202.905 15375.673 - 3.21% -
rng::partial_sort(vector<int>)_(ascending)/8 1.13% 20.701 20.936 - 1.45% -
std::partition_point(vector<int>)/32 1.13% 2.545 2.574 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.13% 39403816.287 39849908.280 - 1.81% -
std::unordered_set<std::string>::clear()/1024 1.13% 22530.142 22784.987 - -0.59% -
std::generate_n(deque<int>)/8192 1.13% 1956.082 1978.185 - 0.25% -
BM_std_minmax<long_long>/23 1.12% 4.331 4.379 - 1.16% -
rng::for_each(deque<int>)/8 1.12% 0.921 0.931 - 0.42% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.12% 109634.729 110864.483 - -0.78% -
BM_PopHeap_float_16384 1.12% 33.646 34.023 - 2.67% -
SetIntersection_Interlaced_Set_float_1024_4 1.12% 10054851.079 10167540.309 - 0.99% -
SetIntersection_Front_Set_string_16_16 1.12% 62146689.945 62842723.715 - -0.75% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.12% 348777418.423 352681189.169 - 0.14% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.12% 30.584 30.926 - 0.48% -
rng::sample(deque<int>)/1024 1.12% 11439.116 11566.936 - 0.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.12% 11.822 11.954 - 1.52% -
std::stable_sort(deque<int>)_(heap)/8192 1.12% 17656.778 17854.015 - 1.49% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.12% 1064.955 1076.849 - 2.19% -
rng::move(deque<int>)/32768 1.12% 2166.588 2190.787 - 0.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.12% 15.879 16.057 - 1.04% -
BM_std_min<unsigned___int128>/11 1.12% 4.047 4.092 - -9.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.12% 2.238 2.263 - 4.52% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 1.11% 17.899 18.099 - -1.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.11% 186.185 188.260 - 0.45% -
std::stable_sort(vector<int>)_(repeated)/1024 1.11% 1095.083 1107.286 - -1.97% -
SetIntersection_None_Set_uint64_262144_16 1.11% 1195393.553 1208711.912 - 0.56% -
rng::contains_subrange(list<int>)_(process_all)/32 1.11% 10.318 10.433 - -0.14% -
rng::move_backward(deque<int>)/32768 1.11% 3520.812 3560.030 - 1.04% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.11% 4.366 4.414 - 2.24% -
BM_deque_vector_ranges_move_backward/1 1.11% 2.089 2.112 - -0.22% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.11% 11268.421 11393.815 - 1.02% -
rng::stable_partition(deque<int>)_(dense)/50 1.11% 36.589 36.996 - -1.08% -
SetIntersection_Front_Vector_uint64_64_64 1.11% 11447788.352 11575041.156 - 3.53% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.11% 41.539 42.000 - 1.75% -
SetIntersection_Front_Vector_uint32_16384_16 1.11% 1156838.429 1169675.267 - -0.87% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.11% 23.636 23.898 - -1.18% -
BM_RangesPopHeap_string_4 1.11% 5.354 5.413 - 1.59% -
BM_deque_deque_ranges_move_backward/1024 1.11% 38.605 39.033 - 2.12% -
SetIntersection_None_Set_string_262144_256 1.11% 1674723.877 1693242.188 - 0.06% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.10% 517.742 523.458 - -0.52% -
BM_std_min<unsigned_short>/23 1.10% 2.134 2.157 - 1.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 3946.350 3989.880 - 1.34% -
bm_ranges_lexicographical_compare<signed_char>/7 1.10% 2.875 2.906 - 2.49% -
rng::search(vector<int>)_(single_element)/1024 1.10% 233.411 235.974 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.10% 4406166.960 4454515.730 - 1.03% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.10% 196.799 198.958 - 0.88% -
std::rotate(list<int>)_(1_element_forward)/8192 1.10% 8093.578 8182.284 - 3.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.10% 9.913 10.022 - 1.98% -
std::set<int>::ctor(const&,_alloc)/1024 1.09% 6063.505 6129.790 - -2.05% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.09% 1.210 1.224 - -0.84% -
SetIntersection_None_Vector_string_1024_16 1.09% 1218247.556 1231544.912 - 0.02% -
BM_deque_deque_move_backward/5500 1.09% 205.544 207.784 - 1.43% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 136173.760 137657.310 - -0.34% -
BM_CmpLess_uint_ushort 1.09% 1.120 1.132 - 0.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.09% 13348.076 13493.055 - 0.42% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.08% 272.590 275.542 - 5.75% -
BM_std_minmax<short>/11 1.08% 1.788 1.807 - 0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.08% 180064265.959 182013661.707 - 1.63% -
std::rotate(deque<int>)_(1_element_backward)/32 1.08% 4.340 4.387 - -4.03% -
std::find(vector<bool>)_(process_all)/1024 1.08% 4.637 4.687 - -0.36% -
std::distance(join_view(vector<vector<int>>))/4096 1.08% 4.522 4.570 - 2.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.08% 34.317 34.688 - 0.99% -
BM_RangesPopHeap_uint32_16384 1.08% 31.024 31.359 - 1.03% -
rng::search(list<int>)_(same_length)/1024 1.08% 757.344 765.514 - 0.59% -
rng::partition(vector<int>)_(dense)/50 1.08% 12.501 12.636 - 0.48% -
BM_std_min<unsigned_long_long>/29 1.08% 2.485 2.512 - 2.28% -
rng::for_each(set<int>::iterator)/50 1.08% 50.808 51.356 - 1.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.08% 23.589 23.843 - 1.51% -
std::find_if(deque<int>)_(process_all)/1024 1.08% 490.263 495.539 - 0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.08% 11961818.840 12090554.368 - 0.83% -
BM_PushHeap_string_Random_16 1.08% 10.137 10.246 - 1.43% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.08% 8.639 8.732 - -1.03% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.07% 18.835 19.037 - 1.02% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.07% 37.773 38.178 - -9.41% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.07% 4382.450 4429.514 - 4.27% -
std::multiset<int>::count(key)_(non-existent)/1024 1.07% 5.958 6.022 - 0.37% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.07% 10.695 10.810 - 0.07% -
std::find_end(list<int>)_(near_matches)/1024 1.07% 38416.192 38827.646 - 0.70% -
std::remove_copy(deque<int>)_(prefix)/50 1.07% 19.119 19.324 - 0.02% -
BM_PopHeap_pair<uint32,_uint32>_16 1.07% 9.262 9.361 - 0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.07% 9.821 9.926 - 1.76% -
rng::remove(vector<int>)_(sprinkled)/1024 1.07% 288.322 291.404 - 1.12% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.07% 28.053 28.353 - 1.32% -
BM_std_minmax<unsigned_short>/25 1.07% 2.295 2.319 - -0.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.07% 3.509 3.547 - -1.45% -
BM_std_minmax<short>/27 1.07% 2.868 2.899 - 0.95% -
SetIntersection_None_Set_uint64_262144_64 1.07% 1196440.023 1209205.484 - 0.77% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.07% 590.684 596.984 - 0.74% -
std::find_end(list<int>)_(single_element)/1024 1.07% 688.347 695.687 - 0.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 38677.904 39089.644 - 0.40% -
SetIntersection_Front_Set_uint64_64_64 1.06% 15075012.336 15235121.040 - 1.10% -
rng::copy(deque<int>)/32768 1.06% 1135.887 1147.950 - 0.00% -
BM_PushHeap_string_Random_16384 1.06% 16.134 16.305 - -3.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.06% 140578.781 142068.295 - 0.51% -
std::rotate(list<int>)_(by_1/4)/1024 1.06% 1208.874 1221.677 - 110.39% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.06% 50048.412 50578.272 - 1.23% -
rng::fold_left(list<int>)/8 1.06% 3.823 3.864 - -0.36% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.06% 534.726 540.383 - 0.23% -
BM_deque_deque_ranges_move_backward/4000 1.06% 145.120 146.652 - 1.20% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.06% 1595782.651 1612622.242 - 0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.05% 8702998.815 8794675.205 - -31.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.05% 17.702 17.889 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.05% 629.786 636.415 - -2.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.05% 10.616 10.728 - -0.32% -
SetIntersection_Interlaced_Set_string_1024_1 1.05% 1151290.634 1163368.525 - 1.35% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.05% 22.673 22.911 - 0.40% -
SetIntersection_Interlaced_Set_float_262144_1 1.05% 1114507.132 1126171.038 - 1.93% -
rng::find_end(vector<int>)_(process_all)/1000 1.05% 233.138 235.578 - -0.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.05% 14.637 14.790 - 0.27% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 1.05% 608.301 614.661 - 0.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.04% 583.335 589.430 - 1.96% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.04% 7778.501 7859.703 - -1.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.04% 33.657 34.008 - 0.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.04% 17.994 18.181 - 0.63% -
std::unique(list<int>)_(sprinkled)/32 1.04% 57.020 57.612 - 1.06% -
BM_std_minmax_element<short>/4 1.04% 1.249 1.262 - 2.83% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.04% 23.436 23.680 - 1.38% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.04% 10.522 10.631 - 0.84% -
std::all_of(deque<int>)_(process_all)/32768 1.04% 10472.868 10581.387 - 0.33% -
BM_std_min<unsigned___int128>/13 1.04% 4.874 4.925 - -11.58% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.03% 3.224 3.257 - 0.32% -
std::partition_point(list<int>)/1024 1.03% 1282.018 1295.265 - 0.09% -
BM_std_min<unsigned___int128>/10 1.03% 3.662 3.700 - -7.76% -
BM_std_minmax<short>/10 1.03% 1.394 1.408 - -1.56% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.03% 26.610 26.884 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.03% 58166687.184 58763506.236 - 0.44% -
BM_RangesPushHeap_string_Random_262144 1.02% 17.904 18.087 - -2.23% -
std::generate_n(vector<int>)/1024 1.02% 243.328 245.820 - 0.76% -
vector<bool>(const_vector<bool>&) 1.02% 9.551 9.649 - -1.82% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 1.02% 92965.364 93914.706 - 0.74% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.02% 2.056 2.077 - 0.32% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.02% 6.538 6.605 - 1.50% -
std::count(vector<bool>)/1000 1.02% 2.973 3.003 - -0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.02% 6.927 6.997 - 1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.02% 2228766.113 2251472.330 - 1.24% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.02% 21.158 21.373 - -0.75% -
SetIntersection_Front_Set_uint32_262144_1024 1.02% 16634078.911 16803506.855 - 8.61% -
SetIntersection_Interlaced_Vector_float_1024_4 1.02% 1334158.949 1347739.073 - -8.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.02% 21.222 21.437 - 2.37% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.02% 20.690 20.901 - 1.22% -
rng::is_sorted(list<int>,_pred)/8 1.01% 4.204 4.247 - 0.48% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.01% 821.819 830.152 - 0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.01% 861.298 870.029 - 0.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 13539.829 13677.066 - 1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.01% 1207653.504 1219879.066 - 1.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.01% 2.342 2.366 - -1.80% -
BM_PushHeap_string_Random_1024 1.01% 14.916 15.066 - 0.77% -
rng::partial_sort(deque<int>)_(heap)/8192 1.01% 282911.293 285768.022 - -0.04% -
rng::rotate(list<int>)_(by_1/2)/50 1.01% 13.780 13.919 - 0.69% -
std::copy_if(list<int>)_(entire_range)/8 1.01% 2.635 2.661 - 0.46% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.01% 20.551 20.758 - -0.29% -
BM_CmpLess_ushort_int 1.00% 1.106 1.117 - -0.27% -
BM_PushHeap_string_Random_64 1.00% 12.779 12.907 - 2.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.00% 20.035 20.236 - 2.29% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.00% 25.240 25.493 - 0.87% -
BM_MakeHeap_string_Descending_256 1.00% 2.683 2.710 - 0.44% -
rng::partial_sort(vector<int>)_(shuffled)/8 1.00% 22.219 22.441 - -0.62% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.00% 21.217 21.429 - -0.69% -
SetIntersection_Interlaced_Set_string_262144_256 1.00% 2068475.830 2089170.570 - 0.21% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -68.53% 68.959 21.699 - -31.29% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -65.63% 25456362.273 8748111.113 - -67.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -58.11% 8668552.960 3631541.810 - -39.39% -
std::adjacent_find(list<int>)/1024 -55.49% 1602.128 713.101 - -0.18% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -54.92% 65.002 29.305 - -52.86% -
rng::search(list<int>)_(no_match)/1024 -54.25% 1609.778 736.479 - -1.06% -
rng::search(list<int>)_(no_match)/1000 -54.15% 1552.378 711.793 - -1.95% -
rng::stable_partition(list<int>)_(dense)/1024 -52.42% 3673.172 1747.770 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -51.49% 9509126.564 4613234.814 - -8.64% -
std::stable_partition(list<int>)_(sparse)/1024 -50.45% 1861.652 922.468 - 1.01% -
std::stable_partition(list<int>)_(dense)/1024 -49.83% 3472.138 1742.002 - -0.10% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -49.21% 16445018.342 8352223.533 - 1.72% -
rng::stable_partition(list<int>)_(sparse)/1024 -48.55% 1788.329 920.175 - 0.15% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.69% 705032.482 368786.472 - -0.30% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -47.67% 1426.840 746.733 - -0.65% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -47.37% 1450.426 763.308 - -1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -45.30% 30655100.906 16769280.724 - 2.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -44.87% 37.745 20.807 - -5.98% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.57% 0.485 0.269 - -33.56% -
BM_PushHeap_uint32_PipeOrgan_1 -43.59% 0.697 0.393 - -17.10% -
rng::copy(vector<int>)/4096 -42.85% 253.124 144.653 - -3.20% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.74% 671522.793 391236.492 - 1.97% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -41.16% 105.363 61.996 - -16.22% -
std::unique_copy(deque<int>)_(sprinkled)/32 -40.60% 15.591 9.260 - 0.32% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -37.96% 0.366 0.227 - -22.67% -
BM_deque_deque_move/2 -37.21% 4.665 2.929 - -4.24% -
BM_StringRead_Cold_Shallow_Small -35.96% 1.295 0.830 - 6.77% -
BM_StringRead_Cold_Shallow_Empty -35.20% 1.259 0.816 - 3.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -35.13% 44925963.258 29143775.491 - -28.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -34.25% 4188749.789 2753968.380 - -4.25% -
BM_deque_deque_move/1 -34.04% 4.940 3.259 - -4.40% -
std::unique_copy(deque<int>)_(sprinkled)/52 -33.76% 28.661 18.985 - 1.02% -
std::is_sorted_until(deque<int>)/8 -33.53% 3.825 2.542 - -17.72% -
BM_lexicographical_compare_three_way_fast_path/1 -32.41% 0.455 0.308 - -21.22% -
BM_StringRead_Cold_Deep_Small -32.25% 1.269 0.860 - 6.55% -
BM_StringRead_Cold_Deep_Empty -31.55% 1.270 0.869 - 8.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -31.14% 6958823.449 4792065.702 - -24.73% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -30.59% 5994.889 4161.198 - -0.83% -
rng::rotate_copy(vector<int>)/8192 -30.55% 405.169 281.377 - -0.79% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -30.53% 6.977 4.847 - -6.15% -
std::find(vector<bool>)_(process_all)/8 -30.40% 0.692 0.482 - -16.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -29.75% 28699430.675 20160881.049 - -3.50% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -29.46% 12.442 8.776 - -25.57% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -29.42% 5866.732 4140.533 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -28.74% 0.577 0.411 - -18.00% -
BM_RangesMakeHeap_uint32_Random_4 -28.49% 1.614 1.154 - -32.26% -
BM_RangesMakeHeap_uint64_Random_4 -28.47% 1.526 1.092 - -5.38% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -28.46% 3559504.484 2546491.496 - 3.42% -
BM_RangesPushHeap_float_Random_1 -28.22% 0.697 0.501 - 16.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -28.21% 62.120 44.599 - -27.30% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -28.14% 824.888 592.803 - -2.88% -
std::find_end(list<int>)_(process_all)/1024 -27.88% 991.076 714.812 - 1.68% -
rng::move_backward(list<int>)/4096 -27.63% 7273.298 5263.352 - -19.77% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -27.62% 21.209 15.351 - -37.52% -
BM_StringRead_Cold_Shallow_Large -27.54% 1.532 1.110 - 7.37% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -27.45% 89.656 65.045 - 13.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -27.41% 0.636 0.461 - 3.19% -
BM_std_min<__int128>/4096 -27.27% 2724.849 1981.798 - 25.52% -
BM_std_min<__int128>/5500 -27.23% 3658.724 2662.373 - 25.55% -
BM_std_min<__int128>/64000 -27.11% 42964.638 31318.036 - 26.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -27.04% 88400198.005 64492976.755 - 0.14% -
BM_std_min<__int128>/70000 -27.00% 46939.094 34267.332 - 26.63% -
BM_std_min<__int128>/4000 -26.98% 2657.114 1940.105 - 25.93% -
BM_std_min<__int128>/1024 -26.98% 678.730 495.622 - 25.14% -
BM_std_min<__int128>/65536 -26.70% 43972.804 32233.605 - 27.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -26.49% 6741385.758 4955739.408 - -25.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -26.43% 353433602.320 260026398.048 - -28.00% -
BM_RangesPopHeap_uint64_1 -26.25% 0.694 0.512 - 15.04% -
BM_RangesPushHeap_float_Descending_1 -25.82% 0.555 0.412 - -40.92% -
BM_std_min<__int128>/512 -25.63% 337.828 251.254 - 26.34% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -25.61% 120.115 89.353 - -27.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -25.50% 145290752.719 108245968.965 - -2.29% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -25.38% 44943777.505 33535815.082 - -11.28% -
BM_StringEraseWithMove_Empty_Transparent -25.36% 0.787 0.587 - 4.42% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -25.29% 1.867 1.395 - -25.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -25.02% 870.703 652.847 - -1.72% -
BM_std_min<__int128>/1 -25.01% 0.410 0.308 - -17.04% -
std::find(vector<bool>)_(process_all)/50 -24.77% 0.692 0.520 - -10.05% -
BM_std_min<unsigned_short>/1 -24.68% 0.383 0.288 - 13.47% -
BM_RangesPushHeap_uint64_SingleElement_1 -24.34% 0.694 0.525 - -14.77% -
std::search_n(list<int>)_(no_match)/1000 -24.19% 702.202 532.309 - -21.41% -
std::unordered_set<int>::count(key)_(non-existent)/32 -24.04% 1.755 1.333 - -9.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.00% 0.614 0.467 - -16.05% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -23.74% 11.741 8.954 - -22.37% -
BM_std_min<short>/1 -23.65% 0.382 0.292 - -0.32% -
BM_StringRead_Cold_Deep_Large -23.64% 1.752 1.338 - 10.64% -
BM_std_min<char>/1 -23.63% 0.379 0.289 - 0.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -23.43% 33.345 25.533 - -1.48% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.34% 2945.467 2258.026 - -0.23% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -23.29% 370.911 284.528 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -23.18% 7768791.734 5967903.997 - -0.40% -
SetIntersection_Interlaced_Vector_float_1024_1024 -23.09% 7801967.279 6000480.048 - -16.45% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -22.89% 1.418 1.094 - -5.81% -
rng::is_sorted(deque<int>)/8 -22.85% 3.267 2.520 - -11.70% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -22.79% 11.379 8.785 - -17.07% -
BM_std_min<__int128>/64 -22.70% 38.804 29.994 - 22.40% -
std::copy_n(vector<int>)/4096 -22.59% 209.318 162.033 - -22.16% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -22.58% 49.339 38.201 - -17.24% -
rng::generate(list<int>)/8192 -22.55% 8838.822 6846.046 - -9.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.52% 37.099 28.744 - -23.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -22.51% 49.941 38.697 - -9.67% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -22.46% 8.983 6.966 - -0.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -22.00% 701.709 547.359 - -46.86% -
BM_StringEraseWithMove_Empty_Opaque -21.92% 1.026 0.801 - 0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -21.84% 11550332.011 9027379.401 - -7.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -21.72% 1.571 1.230 - -17.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -21.56% 37.662 29.541 - -18.91% -
rng::search(list<int>)_(same_length)/8192 -21.55% 9611.818 7540.303 - -22.17% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -21.29% 24.003 18.892 - -1.01% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -21.16% 2.478 1.954 - 0.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.10% 47.789 37.705 - -29.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -20.89% 255167458.495 201860129.822 - -5.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -20.70% 58980969.962 46770173.478 - 20.01% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -20.69% 11.150 8.843 - -20.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -20.63% 1767759.768 1403109.953 - -17.26% -
BM_StringRelationalLiteral_Less_Small_Small_Control -20.62% 1.890 1.500 - -18.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -20.23% 11115445.016 8866446.392 - 23.83% -
SetIntersection_Interlaced_Vector_float_16384_4 -20.19% 1729666.525 1380424.606 - -18.90% -
std::copy_n(vector<bool>)_(aligned)/1048576 -20.16% 2739.903 2187.586 - 30.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -20.11% 686.141 548.147 - -46.73% -
rng::partition(deque<int>)_(sparse)/32 -19.82% 12.941 10.377 - -23.65% -
std::find_first_of(deque<int>)_(large_needle)/50 -19.80% 901.172 722.769 - 3.02% -
BM_PopHeap_pair<uint32,_uint32>_1 -19.78% 0.547 0.439 - -13.30% -
BM_PushHeap_uint64_SingleElement_1 -19.64% 0.697 0.560 - 7.37% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -19.54% 1.525 1.227 - -18.30% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -19.51% 2.750 2.214 - -15.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -19.19% 0.585 0.473 - -19.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -19.10% 0.424 0.343 - -29.62% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -19.09% 3152035.182 2550456.311 - 4.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -19.06% 8541053.865 6912977.051 - 1.37% -
BM_SortHeap_pair<uint32,_uint32>_4 -18.74% 1.843 1.497 - -20.79% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -18.55% 0.405 0.330 - -9.18% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -18.38% 0.405 0.331 - -8.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.35% 41.827 34.151 - -18.60% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -18.21% 0.403 0.330 - -8.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -18.11% 1.144 0.937 - -18.24% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -18.03% 1961499.851 1607906.240 - 5.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.00% 626.129 513.410 - -46.16% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -17.98% 1.179 0.967 - -15.69% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -17.97% 11.076 9.086 - -14.06% -
BM_std_min<__int128>/31 -17.96% 16.806 13.787 - 17.08% -
std::find_end(deque<int>)_(near_matches)/8192 -17.96% 2340203.876 1919974.612 - -18.37% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -17.81% 37.114 30.504 - -25.34% -
std::rotate(list<int>)_(1_element_backward)/8192 -17.77% 9785.939 8046.657 - -4.67% -
BM_std_min<__int128>/30 -17.70% 16.145 13.287 - 16.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.69% 0.697 0.574 - -17.70% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -17.61% 2435530.348 2006578.473 - 6.46% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.56% 10.721 8.838 - -19.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.54% 35.092 28.938 - 14.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -17.53% 1.628 1.342 - -21.20% -
BM_std_min<__int128>/32 -17.50% 17.418 14.369 - 17.94% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -17.32% 0.403 0.333 - -8.53% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -17.28% 150.779 124.721 - -18.96% -
BM_std_min<__int128>/29 -17.14% 15.513 12.855 - 16.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -17.04% 30.364 25.190 - -26.63% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -16.98% 2321982.671 1927737.261 - -20.84% -
BM_std_min<__int128>/28 -16.88% 14.846 12.340 - 16.24% -
rng::copy_n(list<int>)/4096 -16.86% 5062.293 4208.840 - 5.67% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -16.83% 3389.557 2818.927 - 3.21% -
BM_vector_deque_move/2 -16.77% 2.069 1.722 - -6.02% -
std::find_end(deque<int>)_(near_matches)/1024 -16.76% 39002.152 32466.539 - 3.83% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -16.65% 31.989 26.664 - -20.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -16.63% 919.897 766.873 - 5.61% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.56% 107895792.421 90026896.732 - 11.71% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.51% 9512.943 7942.395 - -28.33% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -16.49% 1.861 1.554 - 1.62% -
BM_std_min<__int128>/26 -16.45% 13.578 11.344 - 15.58% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -16.33% 8854.483 7408.584 - -0.26% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.18% 7.727 6.476 - -21.37% -
BM_std_min<__int128>/27 -16.17% 14.192 11.897 - 16.37% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.15% 5009155.055 4200202.479 - -17.20% -
bm_lexicographical_compare<int>/2 -16.15% 1.508 1.265 - -16.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.13% 7.579 6.356 - 0.02% -
BM_RangesPushHeap_string_PipeOrgan_262144 -16.11% 20.187 16.934 - -5.97% -
BM_PopHeap_uint32_1 -16.04% 0.510 0.428 - -6.14% -
std::find_end(deque<int>)_(near_matches)/1000 -15.99% 37618.142 31603.916 - 4.99% -
BM_std_minmax<unsigned_char>/64 -15.95% 1.382 1.161 - -4.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.83% 35.443 29.831 - -24.83% -
BM_RangesPushHeap_uint32_Random_1 -15.83% 0.532 0.448 - -10.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -15.74% 29.425 24.793 - -23.03% -
std::search(deque<int>)_(no_match)/1024 -15.68% 416.391 351.088 - -15.49% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -15.60% 11.689 9.866 - -5.61% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -15.51% 1.615 1.364 - -7.48% -
BM_std_min<__int128>/25 -15.44% 12.924 10.928 - 15.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -15.37% 7.668 6.489 - -11.05% -
std::search(deque<int>,_pred)_(no_match)/1024 -15.29% 437.464 370.584 - 13.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -15.17% 25.528 21.657 - -5.38% -
BM_std_min<__int128>/24 -15.09% 12.285 10.431 - 14.59% -
std::map<std::string,_int>::erase(iterator)/1024 -15.02% 29.981 25.476 - -5.16% -
BM_vector_deque_move/1 -15.02% 2.318 1.970 - -6.68% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -14.96% 1.488 1.265 - -6.52% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -14.91% 1.614 1.373 - -8.33% -
rng::find_end(deque<int>)_(match_near_end)/8192 -14.89% 195427.369 166326.199 - 1.07% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.84% 1.394 1.187 - -15.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -14.83% 2.661 2.266 - -0.82% -
BM_std_min<__int128>/23 -14.83% 11.643 9.917 - 13.56% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -14.74% 0.556 0.474 - -9.94% -
std::unordered_multiset<int>::count(key)_(existent)/32 -14.73% 1.859 1.586 - -14.66% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -14.72% 1.447 1.234 - -7.26% -
std::map<int,_int>::insert(value)_(new_value)/8192 -14.69% 40.089 34.200 - -13.99% -
std::set<std::string>::erase(iterator)/32 -14.66% 30.937 26.401 - -15.34% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.58% 56333951.459 48121450.358 - -5.16% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -14.51% 96.624 82.602 - 27.28% -
rng::copy_backward(vector<int>)/32768 -14.47% 3365.634 2878.703 - -12.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.46% 5.543 4.741 - -18.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -14.39% 5.550 4.752 - -9.76% -
vector<bool>::reserve() -14.34% 11.848 10.149 - 0.22% -
std::set<std::string>::erase(key)_(existent)/32 -14.25% 69.881 59.921 - -13.98% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.18% 356.972 306.354 - 0.36% -
BM_MakeHeap_float_Random_4 -14.17% 1.835 1.575 - -2.38% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -14.03% 38.395 33.010 - -7.02% -
BM_std_min<int>/1 -14.00% 0.376 0.324 - 14.93% -
rng::partition(deque<int>)_(sparse)/50 -13.98% 18.583 15.984 - -21.06% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -13.94% 103514061.173 89085662.655 - -11.03% -
rng::remove(list<int>)_(sprinkled)/50 -13.93% 75.449 64.938 - -6.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -13.81% 2919489.083 2516180.134 - 21.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -13.78% 5614535.168 4840598.339 - -3.77% -
SetIntersection_Front_Vector_float_262144_256 -13.78% 2646536.129 2281841.011 - -3.69% -
BM_RangesMakeHeap_float_Random_4 -13.78% 1.734 1.495 - -2.28% -
BM_std_min<__int128>/22 -13.72% 10.989 9.481 - 13.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -13.70% 9250801.783 7983666.235 - 2.21% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -13.67% 25857.782 22323.209 - -6.85% -
rng::find_last(list<int>)_(bail_90%)/50 -13.65% 1.472 1.271 - -1.94% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.65% 24687.543 21318.489 - -7.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -13.62% 5.317 4.593 - -0.20% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -13.61% 24.529 21.190 - -3.93% -
BM_std_min<__int128>/21 -13.59% 10.414 8.999 - 13.26% -
rng::none_of(list<int>)_(process_all)/8192 -13.56% 8527.608 7371.090 - 1.02% -
rng::remove_if(deque<int>)_(prefix)/50 -13.55% 77.222 66.761 - -9.69% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -13.54% 2.315 2.001 - -8.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.46% 46.692 40.409 - -5.58% -
std::multiset<std::string>::find(key)_(existent)/8192 -13.45% 30.217 26.152 - -9.53% -
std::map<std::string,_int>::erase(iterator)/0 -13.38% 29.309 25.387 - -7.39% -
std::copy(list<int>)/64 -13.25% 37.345 32.395 - 1.06% -
rng::remove_if(deque<int>)_(prefix)/32 -13.25% 66.233 57.458 - -10.66% -
rng::partition(list<int>)_(dense)/8192 -13.21% 5033.105 4368.083 - -14.27% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -13.20% 13690.346 11882.727 - -6.01% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -13.18% 13353.761 11594.042 - -4.34% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -13.15% 56240383.028 48845638.174 - 5.84% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -13.14% 1.846 1.603 - -7.59% -
rng::find_end(deque<int>)_(match_near_end)/1024 -13.10% 3746.019 3255.200 - 2.49% -
rng::transform(list<int>)_(identity_transform)/8192 -13.07% 8089.211 7031.634 - -7.51% -
SetIntersection_Front_Set_float_16384_256 -13.05% 5110299.017 4443486.509 - -13.61% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -13.02% 16.975 14.765 - 21.43% -
rng::any_of(list<int>)_(process_all)/8192 -12.86% 8108.499 7066.068 - -0.60% -
BM_RangesMakeHeap_uint64_Random_1024 -12.86% 1.192 1.039 - -3.42% -
BM_vector_deque_copy/64000 -12.82% 2717.659 2369.265 - -19.46% -
BM_deque_deque_move/70000 -12.80% 3568.942 3111.968 - -6.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -12.79% 9635458.727 8403099.487 - -22.29% -
BM_vector_deque_ranges_copy/64000 -12.77% 2716.828 2369.941 - -19.85% -
std::multimap<std::string,_int>::erase(iterator)/32 -12.65% 31.708 27.695 - -5.83% -
std::all_of(list<int>)_(process_all)/8192 -12.65% 8694.077 7593.990 - -0.16% -
BM_std_minmax<int>/7 -12.65% 1.754 1.532 - -10.43% -
BM_PushHeap_float_SingleElement_1 -12.63% 0.552 0.482 - -30.83% -
std::partition(deque<int>)_(sparse)/32 -12.62% 11.259 9.837 - 2.05% -
rng::is_sorted_until(deque<int>,_pred)/8 -12.62% 4.506 3.937 - 2.13% -
BM_RangesMakeHeap_float_Descending_64 -12.59% 0.223 0.195 - 1.09% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -12.59% 30.299 26.484 - -8.36% -
rng::unique_copy(deque<int>)_(contiguous)/52 -12.59% 16.599 14.509 - -1.21% -
BM_std_min<__int128>/20 -12.58% 9.793 8.561 - 12.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -12.51% 1.194 1.044 - -15.94% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -12.50% 13637.885 11933.064 - 2.94% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -12.49% 1.431 1.252 - -3.05% -
bm_lexicographical_compare<int>/3 -12.49% 1.769 1.548 - -8.53% -
SetIntersection_Interlaced_Set_uint64_256_256 -12.49% 10009526.702 8759476.236 - -2.92% -
BM_vector_deque_move/64000 -12.48% 2694.386 2358.027 - -19.49% -
BM_vector_deque_copy_backward/64000 -12.45% 8659.203 7580.727 - 4.70% -
std::stable_partition(deque<int>)_(sparse)/32 -12.42% 13.970 12.235 - 0.53% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -12.42% 106.587 93.349 - 4.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -12.41% 1852417.656 1622446.604 - -14.61% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -12.38% 21.745 19.053 - -0.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -12.37% 3786.431 3318.013 - -0.13% -
rng::move_backward(list<int>)/262144 -12.33% 301997.825 264765.477 - -0.81% -
vector<bool>(size_type,_const_value_type&) -12.31% 9.314 8.168 - 0.13% -
BM_PushHeap_uint32_QuickSortAdversary_1 -12.29% 0.612 0.537 - 11.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -12.24% 82580610.624 72468875.961 - -3.86% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -12.21% 7.258 6.372 - 2.12% -
BM_vector_deque_copy/70000 -12.19% 2943.354 2584.513 - -17.47% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -12.03% 0.525 0.462 - -9.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.02% 43.762 38.503 - 25.56% -
rng::for_each_n(deque<int>)/8 -11.94% 1.313 1.156 - -4.02% -
SetIntersection_Front_Set_float_256_256 -11.92% 9880192.866 8701987.589 - -6.43% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -11.78% 0.547 0.483 - 4.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -11.75% 2.823 2.491 - -1.56% -
rng::find(vector<bool>)_(process_all)/8 -11.69% 0.811 0.716 - 19.18% -
BM_vector_deque_move/70000 -11.68% 2920.066 2579.093 - -18.60% -
BM_std_min<__int128>/19 -11.66% 9.156 8.088 - 11.69% -
BM_vector_deque_ranges_copy/70000 -11.63% 2925.803 2585.543 - -17.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.57% 23.166 20.486 - -5.08% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -11.52% 40.110 35.488 - -12.16% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -11.52% 2.077 1.837 - -6.14% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -11.51% 15.784 13.967 - -11.87% -
SetIntersection_Interlaced_Vector_uint32_256_16 -11.33% 7323681.285 6493840.961 - -3.52% -
BM_deque_vector_copy_backward/70000 -11.31% 9694.880 8597.964 - -1.84% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -11.30% 1.842 1.634 - -5.29% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -11.27% 2.077 1.843 - -6.59% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -11.26% 1.812 1.608 - -3.79% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -11.23% 1.586 1.408 - -1.64% -
BM_PopHeap_uint64_1 -11.16% 0.494 0.439 - -15.38% -
std::multiset<std::string>::erase(key)_(existent)/1024 -11.14% 86.917 77.231 - 33.58% -
BM_toupper_char<char> -11.13% 0.689 0.612 - -0.57% -
BM_deque_deque_ranges_move/70000 -11.13% 3459.507 3074.505 - -4.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.11% 43.579 38.736 - 33.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -11.11% 6.124 5.443 - 0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.10% 1529109.142 1359368.143 - -6.76% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -11.10% 0.512 0.455 - -1.89% -
BM_std_min<__int128>/18 -11.07% 8.533 7.589 - 10.65% -
SetIntersection_Front_Vector_float_256_256 -11.00% 5300525.932 4717430.627 - 0.32% -
BM_RangesPushHeap_string_Ascending_262144 -10.99% 31.652 28.174 - -20.15% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -10.97% 1536.774 1368.137 - -13.63% -
std::copy_backward(vector<bool>)_(aligned)/512 -10.91% 1.571 1.399 - -10.31% -
rng::partition(list<int>)_(sparse)/8192 -10.89% 7780.377 6933.292 - -12.01% -
BM_deque_vector_move/65536 -10.88% 3078.481 2743.456 - 1.54% -
BM_deque_deque_ranges_copy_backward/65536 -10.88% 8941.425 7968.663 - -0.17% -
BM_deque_vector_move/70000 -10.87% 3279.288 2922.836 - -1.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -10.86% 4318.549 3849.489 - 1.02% -
SetIntersection_Front_Vector_float_16384_256 -10.79% 2649780.266 2363862.812 - 0.74% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -10.77% 10.671 9.523 - -3.86% -
BM_deque_vector_ranges_copy_backward/70000 -10.68% 9414.512 8409.312 - -2.85% -
BM_StringRelational_Less_Small_Empty_Control -10.64% 2.019 1.804 - -4.98% -
BM_PopHeap_string_1 -10.63% 0.577 0.516 - -26.30% -
bm_lexicographical_compare<unsigned_char>/8 -10.59% 1.552 1.388 - -7.30% -
rng::find(vector<bool>)_(process_all)/50 -10.53% 0.799 0.715 - -3.43% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -10.52% 13721.152 12277.492 - 3.22% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -10.43% 40.848 36.587 - 13.59% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -10.36% 2.003 1.796 - -5.23% -
BM_vector_deque_ranges_copy/65536 -10.35% 2640.029 2366.762 - -17.68% -
BM_vector_deque_ranges_move/65536 -10.35% 2632.956 2360.543 - -17.46% -
BM_vector_deque_ranges_copy_backward/65536 -10.33% 8823.125 7912.095 - 3.27% -
std::partition(list<int>)_(dense)/8192 -10.30% 5000.443 4485.519 - -10.63% -
std::multiset<std::string>::contains(key)_(existent)/32 -10.29% 17.005 15.255 - 2.17% -
std::copy_backward(vector<bool>)_(aligned)/64 -10.28% 1.752 1.572 - -11.46% -
BM_vector_deque_move/65536 -10.28% 2635.802 2364.775 - -17.77% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -10.28% 58.797 52.755 - -5.49% -
BM_PushHeap_float_Random_1 -10.23% 0.560 0.502 - -2.83% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -10.22% 33.924 30.455 - 29.83% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -10.22% 24.831 22.293 - -9.13% -
std::set<std::string>::contains(key)_(existent)/8192 -10.22% 29.990 26.926 - -9.95% -
BM_std_min<__int128>/17 -10.21% 7.900 7.094 - 9.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.14% 250.810 225.369 - -3.28% -
std::map<std::string,_int>::ctor(const&)/32 -10.13% 770.255 692.190 - -12.25% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -10.09% 10.225 9.194 - 0.10% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -10.06% 29.231 26.289 - -7.18% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -10.04% 2.312 2.080 - -5.63% -
SetIntersection_Front_Vector_float_16384_16384 -10.04% 88503280.816 79620508.092 - -0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -9.96% 9907190.956 8919989.005 - 1.44% -
BM_MakeHeap_float_Random_16384 -9.95% 1.272 1.145 - -4.71% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -9.94% 9.994 9.000 - -3.28% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -9.88% 1598549.603 1440624.096 - -5.88% -
rng::find_first_of(list<int>)_(large_needle)/1024 -9.87% 951788.127 857890.676 - -11.16% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.83% 1.381 1.245 - -1.19% -
BM_lexicographical_compare_three_way<IntPtr>/1 -9.82% 0.342 0.309 - -21.46% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -9.81% 2.304 2.078 - -5.36% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -9.72% 1.312 1.185 - -10.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -9.68% 0.553 0.500 - 11.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -9.60% 13849397.611 12520445.979 - -1.42% -
std::set<std::string>::find(key)_(non-existent)/8192 -9.46% 30.349 27.477 - -2.40% -
BM_std_min<unsigned_int>/13 -9.45% 1.552 1.405 - -0.62% -
rng::fold_left(list<int>)/50 -9.38% 41.213 37.347 - -0.35% -
SetIntersection_None_Set_string_16384_16384 -9.32% 207785627.682 188423991.771 - -5.40% -
std::move(vector<bool>)_(unaligned)/64 -9.29% 1.677 1.521 - -0.84% -
BM_vector_deque_ranges_move/64000 -9.28% 2605.664 2363.780 - -17.17% -
std::copy_backward(vector<int>)/32768 -9.25% 3797.400 3446.049 - -9.20% -
BM_RangesMakeHeap_float_Random_64 -9.25% 1.680 1.525 - -7.52% -
rng::find_last(vector<char>)_(bail_10%)/50 -9.24% 5.488 4.981 - -10.48% -
SetIntersection_Interlaced_Vector_float_16384_16384 -9.21% 95710209.771 86893980.803 - 2.04% -
BM_std_min<__int128>/16 -9.20% 7.299 6.627 - 8.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -9.18% 1.809 1.643 - 0.53% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -9.16% 1.142 1.037 - -2.34% -
std::for_each_n(deque<int>)/8 -9.12% 1.314 1.195 - -4.75% -
rng::find_last(list<int>)_(bail_90%)/1024 -9.08% 57.419 52.205 - -17.19% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.02% 0.554 0.504 - -17.40% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -9.02% 24.447 22.242 - -0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -9.02% 37.951 34.529 - 0.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -9.01% 1.433 1.304 - -21.83% -
BM_deque_vector_move/64000 -9.00% 3107.376 2827.606 - 4.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.97% 0.728 0.663 - -9.52% -
bm_lexicographical_compare<signed_char>/1 -8.95% 1.387 1.263 - -1.80% -
SetIntersection_Front_Set_uint64_16384_1024 -8.94% 15913074.992 14490619.188 - -3.01% -
bm_swap_ranges_vb_aligned/64 -8.93% 2.911 2.651 - -8.81% -
BM_RangesMakeHeap_string_Descending_16384 -8.90% 2.975 2.710 - -29.59% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.87% 31.280 28.505 - 1.88% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.86% 1.570 1.431 - 23.88% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -8.80% 5.549 5.060 - -25.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -8.78% 3253668.754 2967920.935 - 1.24% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -8.78% 1.071 0.977 - 0.28% -
BM_deque_deque_move/65536 -8.75% 3127.890 2854.292 - -0.50% -
std::set<std::string>::count(key)_(existent)/1024 -8.71% 23.928 21.844 - -10.34% -
rng::count(list<int>)_(every_other)/8192 -8.62% 8439.403 7711.639 - 11.35% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -8.62% 1560189.770 1425750.042 - -10.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.60% 0.443 0.405 - 18.09% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -8.60% 1.723 1.575 - -11.85% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -8.58% 10.457 9.559 - -6.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -8.57% 2416045.483 2209041.236 - -9.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.56% 72658.803 66436.157 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -8.54% 62861947.557 57495948.099 - 6.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -8.53% 0.543 0.497 - 4.25% -
bm_lexicographical_compare<int>/1 -8.48% 1.264 1.157 - -12.50% -
BM_StringRelational_Less_Empty_Huge_Control -8.45% 2.055 1.881 - -5.55% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -8.41% 1.635 1.497 - -3.27% -
BM_vector_deque_copy/2 -8.40% 2.067 1.893 - -8.32% -
BM_vector_deque_copy/1 -8.38% 2.327 2.132 - -8.09% -
bm_lexicographical_compare<unsigned_char>/6 -8.35% 2.019 1.850 - -5.57% -
std::find_first_of(deque<int>)_(small_needle)/50 -8.35% 186.147 170.598 - 3.67% -
bm_gcd_trivial -8.35% 0.903 0.827 - -3.38% -
rng::move(vector<bool>)_(unaligned)/64 -8.34% 1.768 1.621 - 0.12% -
std::find_end(deque<int>)_(match_near_end)/8192 -8.31% 180963.378 165916.925 - -0.05% -
rng::copy(vector<int>)/32768 -8.29% 3220.315 2953.456 - -15.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.28% 21.528 19.747 - -10.89% -
BM_deque_deque_copy_backward/65536 -8.27% 8947.402 8207.644 - -1.15% -
std::fill_n(list<int>)/8192 -8.26% 7666.030 7032.778 - -0.38% -
BM_std_min<__int128>/15 -8.25% 6.691 6.139 - 7.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.24% 0.824 0.757 - -0.13% -
BM_vector_deque_ranges_move/70000 -8.23% 2817.611 2585.628 - -15.17% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -8.23% 24.746 22.710 - -0.30% -
bm_lexicographical_compare<int>/4 -8.20% 1.291 1.185 - -5.87% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -8.16% 22.456 20.624 - -1.48% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.10% 28.963 26.618 - -9.33% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.06% 3.616 3.324 - -5.26% -
rng::all_of(list<int>)_(process_all)/8192 -8.04% 8091.200 7440.939 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.01% 1461245.703 1344139.599 - 1.42% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -7.95% 12484.493 11492.573 - -7.88% -
std::equal(list<int>)_(it,_it,_it)/8192 -7.93% 10245.213 9432.834 - -6.50% -
BM_deque_vector_ranges_move/65536 -7.90% 2968.654 2734.208 - -0.62% -
std::shift_left(list<int>)/8192 -7.85% 7760.280 7151.196 - -7.11% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.82% 1664.193 1533.970 - -11.42% -
BM_std_minmax<int>/6 -7.80% 1.387 1.279 - -5.24% -
BM_deque_deque_ranges_move_backward/64000 -7.79% 8554.562 7888.047 - -0.62% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -7.79% 22.581 20.822 - -6.86% -
rng::partition(deque<int>)_(sparse)/8192 -7.79% 3277.896 3022.638 - -0.17% -
rng::remove(deque<int>)_(sprinkled)/50 -7.78% 62.144 57.310 - -10.77% -
std::for_each_n(list<int>)/8 -7.78% 2.572 2.372 - -8.48% -
BM_deque_vector_copy_backward/65536 -7.77% 9092.087 8385.377 - 3.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.77% 2465905.720 2274332.749 - 13.08% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.76% 12747.675 11758.142 - -8.35% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -7.75% 2.227 2.054 - -4.90% -
BM_std_min<unsigned_long_long>/64 -7.75% 5.085 4.691 - -2.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.74% 8920.996 8230.724 - -3.39% -
SetIntersection_Front_Set_float_262144_1024 -7.73% 15579545.482 14375188.721 - 1.20% -
rng::transform(deque<int>)_(identity_transform)/50 -7.71% 20.638 19.047 - -3.89% -
BM_PushHeap_float_Ascending_16 -7.70% 1.070 0.987 - -7.29% -
BM_StringEraseWithMove_Small_Transparent -7.69% 2.741 2.530 - -0.99% -
std::find_first_of(deque<int>)_(small_needle)/1024 -7.69% 3820.599 3526.922 - -5.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.68% 5.485 5.064 - -6.81% -
BM_std_min<short>/30 -7.63% 2.440 2.254 - -3.98% -
BM_deque_deque_ranges_move_backward/0 -7.61% 0.921 0.851 - 7.44% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.57% 1603.719 1482.357 - -1.51% -
BM_deque_deque_move/64000 -7.56% 2995.652 2769.153 - 1.65% -
SetIntersection_Front_Set_uint32_262144_256 -7.54% 5010903.093 4632933.999 - -3.15% -
BM_vector_deque_move_backward/2 -7.54% 2.287 2.115 - -7.26% -
std::multiset<std::string>::erase(key)_(existent)/8192 -7.54% 128.718 119.016 - -11.87% -
rng::sort(vector<int>)_(descending)/8 -7.52% 25.655 23.726 - -3.91% -
BM_StringRelational_Less_Small_Large_Control -7.50% 1.802 1.667 - 3.10% -
std::map<std::string,_int>::erase(iterator)/32 -7.43% 32.520 30.103 - 8.64% -
BM_deque_vector_ranges_move/64000 -7.42% 2983.051 2761.835 - 1.25% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -7.41% 0.576 0.534 - -16.22% -
bm_lexicographical_compare<unsigned_char>/4 -7.41% 1.499 1.388 - -7.32% -
rng::find_end(deque<int>)_(match_near_end)/1000 -7.37% 352.130 326.185 - 0.15% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -7.35% 25.746 23.854 - 20.26% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -7.32% 1487.245 1378.308 - 11.42% -
std::find_first_of(deque<int>)_(small_needle)/32 -7.28% 119.368 110.681 - 3.10% -
BM_std_min<__int128>/14 -7.22% 6.128 5.685 - 7.47% -
BM_deque_vector_move_backward/64000 -7.20% 8774.574 8143.137 - 1.37% -
BM_MakeHeap_uint64_Random_16384 -7.19% 1.103 1.023 - -1.06% -
BM_vector_deque_ranges_copy_backward/70000 -7.15% 9257.703 8595.537 - 5.39% -
std::partition(deque<int>)_(sparse)/50 -7.15% 16.097 14.946 - -3.81% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -7.15% 15.822 14.691 - -4.39% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -7.13% 1.382 1.283 - -5.82% -
std::set<int>::find(key)_(existent)/8192 -7.12% 8.723 8.101 - 0.80% -
rng::find_end(deque<int>)_(near_matches)/8192 -7.10% 1776760.576 1650541.668 - -22.75% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.10% 5257967.120 4884561.150 - -7.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -7.10% 6399146.554 5944771.414 - -3.44% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -7.10% 14.549 13.517 - -18.00% -
BM_std_min<unsigned_long_long>/5 -7.09% 1.381 1.283 - -4.43% -
BM_StringDestroy_Empty -7.09% 0.700 0.650 - -0.62% -
rng::is_sorted(deque<int>,_pred)/8 -7.08% 4.784 4.445 - -0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.06% 11198171.845 10407570.456 - -3.46% -
SetIntersection_Front_Set_uint32_1024_256 -7.05% 5249387.086 4879357.014 - 6.35% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.04% 32.034 29.780 - 13.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.02% 7121654.903 6621632.794 - 1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -7.00% 9010687.349 8379824.538 - -0.40% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.95% 16.019 14.906 - 0.38% -
std::vector<int>::ctor(size)/1024 -6.87% 43.165 40.199 - -2.19% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.86% 1.303 1.214 - 4.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -6.84% 0.973 0.906 - -1.60% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.82% 10.221 9.524 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -6.81% 2.236 2.084 - -24.03% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.80% 25.017 23.316 - 2.36% -
BM_StringFindAllMatch/1 -6.80% 2.735 2.549 - -8.10% -
BM_vector_deque_move_backward/1 -6.80% 2.537 2.365 - -7.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.79% 1.133 1.056 - -5.99% -
bm_lexicographical_compare<unsigned_char>/7 -6.74% 2.249 2.097 - -5.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.74% 33.990 31.701 - 1.50% -
BM_MakeHeap_string_Ascending_16384 -6.73% 5.466 5.098 - -11.36% -
BM_RangesMakeHeap_uint64_Random_16384 -6.71% 1.042 0.972 - -3.26% -
BM_deque_vector_ranges_move/0 -6.71% 1.476 1.377 - -11.05% -
BM_deque_deque_move_backward/0 -6.62% 0.859 0.802 - -1.59% -
rng::unique_copy(list<int>)_(contiguous)/8192 -6.59% 7364.273 6878.718 - -0.54% -
SetIntersection_Front_Set_uint64_256_256 -6.59% 9598793.877 8966012.482 - -9.22% -
BM_std_min<__int128>/13 -6.58% 5.564 5.198 - 6.50% -
BM_std_min<unsigned_short>/22 -6.58% 1.937 1.810 - -0.14% -
SetIntersection_Interlaced_Vector_float_64_64 -6.55% 12308041.766 11501763.614 - -4.63% -
std::unordered_set<std::string>::ctor(const&)/32 -6.55% 714.687 667.906 - -7.76% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -6.54% 0.493 0.460 - -25.98% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -6.50% 9.901 9.257 - -6.19% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -6.49% 7.824 7.316 - -4.74% -
BM_std_min<short>/28 -6.48% 2.891 2.703 - -0.97% -
rng::contains(list<int>)_(process_all)/8192 -6.42% 7900.860 7393.351 - 6.11% -
std::any_of(list<int>)_(process_all)/8192 -6.42% 7768.642 7270.248 - 1.97% -
BM_RangesMakeHeap_uint32_Random_64 -6.40% 1.409 1.319 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -6.40% 22602942.810 21157341.790 - -3.08% -
SetIntersection_None_Set_string_16384_1024 -6.40% 213394993.860 199748132.089 - -3.16% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -6.39% 2039143.137 1908873.433 - 20.59% -
BM_RangesPushHeap_uint64_Ascending_16 -6.37% 0.972 0.910 - -2.86% -
std::search(list<int>,_pred)_(same_length)/8192 -6.35% 8878.047 8313.998 - -7.02% -
std::partition(list<int>)_(sparse)/8192 -6.31% 7632.796 7151.283 - -12.54% -
std::stable_partition(deque<int>)_(dense)/1024 -6.30% 605.704 567.533 - -4.81% -
SetIntersection_Front_Set_float_16384_1024 -6.29% 15320783.408 14357825.141 - -7.72% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.27% 12.195 11.431 - -0.14% -
bm_lexicographical_compare<unsigned_char>/5 -6.26% 1.727 1.619 - -6.60% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.26% 683.006 640.262 - -12.93% -
std::count(list<int>)_(every_other)/8192 -6.22% 6877.733 6449.740 - -3.21% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -6.22% 1.499 1.405 - -5.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -6.20% 25281297.501 23713359.561 - -23.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -6.18% 2.425 2.275 - -1.24% -
rng::unique(deque<int>)_(sprinkled)/52 -6.18% 72.558 68.077 - -8.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -6.17% 34.595 32.460 - 11.27% -
std::reverse(list<int>)/32768 -6.14% 19629.351 18423.948 - 9.10% -
rng::rotate(list<int>)_(by_1/4)/8192 -6.14% 8406.606 7890.469 - 9.37% -
BM_MakeHeap_uint64_Random_64 -6.14% 1.322 1.241 - -3.25% -
BM_vector_deque_copy_backward/70000 -6.11% 8921.684 8376.929 - 2.62% -
std::stable_partition(deque<int>)_(dense)/50 -6.10% 38.936 36.559 - -7.88% -
BM_std_min<short>/19 -6.10% 1.917 1.800 - -8.83% -
SetIntersection_Interlaced_Vector_float_262144_262144 -6.08% 342889983.755 322038827.867 - 2.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.07% 264.602 248.530 - -5.84% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.05% 37.364 35.103 - -0.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -6.05% 1.171 1.100 - -10.77% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.04% 23.768 22.333 - -4.95% -
bm_lexicographical_compare<int>/8 -6.04% 1.567 1.472 - -4.47% -
rng::find_last(deque<int>)_(bail_10%)/1024 -6.01% 241.578 227.054 - -0.33% -
BM_deque_vector_move_backward/65536 -6.00% 8592.107 8076.342 - 1.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.00% 11.074 10.409 - 2.49% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.98% 23.469 22.065 - -4.84% -
rng::equal(vector<bool>)_(unaligned)/8 -5.98% 0.943 0.886 - 20.06% -
BM_std_minmax_element<long_long>/2 -5.96% 0.686 0.645 - 19.98% -
BM_std_min<__int128>/12 -5.96% 5.022 4.722 - 5.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -5.96% 3.081 2.897 - -2.70% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.94% 2.374 2.233 - -6.38% -
BM_vector_deque_ranges_move_backward/1 -5.90% 2.302 2.166 - -0.77% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -5.88% 137.639 129.539 - 0.19% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -5.88% 10342.650 9734.890 - -7.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.87% 27612907.731 25992138.673 - -1.36% -
rng::starts_with(deque<int>)/1048576 -5.84% 525333.541 494649.377 - 0.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.84% 11.242 10.586 - 0.20% -
BM_RangesPushHeap_uint64_Ascending_64 -5.84% 1.612 1.518 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.82% 7590.612 7148.542 - -4.48% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -5.82% 277.351 261.214 - -5.57% -
BM_deque_deque_move/64 -5.81% 5.858 5.518 - -0.82% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -5.79% 0.950 0.895 - 0.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -5.79% 1.216 1.146 - -0.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.78% 0.874 0.824 - -5.64% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -5.75% 15987045.073 15068588.999 - -0.77% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.73% 350.976 330.858 - 14.29% -
SetIntersection_Front_Set_float_16384_64 -5.73% 1973257.774 1860191.057 - -7.61% -
rng::stable_partition(list<int>)_(dense)/50 -5.72% 54.086 50.995 - -3.14% -
BM_MakeHeap_float_PipeOrgan_4 -5.71% 0.414 0.390 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.68% 152138427.873 143496062.001 - 0.07% -
BM_std_min<long_long>/31 -5.68% 3.436 3.241 - -4.75% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.68% 20.986 19.795 - -5.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.67% 34.526 32.568 - -5.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.67% 19474.145 18370.502 - -11.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -5.63% 1.238 1.168 - -3.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.63% 1.996 1.883 - -5.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.61% 1262601.322 1191762.863 - -3.14% -
BM_vector_deque_ranges_move_backward/2 -5.60% 2.002 1.890 - -2.43% -
std::partition_copy(vector<int>)/1024 -5.60% 482.371 455.367 - -0.41% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.60% 1051.627 992.781 - -3.74% -
BM_RangesPushHeap_string_Ascending_256 -5.58% 9.969 9.413 - -14.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.58% 1622.545 1532.020 - -21.02% -
SetIntersection_Front_Set_uint64_1024_64 -5.57% 2022235.071 1909499.925 - 1.14% -
rng::starts_with(deque<int>)/8192 -5.57% 4085.768 3858.084 - 0.16% -
BM_std_min<short>/32 -5.57% 3.128 2.954 - 0.38% -
SetIntersection_Interlaced_Vector_float_16384_16 -5.56% 2534290.497 2393358.792 - -38.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.53% 1690043.350 1596523.529 - 0.09% -
std::find_end(deque<int>)_(match_near_end)/1024 -5.53% 3641.602 3440.325 - 3.44% -
rng::move(vector<int>)/262144 -5.51% 22037.594 20822.291 - -5.65% -
BM_MakeThenSortHeap_uint64_Descending_4 -5.49% 1.396 1.320 - -12.76% -
SetIntersection_Interlaced_Vector_float_16384_64 -5.47% 6516571.934 6159810.418 - -41.60% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.47% 40.910 38.671 - 1.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.47% 7904.017 7471.386 - 0.42% -
bm_lexicographical_compare<unsigned_char>/2 -5.47% 1.957 1.850 - -5.59% -
SetIntersection_Front_Vector_string_64_64 -5.46% 27365599.080 25872641.555 - -6.62% -
rng::partial_sort(deque<int>)_(descending)/8 -5.45% 46.124 43.609 - -1.25% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -5.45% 10.184 9.629 - -8.36% -
BM_LowerBound_string_1 -5.44% 4.786 4.525 - -1.53% -
SetIntersection_Front_Vector_string_262144_4 -5.44% 1280591.980 1210972.989 - -3.93% -
bm_lexicographical_compare<signed_char>/64 -5.43% 2.190 2.071 - -10.45% -
BM_std_minmax<unsigned_char>/2 -5.42% 0.923 0.873 - -1.16% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.40% 19508.584 18454.672 - -11.94% -
std::set<int>::equal_range(key)_(non-existent)/8192 -5.39% 10.555 9.987 - 1.84% -
BM_PushHeap_uint32_Ascending_1 -5.38% 0.611 0.578 - 15.19% -
BM_std_minmax_element<short>/2 -5.36% 0.688 0.651 - -5.35% -
BM_deque_vector_ranges_copy_backward/64000 -5.35% 8614.707 8153.608 - 0.13% -
SetIntersection_None_Vector_uint64_1024_64 -5.35% 1152653.711 1090961.170 - -4.45% -
rng::stable_partition(deque<int>)_(sparse)/32 -5.35% 12.359 11.698 - 4.78% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.34% 10.502 9.941 - -5.83% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -5.31% 5.967 5.650 - 0.58% -
std::multiset<int>::contains(key)_(existent)/8192 -5.30% 8.699 8.238 - -6.56% -
rng::any_of(vector<int>)_(process_all)/50 -5.29% 13.323 12.617 - -7.42% -
BM_MakeHeap_uint64_Ascending_16 -5.29% 0.672 0.637 - -4.89% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -5.28% 5.150 4.878 - -3.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -5.28% 1.430 1.354 - -1.99% -
BM_SortHeap_float_1 -5.27% 0.267 0.253 - 0.42% -
BM_std_minmax<unsigned_int>/7 -5.26% 1.841 1.744 - -0.08% -
std::unordered_multiset<int>::ctor(const&)/32 -5.26% 213.032 201.825 - 1.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.26% 41.269 39.099 - -5.13% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.25% 20.712 19.624 - 9.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -5.24% 754.359 714.866 - -0.34% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.23% 7574.617 7178.404 - -1.36% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -5.22% 7843.146 7433.649 - 0.16% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -5.20% 7493.016 7103.195 - -1.59% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -5.18% 16.953 16.076 - -2.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.17% 1.842 1.747 - -6.09% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.16% 411.235 390.007 - -5.66% -
BM_std_minmax<unsigned_char>/16 -5.16% 1.026 0.973 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.15% 221.073 209.678 - -6.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -5.14% 2.710 2.571 - -8.44% -
SetIntersection_Front_Set_uint64_262144_1 -5.12% 1115539.725 1058418.942 - -8.41% -
bm_lexicographical_compare<unsigned_char>/3 -5.11% 2.203 2.090 - -5.15% -
BM_std_minmax<unsigned_char>/3 -5.11% 1.224 1.162 - -2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -5.10% 20948254.838 19879243.710 - -0.69% -
rng::contains_subrange(vector<int>)_(single_element)/50 -5.10% 13.087 12.419 - -4.34% -
BM_StringRelational_Less_Small_Small_ChangeLast -5.09% 1.831 1.738 - -5.82% -
BM_std_min<unsigned_char>/29 -5.08% 2.071 1.966 - -0.03% -
BM_std_min<__int128>/8 -5.08% 3.134 2.975 - 3.61% -
rng::remove(deque<int>)_(sprinkled)/32 -5.07% 55.569 52.753 - -7.13% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -5.07% 1.155 1.097 - -5.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.07% 2.442 2.318 - -3.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -5.06% 44.955 42.680 - -0.57% -
BM_std_min<__int128>/11 -5.06% 4.501 4.274 - 5.61% -
BM_deque_deque_ranges_copy_backward/64000 -5.05% 8425.526 8000.255 - 1.22% -
BM_deque_vector_ranges_move_backward/70000 -5.03% 9054.201 8598.406 - 0.89% -
bm_swap_ranges_vb_aligned/8 -5.03% 3.390 3.220 - -3.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.03% 56.310 53.478 - 8.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -5.02% 1166562.766 1108005.969 - -4.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.02% 1320449.275 1254200.076 - -3.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.00% 7200180.385 6839911.844 - 5.08% -
BM_std_min<__int128>/10 -5.00% 4.019 3.818 - 4.16% -
std::fill(vector<bool>)/512 -4.99% 1.559 1.481 - -3.21% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.98% 1.640 1.558 - -4.93% -
SetIntersection_Front_Set_uint32_16384_64 -4.98% 2092572.908 1988314.868 - -2.92% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.97% 32.324 30.719 - 1.38% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.94% 7.349 6.985 - 2.48% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -4.94% 23.323 22.170 - 0.12% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.94% 928652.921 882814.189 - -5.43% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.93% 6.765 6.431 - 2.05% -
BM_std_min<short>/17 -4.92% 1.642 1.562 - -1.52% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.92% 722.403 686.889 - -5.15% -
BM_deque_deque_ranges_copy/64000 -4.91% 2859.951 2719.557 - -4.66% -
rng::equal(vector<bool>)_(unaligned)/50 -4.90% 0.930 0.884 - 20.11% -
BM_deque_vector_ranges_move/70000 -4.90% 3147.224 2993.139 - 2.81% -
BM_deque_deque_ranges_copy/70000 -4.89% 3154.829 3000.493 - -1.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -4.88% 3.661 3.482 - -0.02% -
SetIntersection_Front_Vector_float_64_64 -4.88% 12032738.112 11445854.414 - -1.19% -
BM_StringFindAllMatch/8 -4.87% 2.494 2.373 - -6.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.87% 68.292 64.967 - -1.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.87% 3.534 3.362 - -5.46% -
SetIntersection_Front_Vector_float_262144_16384 -4.85% 84178620.307 80097519.230 - -0.61% -
BM_RangesPushHeap_uint64_Ascending_262144 -4.84% 4.901 4.663 - -0.79% -
BM_MakeThenSortHeap_float_Descending_4 -4.84% 1.299 1.236 - 5.20% -
BM_std_min<__int128>/9 -4.84% 3.558 3.386 - 3.46% -
std::multiset<int>::find(key)_(non-existent)/32 -4.83% 2.386 2.271 - 1.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.82% 2.692 2.562 - -0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.81% 1.942 1.848 - 3.83% -
bm_ranges_lexicographical_compare<signed_char>/6 -4.81% 2.715 2.584 - -1.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -4.81% 7924.176 7543.308 - -0.02% -
rng::adjacent_find(deque<int>)/8 -4.79% 3.077 2.930 - -21.87% -
std::unique_copy(list<int>)_(contiguous)/8192 -4.79% 7213.983 6868.463 - -0.31% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.79% 17.714 16.866 - -0.15% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.78% 10.606 10.099 - 9.71% -
std::sort(deque<int>)_(descending)/8 -4.78% 26.858 25.575 - -0.54% -
BM_std_min<unsigned_char>/28 -4.77% 1.781 1.696 - -2.94% -
BM_std_min<char>/4 -4.75% 1.056 1.006 - -6.05% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -4.75% 7327.605 6979.360 - -0.01% -
BM_RangesPushHeap_string_Ascending_1024 -4.75% 12.495 11.902 - -14.03% -
BM_std_min<short>/29 -4.75% 2.465 2.348 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -4.74% 13251707.383 12623833.991 - -0.56% -
std::map<int,_int>::insert(value)_(already_present)/0 -4.71% 0.610 0.582 - -14.36% -
std::all_of(vector<int>)_(process_all)/8 -4.71% 2.592 2.470 - -3.55% -
BM_std_minmax<int>/2 -4.71% 0.884 0.842 - -6.42% -
SetIntersection_Front_Set_float_64_64 -4.71% 16083145.400 15326076.450 - -0.53% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.70% 5.173 4.930 - -3.41% -
std::search(list<int>,_pred)_(no_match)/8192 -4.69% 7358.168 7013.007 - -1.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -4.68% 1.044 0.995 - -4.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.67% 19.591 18.676 - -0.04% -
std::count_if(list<int>)_(every_other)/8192 -4.67% 7537.478 7185.323 - -6.08% -
rng::any_of(deque<int>)_(process_all)/50 -4.67% 19.229 18.331 - -0.05% -
BM_RangesPushHeap_uint64_Random_4 -4.66% 2.132 2.032 - -4.83% -
BM_RangesMakeHeap_float_Descending_16 -4.66% 0.220 0.209 - -0.09% -
std::set<std::string>::find(key)_(existent)/32 -4.66% 16.476 15.708 - -3.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.65% 20549553.675 19593898.677 - 0.62% -
BM_std_min<short>/4 -4.64% 1.053 1.005 - -7.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -4.63% 1.051 1.002 - -3.05% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.62% 10.442 9.960 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.60% 1275921.802 1217222.933 - -4.06% -
BM_deque_vector_copy/0 -4.60% 1.487 1.418 - -4.85% -
SetIntersection_Front_Vector_float_16384_64 -4.59% 1517942.074 1448244.276 - 1.30% -
BM_std_min<__int128>/7 -4.59% 2.682 2.559 - 3.14% -
SetIntersection_Interlaced_Vector_float_262144_64 -4.58% 10208586.165 9740549.047 - -51.14% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -4.55% 7661.250 7312.704 - 0.30% -
std::move_backward(vector<int>)/8 -4.54% 2.336 2.230 - -2.59% -
BM_std_minmax<char>/8 -4.54% 1.011 0.966 - -5.71% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.54% 1180.556 1127.006 - -4.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -4.52% 0.647 0.618 - -4.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.52% 29.698 28.355 - -0.75% -
BM_MakeHeap_uint64_Descending_64 -4.52% 0.243 0.232 - -7.67% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -4.51% 7929.715 7571.972 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.51% 1149871.534 1098067.435 - -5.53% -
std::multiset<std::string>::find(key)_(existent)/32 -4.50% 16.180 15.453 - 4.72% -
rng::for_each(multiset<int>::iterator)/8192 -4.49% 17078.047 16310.723 - 0.76% -
std::reverse(vector<int>)/8 -4.49% 1.637 1.564 - -2.03% -
BM_PushHeap_float_Descending_4 -4.49% 0.373 0.356 - -0.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -4.47% 11.359 10.852 - 6.40% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -4.46% 1.387 1.325 - -4.44% -
SetIntersection_Interlaced_Vector_float_262144_256 -4.46% 25092453.604 23974524.290 - -53.71% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.45% 1.387 1.325 - -4.44% -
std::set<int>::contains(key)_(non-existent)/8192 -4.45% 9.156 8.749 - 5.27% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.42% 31.275 29.894 - 4.59% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -4.42% 17.232 16.471 - -0.04% -
rng::adjacent_find(list<int>,_pred)/8192 -4.41% 7906.330 7557.356 - -13.36% -
BM_RangesMakeHeap_uint64_Random_16 -4.41% 1.320 1.262 - -2.38% -
BM_std_minmax<unsigned_char>/32 -4.40% 1.634 1.562 - -2.48% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -4.39% 4113.878 3933.164 - -2.32% -
BM_vector_deque_move/64 -4.38% 2.826 2.702 - -0.09% -
rng::stable_partition(list<int>)_(dense)/32 -4.38% 32.490 31.066 - -2.32% -
BM_std_min<unsigned_long_long>/30 -4.37% 2.767 2.646 - -1.72% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.37% 8606.677 8230.925 - -7.54% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -4.36% 17219.655 16468.872 - 0.20% -
BM_num_get<float> -4.35% 36.669 35.073 - -0.90% -
std::search(list<int>)_(no_match)/1000 -4.35% 697.763 667.426 - -6.56% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -4.34% 14394.625 13770.100 - 0.43% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.34% 3598.265 3442.174 - -5.07% -
BM_std_min<int>/2 -4.32% 0.485 0.465 - 0.68% -
rng::remove_copy(list<int>)_(prefix)/8192 -4.30% 7339.817 7023.879 - -0.10% -
SetIntersection_None_Set_string_16384_64 -4.29% 200842130.308 192217996.776 - -4.23% -
BM_RangesPushHeap_uint64_Ascending_16384 -4.29% 3.744 3.583 - 0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -4.29% 20.199 19.333 - -7.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.29% 26012120.476 24896459.708 - -1.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -4.29% 3.891 3.725 - -0.13% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.27% 0.590 0.565 - 2.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -4.27% 22967384.445 21987175.008 - 2.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.26% 1.476 1.414 - -11.34% -
std::unordered_set<int>::count(key)_(existent)/1024 -4.25% 1.381 1.322 - 9.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -4.25% 1185697.614 1135334.822 - -2.94% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.25% 1.381 1.323 - -1.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.24% 8.224 7.875 - -1.64% -
BM_std_min<__int128>/6 -4.23% 2.258 2.163 - 4.20% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.22% 17.838 17.085 - 0.35% -
BM_deque_deque_copy/70000 -4.22% 2974.101 2848.488 - -10.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.22% 2.037 1.951 - -4.52% -
BM_std_min<int>/16 -4.21% 1.734 1.661 - -1.75% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -4.20% 6.293 6.028 - -0.33% -
SetIntersection_Front_Set_uint32_16384_16 -4.18% 1327408.926 1271935.951 - -2.65% -
std::set<int>::equal_range(key)_(existent)/8192 -4.17% 8.217 7.874 - -1.04% -
std::remove_copy(list<int>)_(prefix)/8192 -4.17% 7254.214 6951.586 - -1.03% -
BM_std_minmax<unsigned_char>/24 -4.17% 1.256 1.204 - -0.22% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -4.17% 1956.025 1874.484 - -0.04% -
BM_std_minmax<unsigned_short>/23 -4.17% 2.622 2.513 - -2.22% -
std::unique_copy(vector<int>)_(sprinkled)/52 -4.16% 24.005 23.006 - -2.51% -
rng::for_each_n(list<int>)/8 -4.15% 2.539 2.433 - -5.01% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.14% 10.580 10.142 - -1.93% -
std::any_of(deque<int>)_(process_all)/50 -4.14% 20.095 19.264 - -0.09% -
rng::sort(deque<int>)_(ascending)/8 -4.14% 19.063 18.274 - 0.21% -
std::partition_point(list<int>)/8192 -4.13% 14434.405 13837.763 - 8.36% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.13% 58.302 55.895 - -0.37% -
rng::stable_partition(deque<int>)_(sparse)/50 -4.12% 29.612 28.391 - 3.60% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.11% 1.280 1.228 - -12.07% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -4.11% 7672.192 7357.111 - 1.12% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.10% 156.652 150.231 - 0.03% -
BM_MakeHeap_uint64_Random_1024 -4.10% 1.087 1.042 - -5.02% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -4.09% 1.101 1.056 - -3.51% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.08% 10.205 9.788 - -6.37% -
std::rotate(vector<bool>)_(by_1/4)/8192 -4.08% 31.222 29.947 - 0.82% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.07% 1.097 1.053 - -13.64% -
SetIntersection_None_Vector_uint64_262144_256 -4.07% 1228468.967 1178435.263 - -2.10% -
std::transform(list<int>)_(identity_transform)/50 -4.07% 39.987 38.359 - -3.21% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -4.07% 5.082 4.875 - -17.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.06% 0.945 0.907 - -6.16% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -4.06% 1.504 1.443 - 0.42% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -4.05% 19.454 18.666 - -1.77% -
BM_std_minmax<unsigned_char>/25 -4.04% 1.277 1.226 - -0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.03% 2520375.690 2418739.792 - -2.17% -
rng::count_if(list<int>)_(every_other)/8192 -4.03% 7575.773 7270.596 - -0.43% -
std::set<int>::find(key)_(non-existent)/8192 -4.02% 8.965 8.605 - 1.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.02% 20739760.996 19906422.264 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.00% 1169218.476 1122505.707 - 0.74% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -3.99% 541606.305 519992.565 - -0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -3.98% 12.357 11.866 - -1.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.97% 21491419.251 20638418.479 - -0.15% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.96% 14.739 14.155 - -5.18% -
SetIntersection_None_Set_string_1024_1024 -3.96% 9229371.072 8863742.776 - -2.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.95% 1161601.203 1115765.837 - -2.42% -
SetIntersection_None_Vector_string_16384_256 -3.95% 1299884.374 1248599.355 - -3.26% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.94% 43.382 41.672 - 4.00% -
std::partition_copy(vector<int>)/50 -3.94% 13.306 12.782 - -1.45% -
BM_std_minmax<unsigned_int>/3 -3.93% 1.140 1.096 - -5.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.91% 37.426 35.962 - 23.12% -
SetIntersection_Interlaced_Set_string_16384_256 -3.90% 362822466.964 348654593.231 - -0.85% -
std::find_end(list<int>)_(process_all)/8192 -3.90% 7260.294 6976.835 - -0.17% -
std::adjacent_find(list<int>,_pred)/8192 -3.90% 8292.936 7969.419 - -1.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.90% 11431178.416 10985556.469 - -0.38% -
std::unordered_set<int>::count(key)_(existent)/8192 -3.90% 1.297 1.247 - -5.27% -
SetIntersection_Front_Set_uint64_1024_1024 -3.89% 15375756.908 14777351.456 - -6.23% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.89% 4.190 4.027 - 1.60% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.88% 16.418 15.781 - -5.89% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.87% 6419.142 6170.421 - -1.28% -
BM_std_min<char>/8 -3.87% 2.381 2.289 - 1.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.87% 70.476 67.751 - 59.39% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -3.85% 7972.904 7666.250 - 1.14% -
std::multiset<int>::erase(key)_(non-existent)/1024 -3.84% 7.025 6.755 - 1.75% -
rng::for_each(multimap<int>)/8192 -3.84% 17486.322 16814.384 - 1.97% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.83% 1.251 1.203 - -6.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.82% 24.278 23.350 - 1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.82% 2295481.638 2207750.824 - -3.13% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.82% 5.056 4.863 - -2.84% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -3.82% 10.026 9.643 - -7.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.81% 1483.065 1426.517 - 1.72% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.81% 15546930.542 14954854.493 - -0.88% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.80% 4.865 4.680 - -2.55% -
rng::is_sorted_until(vector<int>,_pred)/1024 -3.79% 417.335 401.519 - -0.96% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -3.78% 2823.383 2716.531 - -1.03% -
BM_RangesPushHeap_uint64_Ascending_256 -3.77% 2.176 2.094 - 0.04% -
rng::for_each(multimap<int>::iterator)/8192 -3.77% 17525.689 16865.545 - 1.43% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -3.75% 286.911 276.153 - -6.18% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -3.75% 30.586 29.440 - 0.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.74% 35.099 33.784 - -1.40% -
BM_deque_deque_move_backward/64000 -3.74% 8127.232 7823.119 - -2.55% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.74% 52.487 50.524 - -2.44% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -3.74% 3962.383 3814.375 - 0.27% -
rng::rotate(vector<bool>)_(by_1/4)/8192 -3.72% 31.042 29.886 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.72% 208597323.661 200834327.462 - -7.07% -
BM_std_minmax<unsigned_char>/26 -3.72% 1.496 1.440 - -0.14% -
BM_std_minmax<unsigned_char>/4 -3.72% 1.510 1.454 - -1.34% -
std::set<std::string>::contains(key)_(existent)/32 -3.71% 16.437 15.827 - -3.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.70% 13232.166 12741.985 - -5.61% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -3.70% 1128602.525 1086866.398 - -1.71% -
BM_vector_deque_ranges_move_backward/1024 -3.69% 38.166 36.756 - -1.49% -
BM_deque_deque_ranges_move/65536 -3.68% 2990.295 2880.312 - -2.50% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -3.68% 736.032 708.964 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.68% 1662895.931 1601756.326 - 0.56% -
std::multiset<std::string>::clear()/32 -3.65% 928.438 894.519 - 1.43% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.65% 725.589 699.126 - -3.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.64% 6143119.096 5919468.048 - -7.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -3.64% 0.338 0.325 - -1.99% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -3.63% 8755633.599 8437371.765 - 42.05% -
rng::stable_partition(deque<int>)_(dense)/32 -3.62% 28.288 27.262 - -2.64% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.62% 27871.046 26861.589 - -3.57% -
std::multiset<int>::erase(key)_(existent)/1024 -3.62% 42.460 40.923 - 0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.62% 1118279.216 1077822.419 - -4.35% -
SetIntersection_Front_Set_string_16384_64 -3.62% 4651914.805 4483706.091 - -9.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -3.60% 3.700 3.567 - -4.98% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.60% 12337.414 11893.157 - -3.00% -
BM_std_min<unsigned_char>/32 -3.60% 2.926 2.820 - -1.52% -
rng::unique_copy(deque<int>)_(contiguous)/32 -3.60% 10.931 10.537 - 8.04% -
BM_deque_deque_ranges_copy_backward/70000 -3.58% 8987.175 8665.023 - -2.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.57% 2290349.889 2208580.283 - 0.41% -
rng::starts_with(deque<int>)/1024 -3.57% 502.786 484.837 - -0.65% -
BM_std_minmax<short>/20 -3.57% 2.019 1.947 - -2.69% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -3.56% 6.352 6.126 - -5.12% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.56% 1.850 1.784 - 4.31% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.56% 20.058 19.344 - -3.82% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.56% 4.761 4.592 - -6.63% -
BM_std_minmax_element<int>/3 -3.55% 1.195 1.152 - 10.36% -
std::multiset<int>::erase(key)_(non-existent)/8192 -3.55% 10.032 9.676 - 1.51% -
BM_std_minmax<unsigned_short>/20 -3.55% 2.019 1.947 - -0.25% -
BM_std_minmax<int>/3 -3.54% 1.179 1.137 - -5.06% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -3.54% 248796.043 239989.157 - -2.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -3.54% 7180.201 6926.105 - 1.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.54% 19.405 18.718 - -0.19% -
SetIntersection_Front_Vector_string_16384_16 -3.54% 1705819.867 1645519.009 - -4.24% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.53% 532552.839 513736.234 - -1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.52% 1255265.150 1211068.166 - -2.73% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -3.51% 4.424 4.268 - -3.50% -
std::unique(deque<int>)_(sprinkled)/1024 -3.50% 934.652 901.915 - 2.93% -
SetIntersection_Front_Vector_uint32_262144_1 -3.50% 1123202.396 1083930.463 - -0.50% -
rng::stable_sort(vector<int>)_(descending)/8 -3.50% 25.525 24.633 - -2.83% -
rng::find_first_of(vector<int>)_(large_needle)/32 -3.49% 106.043 102.338 - -2.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -3.49% 23.840 23.007 - -1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.49% 1123462.813 1084248.365 - -3.68% -
std::find_end(vector<int>)_(match_near_end)/1000 -3.48% 272.649 263.168 - 0.22% -
std::set<int>::clear()/8192 -3.48% 74222.834 71642.721 - -3.52% -
std::set<int>::upper_bound(key)_(existent)/32 -3.47% 1.796 1.734 - 0.14% -
rng::starts_with(deque<int>)/1000 -3.47% 485.721 468.865 - -1.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.46% 1.722 1.662 - -2.21% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -3.46% 153104.448 147805.224 - 0.26% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.46% 9.783 9.444 - -2.90% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.46% 15.518 14.981 - -2.54% -
BM_PushHeap_string_Descending_16 -3.46% 2.185 2.109 - -13.39% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -3.46% 21.048 20.320 - 4.84% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.42% 3.174 3.066 - -1.41% -
std::fill(vector<bool>)/64 -3.41% 1.651 1.595 - -2.44% -
std::multiset<int>::count(key)_(existent)/1024 -3.41% 5.841 5.642 - -1.31% -
BM_std_minmax<unsigned_char>/21 -3.39% 2.310 2.232 - 0.04% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.39% 1.264 1.221 - -4.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.39% 0.643 0.622 - -3.51% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.38% 21.915 21.174 - -3.52% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -3.37% 6.130 5.924 - -1.74% -
std::copy_if(vector<int>)_(every_other)/8 -3.34% 2.566 2.480 - -1.96% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.34% 19843.283 19179.676 - 0.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.34% 23.505 22.720 - 0.83% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.34% 543.660 525.504 - -3.50% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -3.33% 0.553 0.534 - -6.97% -
BM_StringRelationalLiteral_Less_Large_Large_Control -3.32% 2.275 2.200 - -0.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -3.32% 8.557 8.273 - -2.54% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -3.31% 6.268 6.060 - 1.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.31% 28.589 27.643 - -0.34% -
rng::for_each(multiset<int>::iterator)/8 -3.31% 4.691 4.536 - -5.61% -
rng::any_of(vector<int>)_(process_all)/8 -3.29% 2.364 2.287 - -2.88% -
bm_lexicographical_compare<unsigned_char>/1 -3.29% 1.674 1.619 - -4.18% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.28% 4.317 4.175 - -1.82% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.28% 1.616 1.563 - -6.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.26% 4554169.420 4405620.621 - -1.06% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.26% 25.805 24.964 - 22.07% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.25% 3.023 2.925 - -0.76% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.25% 10701.268 10353.436 - -1.85% -
BM_std_min<unsigned_char>/3 -3.24% 0.720 0.697 - 0.52% -
bm_lexicographical_compare<int>/64 -3.24% 4.970 4.809 - -0.09% -
BM_PushHeap_uint64_Random_16 -3.24% 4.384 4.242 - -0.96% -
rng::find(list<int>)_(process_all)/32768 -3.23% 28107.748 27198.622 - -2.48% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.23% 25.281 24.464 - -3.27% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.23% 25.282 24.465 - -3.30% -
BM_vector_deque_copy_backward/65536 -3.23% 8199.263 7934.283 - 2.38% -
std::unique_copy(vector<int>)_(sprinkled)/32 -3.23% 13.590 13.151 - -2.38% -
SetIntersection_Interlaced_Vector_uint32_16_16 -3.23% 39405051.843 38132360.397 - 0.77% -
BM_std_min<unsigned_char>/24 -3.23% 2.814 2.723 - -1.23% -
std::multiset<std::string>::clear()/1024 -3.22% 20564.130 19901.354 - 2.40% -
rng::partition_point(list<int>)/8192 -3.22% 14954.581 14473.258 - 9.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.21% 1176609.873 1138796.083 - 0.69% -
std::stable_partition(list<int>)_(sparse)/8192 -3.21% 9005.664 8716.357 - -0.78% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -3.20% 13363.337 12935.778 - 0.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.20% 2.267 2.194 - 0.24% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.20% 40779.205 39476.042 - -2.27% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -3.19% 14.426 13.965 - -8.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.19% 4662947.339 4514162.123 - -2.12% -
BM_std_minmax<unsigned_short>/24 -3.19% 2.314 2.240 - -1.63% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.18% 5579.097 5401.487 - -3.64% -
BM_std_min<unsigned_int>/29 -3.18% 2.080 2.014 - -3.60% -
BM_std_min<__int128>/2 -3.18% 0.688 0.666 - -0.26% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.18% 33.649 32.579 - -4.99% -
rng::contains(vector<int>)_(process_all)/8 -3.17% 2.671 2.586 - -4.22% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.17% 215826675.115 208988473.739 - 1.28% -
BM_StringAssignStr_Large_Opaque -3.16% 10.624 10.288 - 1.20% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.16% 1481.477 1434.673 - -15.13% -
std::find_if(list<int>)_(process_all)/32768 -3.16% 28437.433 27539.178 - -3.66% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.15% 20.785 20.130 - -3.06% -
BM_PushHeap_uint32_Ascending_262144 -3.15% 8.326 8.064 - -1.38% -
rng::find(list<int>)_(process_all)/8192 -3.15% 11817.117 11445.261 - 9.62% -
rng::for_each(set<int>)/8 -3.14% 4.629 4.483 - -2.86% -
BM_RangesPushHeap_string_Ascending_16384 -3.13% 18.738 18.151 - -5.96% -
BM_vector_deque_ranges_move/1 -3.13% 2.212 2.143 - 5.48% -
BM_vector_deque_ranges_move/2 -3.12% 1.951 1.891 - 9.47% -
BM_SortHeap_pair<uint32,_uint32>_16 -3.12% 6.151 5.959 - -2.11% -
BM_StringRelational_Less_Small_Huge_Control -3.11% 1.782 1.726 - -1.78% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -3.10% 5.879 5.696 - 0.60% -
SetIntersection_Front_Vector_float_16384_16 -3.10% 1218277.349 1180501.225 - -0.74% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.09% 1.052 1.019 - -4.30% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.08% 1.049 1.017 - -2.02% -
std::find_if(vector<int>)_(bail_25%)/8 -3.07% 1.039 1.007 - 1.27% -
BM_std_min<unsigned_short>/32 -3.07% 2.935 2.845 - -2.33% -
SetIntersection_None_Vector_uint64_262144_1 -3.06% 1215399.004 1178220.883 - 0.33% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.06% 1.619 1.570 - 5.72% -
std::set<std::string>::upper_bound(key)_(existent)/32 -3.05% 17.369 16.838 - -1.22% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.05% 24053.744 23318.983 - 0.05% -
rng::unique(deque<int>)_(sprinkled)/32 -3.05% 60.110 58.276 - -3.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.04% 0.875 0.848 - -3.01% -
BM_RangesMakeHeap_float_Random_16384 -3.04% 1.164 1.128 - -7.25% -
BM_vector_deque_copy/64 -3.04% 2.803 2.718 - -3.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -3.04% 15.209 14.747 - -1.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -3.03% 5.467 5.301 - -2.39% -
rng::find_first_of(vector<int>)_(small_needle)/8192 -3.03% 11634.721 11281.803 - -0.06% -
std::vector<std::string>::ctor(size)/32 -3.03% 34.473 33.427 - -0.42% -
std::sort(deque<int>)_(heap)/8 -3.03% 25.576 24.800 - 0.19% -
rng::find_first_of(vector<int>)_(small_needle)/1024 -3.03% 1456.724 1412.600 - -0.00% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.02% 50772.373 49238.362 - -1.22% -
std::unique_copy(list<int>)_(sprinkled)/8192 -3.02% 7211.126 6993.521 - -0.09% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.02% 5.247 5.088 - -3.05% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.01% 29.468 28.580 - -4.23% -
std::set<std::string>::erase(key)_(existent)/8192 -3.00% 72.110 69.945 - -1.57% -
std::sort(deque<int>)_(ascending)/8 -3.00% 18.923 18.355 - -0.30% -
BM_PushHeap_uint64_Descending_4 -3.00% 0.372 0.361 - -0.04% -
BM_deque_deque_move/4096 -3.00% 154.858 150.218 - -1.41% -
SetIntersection_Front_Vector_uint32_262144_4 -2.99% 1141721.646 1107538.738 - -2.61% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.99% 8.806 8.543 - 0.05% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.99% 21.662 21.014 - -5.10% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.98% 18.904 18.340 - -0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.97% 14408.965 13980.605 - -3.71% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.97% 51183.454 49665.825 - -0.43% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.96% 906780.948 879904.912 - -5.88% -
std::none_of(list<int>)_(process_all)/8192 -2.95% 7367.141 7149.665 - -0.71% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.95% 490.509 476.030 - -2.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.95% 1190107.197 1155012.967 - 0.47% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -2.94% 0.849 0.824 - -0.33% -
BM_std_min<__int128>/5 -2.94% 1.847 1.793 - 2.57% -
std::replace(vector<int>)_(sprinkled)/8192 -2.94% 1222.551 1186.647 - -12.79% -
BM_PushHeap_uint32_Descending_16 -2.93% 0.379 0.368 - 3.99% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.93% 13.458 13.064 - -3.64% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.93% 4.317 4.190 - -2.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.92% 28.167 27.343 - -1.22% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.92% 3.869 3.756 - -1.60% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.92% 24.126 23.422 - -0.87% -
BM_std_minmax<unsigned_short>/22 -2.92% 2.385 2.315 - -3.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -2.91% 10.754 10.440 - -1.29% -
BM_StringAssignStr_Large_Transparent -2.91% 10.610 10.302 - 1.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.91% 5.039 4.893 - -3.31% -
SetIntersection_Interlaced_Set_float_16384_16 -2.90% 219029026.399 212677435.216 - 0.97% -
SetIntersection_None_Vector_uint64_1024_256 -2.90% 1162125.108 1128429.170 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.90% 18353122.124 17821150.662 - 1.08% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -2.90% 28.563 27.735 - -1.42% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.89% 13.431 13.042 - -0.88% -
BM_std_minmax<unsigned_int>/2 -2.89% 0.827 0.804 - -2.60% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.88% 6.576 6.387 - 0.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.88% 20.671 20.075 - -3.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.88% 19.412 18.853 - -1.86% -
std::search_n(deque<int>)_(no_match)/1000 -2.87% 450.875 437.930 - -2.21% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.87% 19.574 19.013 - -1.32% -
rng::adjacent_find(deque<int>)/50 -2.86% 15.021 14.591 - -22.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.86% 741.130 719.914 - -1.94% -
rng::fold_left(list<int>)/8192 -2.86% 11106.694 10788.840 - 2.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.85% 59.173 57.488 - -4.32% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.85% 12.261 11.912 - 1.18% -
BM_deque_vector_copy_backward/64000 -2.84% 8250.152 8015.785 - -2.39% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.84% 219.358 213.131 - 1.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.84% 10.651 10.349 - -1.43% -
BM_MakeHeap_uint32_Random_262144 -2.83% 1.029 1.000 - -0.69% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.81% 1526.229 1483.312 - -2.77% -
BM_StringRelational_Less_Large_Empty_Control -2.81% 2.052 1.995 - 2.37% -
BM_std_minmax<unsigned_char>/31 -2.81% 3.267 3.175 - 0.54% -
SetIntersection_None_Set_float_64_1 -2.80% 23822981.925 23154875.361 - -0.96% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.80% 1.874 1.822 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.80% 1168001.865 1135289.142 - -2.46% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.80% 0.985 0.957 - -0.55% -
BM_lexicographical_compare_three_way_slow_path/16 -2.79% 4.612 4.483 - -1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.79% 19249762.270 18711969.365 - -3.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.79% 6418.955 6239.660 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.79% 3584.544 3484.424 - 4.91% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.79% 5.170 5.026 - -0.15% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.79% 307.602 299.031 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.78% 1132532.077 1100995.913 - -0.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.78% 2.276 2.213 - -1.31% -
BM_StringRelational_Less_Empty_Large_Control -2.78% 1.996 1.941 - 3.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.77% 1233.717 1199.546 - -0.91% -
rng::find_first_of(vector<int>)_(small_needle)/50 -2.76% 73.869 71.827 - 0.19% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.76% 39.933 38.830 - 0.77% -
BM_std_minmax<unsigned_short>/2 -2.76% 0.873 0.848 - 0.11% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.76% 1421.176 1382.022 - 0.56% -
SetIntersection_None_Set_uint32_16384_16384 -2.74% 162345712.069 157890629.152 - 2.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.74% 358947823.249 349098156.320 - -0.63% -
rng::copy(list<int>)/64 -2.74% 32.795 31.897 - -5.63% -
BM_PushHeap_float_Ascending_64 -2.74% 1.825 1.775 - -2.08% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.73% 25168.136 24480.061 - 0.01% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -2.73% 18.986 18.467 - 0.46% -
rng::transform(list<int>,_list<int>)/8192 -2.73% 9657.355 9393.657 - -8.07% -
rng::copy_if(deque<int>)_(entire_range)/8 -2.72% 2.922 2.842 - -3.68% -
std::transform(list<int>)_(identity_transform)/8192 -2.72% 7292.983 7094.481 - -7.12% -
BM_RangesPushHeap_string_Ascending_64 -2.72% 7.081 6.888 - -7.44% -
rng::find_if_not(vector<int>)_(process_all)/50 -2.72% 14.229 13.842 - -2.74% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.71% 472426.493 459602.111 - -2.45% -
BM_std_minmax<unsigned_short>/21 -2.71% 2.085 2.028 - 3.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.71% 1245319.542 1211561.526 - -2.89% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.71% 1.754 1.707 - -1.77% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -2.70% 12.074 11.747 - -3.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.70% 12901.552 12552.667 - -1.59% -
BM_std_min<long_long>/28 -2.70% 2.657 2.586 - -2.78% -
BM_std_min<int>/64 -2.69% 2.626 2.555 - -4.26% -
BM_MakeThenSortHeap_float_Descending_1024 -2.68% 8.030 7.815 - -2.08% -
BM_LowerBound_string_1024 -2.68% 181.626 176.767 - -0.77% -
BM_deque_deque_ranges_move_backward/65536 -2.67% 8271.041 8050.013 - 0.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.66% 42.524 41.394 - 7.19% -
rng::stable_sort(deque<int>)_(repeated)/1024 -2.65% 1417.975 1380.378 - -0.65% -
SetIntersection_Interlaced_Set_string_262144_1 -2.64% 1155394.466 1124845.884 - -3.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.64% 1.203 1.172 - -2.15% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.64% 6450.431 6280.024 - -0.75% -
BM_std_minmax<unsigned_char>/6 -2.64% 2.080 2.025 - -1.17% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.64% 15869971.424 15451456.948 - 1.94% -
rng::copy_n(vector<bool>)_(unaligned)/512 -2.63% 3.637 3.542 - 6.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.63% 1194862.280 1163472.584 - -2.54% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.63% 764.982 744.887 - 0.90% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.63% 11.803 11.493 - -5.12% -
std::replace(vector<int>)_(sprinkled)/1024 -2.62% 155.087 151.016 - -10.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.62% 71318.755 69447.305 - 1.33% -
std::set<std::string>::erase(key)_(non-existent)/32 -2.62% 12.680 12.348 - -15.92% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.62% 32.359 31.511 - -2.74% -
BM_std_minmax<unsigned_char>/12 -2.62% 2.039 1.986 - 2.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.62% 391243.780 381011.404 - -0.40% -
rng::stable_partition(list<int>)_(sparse)/32 -2.61% 9.839 9.582 - -2.22% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -2.60% 1585.333 1544.120 - -0.99% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.59% 49.095 47.822 - -2.70% -
std::find_end(vector<int>)_(process_all)/1024 -2.59% 245.944 239.566 - -1.91% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.59% 727.709 708.847 - -1.18% -
BM_std_minmax<unsigned_char>/20 -2.59% 2.019 1.966 - 1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.59% 1175740.915 1145318.575 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.58% 1331497.591 1297142.295 - -8.02% -
BM_std_minmax<short>/7 -2.58% 1.801 1.755 - 0.44% -
rng::fill_n(deque<int>)/1024 -2.58% 30.073 29.298 - -1.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.58% 55209.681 53786.049 - -0.60% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -2.58% 10.289 10.024 - -1.93% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.57% 15.289 14.895 - -0.93% -
rng::reverse(list<int>)/32768 -2.57% 17964.932 17502.699 - -0.76% -
BM_PushHeap_uint32_Random_16 -2.57% 4.587 4.469 - 1.29% -
BM_std_minmax<short>/21 -2.57% 2.063 2.010 - -1.69% -
std::find_end(deque<int>)_(match_near_end)/1000 -2.57% 342.115 333.335 - 0.81% -
BM_std_min<short>/27 -2.57% 2.375 2.314 - 0.83% -
std::find_if_not(list<int>)_(process_all)/32768 -2.56% 30126.767 29354.317 - -1.98% -
rng::partition(list<int>)_(sparse)/32 -2.56% 9.289 9.052 - -0.03% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.56% 222.027 216.346 - -1.42% -
std::copy(list<int>)/32768 -2.56% 26516.834 25838.384 - -2.21% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.56% 25.128 24.486 - 0.94% -
rng::find_if(deque<int>)_(process_all)/8192 -2.55% 2942.053 2866.911 - -4.74% -
SetIntersection_Front_Vector_float_256_64 -2.55% 4759295.240 4637956.661 - 0.67% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.55% 176339522.319 171846747.857 - -0.37% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.54% 1118384.912 1089964.328 - -1.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.54% 23.304 22.712 - -10.30% -
BM_std_minmax<unsigned_char>/5 -2.54% 1.789 1.744 - -0.42% -
SetIntersection_None_Vector_uint64_1024_1024 -2.54% 1165377.049 1135826.742 - -0.82% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.53% 88437.386 86198.341 - -2.23% -
BM_vector_deque_copy/65536 -2.53% 2427.646 2366.204 - -11.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.53% 1188903.444 1158827.112 - 0.66% -
BM_std_minmax<unsigned_char>/28 -2.52% 2.136 2.083 - -3.14% -
std::find_end(vector<int>)_(process_all)/1000 -2.52% 239.417 233.393 - -2.01% -
std::map<std::string,_int>::erase(key)_(existent)/32 -2.52% 82.726 80.644 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.51% 1182745.944 1153000.529 - -2.89% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.51% 6.669 6.502 - 0.84% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.51% 16.278 15.869 - -1.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -2.51% 3.056 2.979 - -0.13% -
rng::partition(vector<int>)_(sparse)/50 -2.51% 14.114 13.760 - -3.67% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.50% 12294986.428 11987094.418 - -1.27% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.50% 9.453 9.217 - -2.81% -
rng::reverse_copy(list<int>)/4096 -2.50% 3124.281 3046.327 - -0.84% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -2.49% 3.456 3.370 - 1.44% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.49% 1.358 1.324 - 2.05% -
std::stable_partition(deque<int>)_(dense)/32 -2.49% 28.942 28.222 - -5.64% -
rng::remove_copy(deque<int>)_(prefix)/50 -2.48% 20.888 20.369 - -6.85% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.48% 6.479 6.318 - -0.91% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -2.48% 4.144 4.041 - -1.07% -
rng::is_sorted(list<int>)/1024 -2.48% 779.971 760.633 - 0.15% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.48% 25.560 24.927 - -0.79% -
SetIntersection_Front_Set_string_16384_4 -2.47% 1333412.171 1300413.877 - -1.48% -
rng::sort(deque<int>)_(repeated)/8 -2.47% 19.191 18.717 - 1.27% -
BM_RangesMakeHeap_float_Random_16 -2.47% 1.605 1.566 - -8.45% -
rng::starts_with(deque<int>)/8 -2.47% 4.197 4.093 - -0.14% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -2.46% 10.689 10.426 - -2.18% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -2.45% 0.422 0.412 - -22.38% -
SetIntersection_Interlaced_Set_string_64_64 -2.45% 38292856.379 37355062.001 - 3.73% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -2.45% 15.480 15.101 - -1.16% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -2.45% 9.345 9.116 - -1.00% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.44% 1397.847 1363.726 - 1.63% -
BM_std_min<char>/32 -2.43% 2.934 2.862 - -2.10% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.43% 70.410 68.698 - 0.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.43% 7084.493 6912.321 - -10.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.43% 1195901.623 1166869.971 - -2.91% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -2.42% 2075.467 2025.141 - -1.73% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -2.42% 77.063 75.195 - 0.27% -
rng::search(list<int>)_(no_match)/8192 -2.42% 7087.294 6915.618 - 0.82% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.42% 109866.959 107206.729 - -4.45% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.42% 51603.190 50356.679 - -0.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.42% 32.979 32.182 - -1.30% -
std::remove_copy(vector<int>)_(prefix)/32 -2.41% 9.099 8.879 - -1.27% -
BM_PushHeap_string_SingleElement_16 -2.41% 2.772 2.705 - -2.14% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.41% 5.195 5.069 - 6.05% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -2.41% 1.423 1.388 - 0.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.41% 51.482 50.242 - -1.61% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -2.40% 0.423 0.413 - -5.58% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.40% 842237.515 822057.884 - -5.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.40% 13905911.111 13572782.616 - 6.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.39% 1435078.369 1400731.158 - -1.64% -
rng::reverse_copy(deque<int>)/8 -2.39% 2.928 2.858 - -6.14% -
rng::search(list<int>)_(single_element)/1000 -2.39% 680.372 664.113 - -0.29% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.39% 10.534 10.282 - -2.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.39% 4.287 4.184 - -1.02% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.39% 23.125 22.573 - -3.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.38% 805.640 786.425 - -3.53% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -2.38% 1.494 1.459 - -0.58% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.38% 29028.997 28338.765 - -0.84% -
rng::move(deque<int>)/64 -2.37% 6.611 6.454 - 2.15% -
std::deque<std::string>::ctor(size)/32 -2.37% 42.689 41.677 - 3.83% -
BM_StringRelational_Eq_Empty_Large_Control -2.36% 0.493 0.481 - -1.29% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.36% 2.010 1.962 - -5.71% -
BM_StringRelational_Compare_Empty_Empty_Control -2.36% 1.650 1.611 - -0.04% -
BM_MakeHeap_uint32_SingleElement_64 -2.36% 0.516 0.504 - -0.91% -
BM_std_min<char>/16 -2.35% 2.557 2.497 - -2.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.35% 480.145 468.854 - -1.46% -
rng::stable_sort(deque<int>)_(ascending)/1024 -2.35% 2164.313 2113.438 - -0.43% -
BM_RangesPushHeap_uint64_Ascending_1024 -2.35% 2.642 2.580 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.34% 2296862.018 2243036.451 - -5.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.34% 1454890.363 1420848.372 - -0.82% -
BM_RangesMakeHeap_string_Random_1024 -2.34% 10.873 10.619 - -1.56% -
std::move(deque<int>)/64 -2.34% 6.287 6.140 - 2.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.33% 22.514 21.989 - -0.24% -
BM_RangesMakeHeap_string_Random_16384 -2.33% 12.727 12.430 - -3.01% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.33% 34.585 33.779 - -1.68% -
BM_std_min<char>/15 -2.33% 2.100 2.051 - -3.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.33% 1181046.441 1153554.423 - 1.41% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.33% 47.455 46.350 - -2.77% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -2.33% 33.494 32.715 - 3.81% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.32% 6540.869 6389.036 - -1.50% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -2.32% 9.264 9.049 - -0.91% -
std::stable_partition(deque<int>)_(sparse)/50 -2.32% 30.058 29.361 - -1.20% -
BM_deque_deque_move/1024 -2.32% 39.482 38.566 - -1.52% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.32% 39.959 39.033 - 0.46% -
std::move(vector<bool>)_(unaligned)/4096 -2.31% 27.115 26.488 - -0.58% -
std::move_backward(vector<int>)/262144 -2.31% 22299.506 21783.852 - -0.71% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -2.31% 122.863 120.022 - 23.38% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.31% 166808.031 162954.755 - -0.45% -
BM_PushHeap_float_PipeOrgan_4 -2.30% 0.505 0.493 - 2.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -2.30% 0.616 0.602 - -0.75% -
SetIntersection_Front_Set_float_262144_64 -2.30% 1891535.826 1848115.570 - -1.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.29% 4.883 4.771 - 3.84% -
std::rotate(list<int>)_(1_element_backward)/32 -2.29% 13.916 13.597 - -2.36% -
rng::rotate(deque<int>)_(1_element_forward)/50 -2.29% 6.343 6.198 - 1.61% -
BM_std_minmax<unsigned_char>/29 -2.29% 2.477 2.421 - -0.37% -
SetIntersection_Front_Set_float_256_64 -2.29% 6550505.689 6400776.984 - -2.36% -
std::stable_partition(vector<int>)_(sparse)/32 -2.28% 7.181 7.017 - 2.08% -
BM_deque_vector_copy_backward/1 -2.28% 2.145 2.096 - 0.18% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.27% 41597174.757 40651143.017 - -1.05% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -2.27% 1.413 1.381 - -1.82% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.27% 8.056 7.873 - 0.34% -
SetIntersection_Front_Vector_float_262144_16 -2.27% 1213179.677 1185669.324 - -0.55% -
SetIntersection_None_Set_float_1024_1 -2.26% 9168253.683 8960721.855 - -2.49% -
SetIntersection_Interlaced_Set_float_16_16 -2.26% 42240772.763 41285208.524 - 0.19% -
BM_MakeHeap_float_PipeOrgan_16 -2.26% 1.299 1.270 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.26% 4587328.298 4483600.471 - 0.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.26% 34.615 33.834 - -2.93% -
BM_PushHeap_uint32_Random_4 -2.25% 2.545 2.487 - 0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.25% 1252008.421 1223823.387 - -0.19% -
BM_std_min<unsigned_char>/19 -2.25% 1.183 1.157 - 0.05% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.25% 14.306 13.985 - -1.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.24% 25.935 25.354 - -16.72% -
rng::for_each(set<int>::iterator)/8 -2.23% 4.530 4.429 - -2.32% -
BM_RangesPushHeap_string_Ascending_4 -2.23% 2.579 2.522 - -3.59% -
rng::remove(list<int>)_(sprinkled)/32 -2.23% 58.247 56.946 - -1.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.23% 150234.242 146883.445 - -3.82% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.23% 4683.300 4578.862 - -3.32% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.23% 1.772 1.733 - 2.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.23% 589.859 576.713 - 0.93% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.23% 28.015 27.391 - -5.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.23% 14771.097 14442.432 - -2.79% -
std::set<std::string>::clear()/32 -2.22% 897.613 877.649 - -2.31% -
BM_RangesMakeHeap_string_Random_256 -2.22% 10.508 10.275 - -0.64% -
SetIntersection_Interlaced_Vector_string_256_64 -2.22% 20941539.350 20476460.803 - 1.48% -
BM_RangesMakeHeap_string_Descending_1024 -2.22% 2.751 2.689 - -24.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.22% 25.272 24.711 - 0.38% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.22% 32.882 32.153 - 3.69% -
SetIntersection_None_Vector_uint64_262144_262144 -2.22% 1210250.868 1183417.102 - -1.84% -
BM_std_minmax<unsigned_char>/22 -2.22% 2.573 2.516 - 0.28% -
SetIntersection_Front_Set_float_262144_16384 -2.21% 254281286.796 248651350.723 - -29.96% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.21% 2162.917 2115.069 - 0.00% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -2.21% 35.591 34.804 - -0.42% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.21% 4.346 4.250 - 0.20% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.21% 82711.289 80883.904 - -7.82% -
rng::move_backward(vector<int>)/262144 -2.21% 22395.983 21901.521 - -0.79% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -2.21% 1925.737 1883.222 - -0.73% -
SetIntersection_Front_Set_uint64_16_16 -2.21% 41736937.046 40816049.260 - -0.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.21% 1.188 1.162 - -1.74% -
rng::none_of(deque<int>)_(process_all)/8 -2.21% 4.826 4.719 - 7.64% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.20% 30.463 29.792 - 0.72% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.20% 12188.407 11919.914 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.20% 11160114.148 10914383.981 - -1.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.20% 82221.641 80412.452 - -2.36% -
BM_RangesMakeHeap_string_PipeOrgan_16 -2.20% 3.686 3.605 - -6.22% -
rng::find(list<int>)_(bail_25%)/8192 -2.20% 1463.553 1431.408 - 0.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.19% 1.987 1.943 - -6.64% -
rng::count(vector<int>)_(every_other)/8 -2.19% 1.323 1.294 - -6.44% -
BM_std_min<unsigned_char>/16 -2.18% 2.574 2.518 - -3.87% -
BM_std_min<unsigned_char>/15 -2.18% 2.108 2.062 - -1.14% -
SetIntersection_Front_Vector_string_262144_64 -2.18% 3415981.154 3341533.364 - -4.38% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.18% 8919.600 8725.449 - 1.37% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.17% 15.955 15.608 - -2.24% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.17% 20.289 19.848 - 0.93% -
bm_ranges_swap_ranges_vb_aligned/512 -2.17% 5.281 5.166 - -1.51% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -2.17% 18.142 17.749 - -0.79% -
std::shift_left(deque<int>)/1024 -2.17% 40.289 39.416 - -0.33% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.17% 8739.521 8550.287 - 0.18% -
BM_std_min<__int128>/4 -2.17% 1.437 1.406 - 2.31% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.16% 174268790.765 170498376.149 - 0.69% -
BM_StringRelational_Eq_Small_Huge_Control -2.16% 0.489 0.479 - -0.40% -
std::find(list<int>)_(process_all)/32768 -2.16% 27539.752 26944.814 - -2.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.16% 20230.494 19793.784 - 0.49% -
std::set<int>::count(key)_(non-existent)/32 -2.16% 2.972 2.908 - -2.11% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -2.15% 7299.873 7142.790 - 1.55% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.15% 2997.311 2932.911 - -0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.15% 4766614.226 4664233.038 - 0.07% -
rng::find_end(deque<int>)_(process_all)/1000 -2.15% 256.629 251.122 - -0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.14% 20992514.874 20542460.858 - -2.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.14% 7.774 7.607 - -2.43% -
std::find_end(vector<int>)_(process_all)/1048576 -2.14% 241367.182 236199.798 - -1.91% -
BM_StringRelational_Less_Large_Large_Control -2.14% 2.272 2.224 - 8.61% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.14% 50201.201 49127.569 - -0.60% -
BM_StringRelational_Compare_Huge_Empty_Control -2.14% 1.659 1.624 - -2.34% -
BM_std_min<char>/21 -2.14% 1.780 1.742 - -3.70% -
SetIntersection_Front_Vector_string_64_16 -2.13% 21797313.139 21332338.657 - -2.88% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -2.13% 2995.140 2931.294 - -0.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.12% 4561933.885 4465174.044 - -2.11% -
BM_std_minmax<unsigned_char>/27 -2.12% 1.912 1.871 - 0.15% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -2.12% 179.375 175.577 - -0.11% -
BM_tolower_char<wchar_t> -2.12% 0.690 0.675 - 9.98% -
BM_deque_deque_move_backward/65536 -2.11% 8344.137 8167.807 - 1.30% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.11% 8.847 8.661 - -2.45% -
BM_deque_deque_copy_backward/70000 -2.11% 8867.019 8679.924 - 3.30% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.11% 3.283 3.214 - 2.98% -
BM_StringFindMatch2/4096 -2.11% 1090.531 1067.549 - 0.69% -
SetIntersection_Front_Set_float_64_16 -2.10% 17062873.873 16703738.722 - -2.66% -
BM_RangesMakeThenSortHeap_float_Heap_4 -2.10% 1.249 1.222 - -0.21% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.10% 220445372.022 215812576.228 - 0.85% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.10% 20.058 19.637 - -3.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.10% 55.472 54.308 - -1.50% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.10% 5.334 5.222 - -1.89% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -2.10% 1.414 1.385 - -3.61% -
BM_LowerBound_string_16384 -2.09% 404.855 396.374 - -0.18% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -2.09% 5.416 5.303 - -1.71% -
rng::find(vector<bool>)_(process_all)/1024 -2.09% 4.633 4.536 - -3.26% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -2.09% 21.645 21.192 - -1.21% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.09% 38.921 38.107 - -1.57% -
std::set<int>::insert(value)_(already_present)/0 -2.09% 0.594 0.582 - 0.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.09% 260739.789 255302.847 - -1.82% -
std::find_end(vector<int>)_(process_all)/8192 -2.08% 1890.038 1850.737 - -1.60% -
BM_RangesPopHeap_float_4 -2.08% 2.427 2.377 - 0.33% -
BM_RangesMakeHeap_string_Random_4 -2.07% 5.807 5.687 - -1.16% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.07% 16.533 16.191 - -10.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.07% 1415261.490 1386028.925 - 4.19% -
BM_PushHeap_float_Ascending_1024 -2.06% 3.203 3.137 - -1.32% -
std::rotate(deque<int>)_(1_element_forward)/1024 -2.06% 39.463 38.651 - -0.24% -
rng::starts_with(deque<int>,_pred)/8192 -2.06% 4089.905 4005.739 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -2.06% 5991389.368 5868143.490 - 0.02% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.05% 11.871 11.627 - -3.63% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -2.05% 38.275 37.489 - -2.27% -
rng::copy(vector<bool>)_(aligned)/32768 -2.05% 36.128 35.386 - 0.22% -
rng::rotate(vector<int>)_(by_1/4)/8192 -2.05% 2609.022 2555.506 - -1.59% -
SetIntersection_Front_Set_uint32_256_256 -2.05% 9656689.543 9459001.599 - -3.19% -
rng::find_if_not(vector<char>)_(bail_25%)/8 -2.05% 0.961 0.941 - -0.23% -
SetIntersection_Front_Set_uint32_256_1 -2.05% 4464297.402 4372983.061 - -1.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.05% 1.651 1.617 - -0.77% -
SetIntersection_None_Set_string_256_4 -2.04% 11851173.221 11609097.987 - -2.06% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -2.04% 64.416 63.100 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.04% 1249966.119 1224469.289 - -1.18% -
BM_deque_deque_ranges_move_backward/70000 -2.04% 8768.425 8589.718 - 0.98% -
SetIntersection_Interlaced_Set_string_256_16 -2.04% 18213249.187 17842515.172 - -1.40% -
BM_std_minmax<unsigned_long_long>/23 -2.04% 4.358 4.269 - -0.66% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.03% 4.287 4.200 - -1.56% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.03% 32.323 31.667 - 1.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.02% 3.516 3.445 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.02% 1169560.112 1145896.048 - -2.08% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -2.02% 26.876 26.333 - 0.06% -
rng::stable_sort(deque<int>)_(descending)/1024 -2.02% 2994.319 2933.789 - -0.35% -
BM_RangesPushHeap_uint64_Random_256 -2.02% 5.818 5.700 - -0.30% -
std::stable_sort(deque<int>)_(descending)/1024 -2.02% 2995.009 2934.592 - -0.13% -
SetIntersection_None_Set_uint32_16384_64 -2.01% 156942003.920 153783322.189 - -11.17% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.01% 270669.871 265227.374 - 0.22% -
SetIntersection_None_Vector_string_1024_1024 -2.01% 1242366.118 1217398.587 - -0.54% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -2.01% 2.584 2.532 - -2.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.01% 20.698 20.283 - -0.94% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -2.00% 76.140 74.614 - -21.80% -
BM_align/1 -2.00% 0.922 0.903 - 0.76% -
BM_MakeHeap_string_Descending_262144 -2.00% 3.575 3.503 - -1.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.00% 30.680 30.067 - 2.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.00% 9437195.625 9248855.033 - -2.52% -
SetIntersection_None_Vector_string_262144_4 -1.99% 1372955.468 1345626.314 - -0.58% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.99% 69693.416 68309.591 - -0.09% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.98% 1.436 1.408 - -1.57% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -1.98% 102.974 100.932 - -0.49% -
SetIntersection_None_Set_uint32_262144_256 -1.98% 1176639.243 1153344.484 - 0.27% -
SetIntersection_Front_Vector_float_1024_4 -1.98% 1153758.934 1130917.349 - 1.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.98% 746.627 731.850 - -3.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.98% 30.813 30.204 - 0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.98% 3131.605 3069.698 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.97% 201492996.544 197514453.150 - -3.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.97% 347629006.410 340771414.466 - -2.37% -
SetIntersection_None_Set_uint32_262144_64 -1.97% 1176341.229 1153136.719 - 0.23% -
SetIntersection_None_Set_string_1024_1 -1.97% 9095516.902 8916301.246 - -0.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.97% 50.827 49.827 - -1.60% -
SetIntersection_None_Set_uint64_64_64 -1.96% 12069867.961 11833788.074 - -0.30% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.95% 22.934 22.486 - -1.98% -
SetIntersection_None_Set_uint32_262144_16 -1.95% 1177813.639 1154866.779 - -0.14% -
BM_std_min<long_long>/3 -1.95% 1.289 1.264 - -1.50% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.95% 36336.541 35629.158 - -1.52% -
std::partial_sort(deque<int>)_(ascending)/8 -1.95% 30.435 29.843 - 0.75% -
std::multiset<int>::ctor(const&)/32 -1.94% 222.936 218.608 - -3.44% -
BM_vector_deque_ranges_copy/4096 -1.93% 147.993 145.135 - -1.89% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.93% 5957772.033 5843070.393 - -0.13% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.93% 29.468 28.901 - 14.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.92% 281.309 275.896 - -0.62% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.92% 4625783.235 4536869.797 - -4.11% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.92% 4.967 4.871 - 1.95% -
BM_std_minmax<unsigned_char>/19 -1.92% 1.711 1.678 - 1.35% -
SetIntersection_None_Set_string_16384_16 -1.91% 192444412.365 188759890.759 - -4.21% -
BM_RangesPushHeap_float_Ascending_262144 -1.91% 5.158 5.060 - -1.48% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.91% 33.921 33.272 - -2.18% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.91% 5.437 5.333 - 0.47% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.91% 1898088.459 1861803.955 - 0.04% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.91% 1.786 1.752 - -0.93% -
rng::find_last(list<int>)_(bail_10%)/50 -1.91% 16.641 16.324 - -2.22% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -1.91% 0.547 0.537 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.90% 24.366 23.902 - 0.41% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.90% 1.259 1.235 - -1.60% -
rng::copy_backward(list<int>)/4096 -1.90% 3112.466 3053.213 - -1.81% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.90% 2503.554 2455.957 - 0.76% -
BM_std_min<short>/26 -1.90% 2.148 2.108 - 0.42% -
BM_vector_deque_copy_backward/4000 -1.90% 146.500 143.717 - -2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.90% 6772228.263 6643653.046 - -2.37% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.90% 2.052 2.014 - -0.66% -
BM_std_minmax<unsigned_char>/7 -1.90% 2.474 2.427 - -0.27% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.90% 5.955 5.842 - -0.52% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -1.90% 15.802 15.503 - -3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.90% 4528504.917 4442661.203 - -0.63% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.89% 844.653 828.649 - 6.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.89% 32.789 32.168 - -2.51% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.89% 1.298 1.273 - -3.39% -
BM_deque_deque_copy_backward/64000 -1.89% 8147.869 7994.174 - -1.24% -
rng::fold_left(deque<int>)/8 -1.88% 4.168 4.089 - -0.26% -
BM_std_min<unsigned_long_long>/14 -1.88% 1.965 1.928 - -0.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.87% 3.575 3.508 - 3.13% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.87% 37.907 37.197 - 12.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.87% 4521790.595 4437336.207 - -0.36% -
BM_std_minmax<unsigned_int>/15 -1.87% 2.026 1.988 - -2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.86% 356249537.537 349619480.936 - 1.38% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.86% 6.651 6.527 - -3.52% -
std::remove_if(deque<int>)_(prefix)/32 -1.86% 59.569 58.461 - 0.68% -
BM_std_minmax_element<int>/4000 -1.86% 1058.594 1038.925 - -1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.86% 7373866.131 7236965.414 - -1.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.85% 68916.638 67638.974 - -1.22% -
std::set<std::string>::count(key)_(existent)/8192 -1.85% 29.676 29.128 - -1.55% -
rng::find_end(deque<int>)_(process_all)/1024 -1.85% 264.074 259.200 - -14.34% -
BM_SortHeap_string_16384 -1.85% 97.795 95.990 - -3.10% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.84% 27.453 26.947 - 3.65% -
std::replace_if(vector<int>)_(prefix)/1024 -1.84% 276.106 271.022 - -0.25% -
SetIntersection_Front_Vector_uint64_256_64 -1.84% 4599465.875 4514787.972 - -1.84% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.84% 13.911 13.655 - -2.08% -
BM_SortHeap_string_1024 -1.84% 60.095 58.991 - -3.04% -
SetIntersection_None_Vector_float_1024_256 -1.84% 1154760.319 1133568.275 - -3.32% -
BM_std_minmax_element<int>/4 -1.83% 1.250 1.227 - -1.24% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.83% 19.982 19.615 - -0.98% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.83% 1610939.535 1581418.539 - 1.15% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.83% 9.533 9.359 - 1.03% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.83% 213.609 209.700 - -1.68% -
BM_deque_vector_move/64 -1.83% 2.652 2.603 - -1.05% -
BM_RangesPopHeap_uint32_4 -1.83% 2.690 2.641 - 0.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.82% 50804.632 49877.738 - -1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.82% 3164445.637 3106785.725 - -0.21% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.82% 3832.670 3762.871 - -2.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.82% 534.431 524.708 - -2.02% -
BM_std_min<unsigned_int>/4 -1.82% 1.048 1.029 - 3.33% -
std::set<int>::equal_range(key)_(existent)/32 -1.82% 1.717 1.686 - -0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.81% 13889850.668 13637757.404 - 0.87% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -1.81% 20.910 20.531 - -9.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.81% 7.809 7.668 - -0.87% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.81% 25.631 25.167 - -1.10% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.81% 13351.527 13109.917 - 1.42% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.81% 2.224 2.184 - -0.87% -
SetIntersection_None_Set_uint32_262144_16384 -1.81% 1183247.235 1161864.096 - 0.89% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -1.81% 9.496 9.324 - 0.42% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.81% 2787.997 2737.669 - 0.55% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.80% 201.002 197.380 - -1.82% -
BM_deque_deque_ranges_copy_backward/512 -1.80% 19.501 19.150 - -1.78% -
SetIntersection_Front_Vector_uint64_256_256 -1.80% 4638550.366 4554996.652 - -2.12% -
std::count(vector<int>)_(every_other)/8 -1.80% 1.381 1.356 - 1.68% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.80% 114116.558 112067.751 - -1.38% -
SetIntersection_None_Vector_string_256_16 -1.79% 4524004.934 4442802.616 - -1.31% -
rng::copy_if(vector<int>)_(every_other)/8 -1.79% 4.342 4.264 - 0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.79% 2324327.764 2282679.631 - -2.55% -
rng::for_each(set<int>)/32 -1.79% 21.712 21.323 - -0.39% -
BM_RangesMakeThenSortHeap_string_Heap_64 -1.79% 34.412 33.798 - 0.51% -
729_abc_r -1.78% 18.983 18.645 - -1.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.78% 12505.876 12283.375 - -1.97% -
SetIntersection_None_Set_uint32_262144_1 -1.78% 1181460.775 1160440.674 - 0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.78% 3.994 3.923 - -0.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -1.77% 0.595 0.585 - -2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.77% 8.904 8.747 - 0.59% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.76% 106.925 105.038 - -1.92% -
std::stable_partition(list<int>)_(dense)/50 -1.76% 56.698 55.700 - -1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.76% 17473025.115 17165450.884 - -1.20% -
SetIntersection_Front_Vector_uint64_16384_16 -1.76% 1212451.261 1191109.774 - 0.77% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.76% 2502.227 2458.188 - 0.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.76% 4.826 4.742 - 3.23% -
BM_std_minmax_element<int>/70000 -1.75% 18420.373 18097.387 - -1.69% -
SetIntersection_Front_Vector_string_256_4 -1.75% 4977253.132 4890019.823 - -1.62% -
BM_RangesMakeThenSortHeap_string_Heap_256 -1.75% 49.887 49.013 - -0.12% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.75% 687.411 675.375 - -2.71% -
SetIntersection_None_Vector_uint64_262144_4 -1.75% 1221008.733 1199652.952 - -1.61% -
rng::for_each(multimap<int>)/8 -1.75% 4.541 4.462 - -1.14% -
rng::copy_backward(deque<int>)/32768 -1.75% 3804.666 3738.235 - -2.64% -
std::set<std::string>::clear()/1024 -1.75% 19683.535 19339.986 - -2.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.74% 29.914 29.392 - 0.05% -
BM_std_min<__int128>/3 -1.74% 1.043 1.025 - 0.65% -
BM_PushHeap_float_Random_4 -1.74% 2.943 2.892 - 1.94% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -1.74% 20.686 20.325 - 4.17% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.74% 3.602 3.539 - -0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.74% 1135512.376 1115755.198 - -0.85% -
SetIntersection_None_Set_float_64_4 -1.74% 22580759.052 22188080.306 - -2.23% -
SetIntersection_Front_Set_uint32_262144_64 -1.74% 1998408.789 1963668.951 - -2.27% -
rng::for_each(map<int>)/8 -1.74% 4.547 4.468 - -0.14% -
SetIntersection_None_Set_uint32_16384_1 -1.74% 155918573.534 153210097.391 - -11.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.74% 17.006 16.710 - 0.11% -
BM_std_min<unsigned_char>/14 -1.74% 1.843 1.811 - 0.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.73% 18.528 18.207 - -0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.73% 3576745.244 3514748.218 - 12.01% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.73% 5.602 5.505 - -1.80% -
rng::for_each(set<int>::iterator)/32 -1.73% 22.200 21.816 - -1.56% -
rng::starts_with(deque<int>,_pred)/1048576 -1.73% 531584.124 522382.221 - -1.35% -
std::copy_if(deque<int>)_(entire_range)/8 -1.73% 2.611 2.566 - -1.96% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.73% 6.305 6.196 - -1.52% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.73% 2179.278 2141.679 - -2.19% -
BM_std_min<unsigned_char>/13 -1.72% 1.544 1.517 - -2.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.72% 39.846 39.159 - 2.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.72% 257.433 253.002 - 0.75% -
rng::rotate(deque<int>)_(1_element_backward)/32 -1.72% 4.094 4.024 - -3.01% -
std::find_if(vector<char>)_(process_all)/8 -1.72% 2.432 2.390 - -1.44% -
SetIntersection_Front_Set_string_1024_16 -1.72% 2044146.853 2009030.690 - -0.63% -
SetIntersection_None_Set_uint32_262144_4 -1.72% 1176129.965 1155938.881 - -0.15% -
BM_num_get<double> -1.72% 35.458 34.849 - -1.60% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.71% 677.629 666.012 - -1.51% -
std::set<int>::find(key)_(non-existent)/1024 -1.71% 5.753 5.655 - 1.81% -
BM_PushHeap_float_Ascending_256 -1.71% 2.525 2.482 - -1.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.71% 3.556 3.495 - -5.01% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.71% 119.920 117.872 - -0.77% -
BM_std_minmax<unsigned_char>/18 -1.71% 1.341 1.318 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.71% 4.128 4.057 - -0.29% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.71% 82.493 81.086 - -2.08% -
rng::starts_with(vector<int>)/8 -1.70% 1.316 1.294 - -1.22% -
BM_std_minmax<unsigned_char>/14 -1.70% 2.606 2.561 - 0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.70% 62783.464 61717.643 - -2.90% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.70% 6549528.094 6438472.195 - -18.94% -
BM_std_minmax<unsigned_int>/23 -1.70% 2.444 2.403 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.69% 9.552 9.390 - -1.16% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.69% 5.119 5.032 - -0.74% -
SetIntersection_Front_Set_uint32_1024_64 -1.69% 2078121.046 2042982.704 - 0.04% -
BM_std_min<unsigned_short>/28 -1.69% 2.702 2.656 - -1.36% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.69% 4.122 4.052 - 1.65% -
BM_vector_deque_ranges_move/4000 -1.69% 143.245 140.827 - -1.38% -
rng::for_each(multimap<int>::iterator)/8 -1.69% 4.567 4.490 - -0.21% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -1.69% 84033.474 82615.196 - -3.35% -
BM_std_minmax_element<int>/65536 -1.69% 17245.795 16954.887 - -1.56% -
rng::shuffle(vector<int>)/1024 -1.69% 9088.460 8935.280 - -1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.68% 6995614.594 6878059.158 - 3.56% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.68% 28.771 28.287 - -0.84% -
rng::partition_copy(deque<int>)/50 -1.68% 28.398 27.921 - 1.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.68% 23.624 23.228 - -4.84% -
BM_MakeHeap_uint64_PipeOrgan_256 -1.67% 0.663 0.652 - 0.30% -
BM_RangesMakeHeap_string_Random_64 -1.67% 10.105 9.936 - -0.26% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.67% 33.066 32.514 - 0.75% -
BM_vector_deque_ranges_move_backward/4096 -1.67% 150.775 148.259 - -1.02% -
std::multiset<int>::count(key)_(existent)/32 -1.67% 3.666 3.605 - 2.13% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.67% 2.906 2.858 - 0.10% -
rng::starts_with(vector<int>)/1024 -1.66% 77.710 76.418 - -1.59% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -1.66% 2.904 2.856 - -1.42% -
BM_StringFindMatch2/64 -1.66% 1003.168 986.533 - 0.33% -
BM_StringEraseToEnd_Large_Transparent -1.66% 0.871 0.857 - 1.70% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.66% 45.130 44.382 - -0.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.66% 14.100 13.866 - -0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.65% 352088111.406 346261904.430 - -3.25% -
std::partial_sort(deque<int>)_(descending)/8 -1.65% 42.092 41.396 - 0.07% -
std::remove_copy(list<int>)_(sprinkled)/8192 -1.65% 7064.577 6947.983 - -0.22% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.65% 11.374 11.187 - -1.00% -
BM_SortHeap_string_256 -1.65% 45.108 44.364 - -2.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.65% 137938.178 135668.832 - -2.63% -
BM_std_min<int>/8 -1.64% 1.295 1.274 - -1.78% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -1.64% 18.011 17.715 - -0.10% -
BM_deque_vector_ranges_copy/1 -1.64% 2.123 2.088 - -1.33% -
rng::copy_backward(vector<int>)/8 -1.64% 2.300 2.262 - -1.15% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.63% 0.621 0.611 - -0.80% -
std::stable_partition(vector<int>)_(dense)/50 -1.63% 25.062 24.653 - -6.72% -
SetIntersection_Front_Vector_uint64_262144_4 -1.63% 1142958.001 1124315.921 - 4.09% -
BM_vector_deque_move/4096 -1.63% 148.234 145.820 - -0.87% -
SetIntersection_Front_Vector_float_64_16 -1.63% 15480253.435 15228265.893 - -0.96% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.63% 173254024.647 170434449.582 - 1.27% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.63% 5.555 5.464 - -0.19% -
BM_RangesMakeHeap_string_Descending_16 -1.63% 2.359 2.321 - -15.72% -
SetIntersection_Interlaced_Vector_string_4_4 -1.62% 163898779.061 161241637.849 - -0.83% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -1.62% 12.848 12.640 - -8.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.62% 1188795.110 1169527.282 - -1.63% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.62% 136.680 134.470 - 5.38% -
BM_MakeHeap_uint32_PipeOrgan_256 -1.62% 0.638 0.628 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.62% 38.391 37.771 - -4.09% -
std::set<int>::contains(key)_(non-existent)/1024 -1.61% 5.719 5.626 - 6.05% -
std::stable_partition(list<int>)_(dense)/32 -1.61% 32.798 32.269 - -3.20% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.61% 19.256 18.946 - 0.11% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.61% 22.654 22.289 - -0.56% -
rng::sort(deque<int>)_(descending)/8 -1.60% 26.338 25.916 - 1.48% -
BM_PopHeap_string_262144 -1.60% 96.885 95.336 - 2.97% -
BM_std_min<unsigned_char>/18 -1.60% 0.987 0.972 - 0.08% -
BM_PushHeap_string_SingleElement_16384 -1.60% 2.762 2.718 - -0.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.60% 7.761 7.637 - -0.16% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.60% 5.526 5.438 - 0.48% -
rng::stable_partition(list<int>)_(alloc_fails)/50 -1.59% 1952.491 1921.373 - -0.30% -
std::shift_left(list<int>)/50 -1.59% 28.017 27.571 - -0.35% -
SetIntersection_Front_Vector_uint64_64_16 -1.59% 15291270.528 15047952.256 - -1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.59% 1244240.216 1224470.317 - -3.24% -
SetIntersection_None_Vector_uint64_16384_256 -1.59% 1185643.045 1166826.770 - -1.25% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.59% 5.043 4.963 - -3.36% -
BM_PushHeap_uint32_Random_256 -1.58% 6.060 5.964 - -1.25% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -1.58% 7.364 7.248 - 0.93% -
SetIntersection_Interlaced_Set_float_16384_64 -1.58% 223496726.082 219962053.709 - 0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.58% 9.501 9.351 - -0.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.58% 14.040 13.818 - -0.38% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.58% 2841.382 2796.486 - -1.07% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.58% 1122111.126 1104394.492 - -0.59% -
BM_MakeHeap_string_Random_4 -1.58% 5.834 5.742 - -1.16% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.58% 152479.645 150073.522 - 1.54% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -1.58% 39.263 38.644 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.57% 11589879.845 11407445.802 - -2.61% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.57% 4.271 4.204 - -2.67% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.57% 678.307 667.654 - -1.29% -
SetIntersection_None_Set_uint32_16384_4 -1.57% 155226522.873 152790362.674 - -11.41% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.57% 45879452.736 45159801.221 - -38.69% -
BM_MakeHeap_float_SingleElement_256 -1.57% 0.653 0.643 - -1.30% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.57% 163006.314 160451.363 - -5.40% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.57% 9919515.950 9764111.347 - 0.06% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.57% 11.347 11.170 - -0.26% -
std::any_of(vector<int>)_(process_all)/50 -1.56% 18.234 17.949 - -1.41% -
SetIntersection_None_Vector_string_1024_256 -1.56% 1245634.330 1226191.940 - 1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.56% 18437610.396 18150018.121 - -5.03% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.56% 8.793 8.656 - -0.04% -
SetIntersection_None_Vector_uint64_262144_1024 -1.56% 1216120.778 1197181.641 - 3.42% -
BM_std_minmax_element<int>/64000 -1.56% 16829.369 16567.406 - -1.57% -
BM_std_min<long_long>/30 -1.55% 3.221 3.171 - 0.19% -
rng::partition_point(deque<int>)/32 -1.55% 4.236 4.170 - -1.35% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -1.55% 180.979 178.173 - -9.14% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.55% 13.982 13.766 - 0.61% -
std::search(list<int>)_(no_match)/8192 -1.55% 7092.968 6983.083 - -2.37% -
BM_std_minmax<unsigned_short>/28 -1.55% 2.581 2.541 - -0.09% -
BM_std_min<unsigned_int>/12 -1.55% 1.516 1.492 - 0.78% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.55% 2749469.402 2706909.914 - -6.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 654.159 644.035 - -5.50% -
BM_RangesMakeHeap_float_Random_1024 -1.55% 1.261 1.241 - 0.88% -
BM_std_minmax_element<int>/5500 -1.54% 1443.813 1421.531 - -1.40% -
rng::copy_backward(deque<int>)/1048576 -1.54% 128132.498 126156.770 - -0.28% -
std::swap_ranges(list<int>)/50 -1.54% 33.191 32.679 - -0.02% -
std::find(vector<bool>)_(process_all)/8192 -1.54% 33.542 33.025 - -0.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -1.54% 2.251 2.217 - 19.04% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.54% 5997872.387 5905802.373 - -1.45% -
BM_std_minmax_element<int>/4096 -1.53% 1080.348 1063.793 - -1.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.53% 2337455.557 2301682.704 - -0.82% -
SetIntersection_Front_Set_uint32_64_16 -1.53% 16980773.665 16721334.154 - -0.24% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.53% 6.037 5.945 - -1.31% -
SetIntersection_Interlaced_Set_string_1024_256 -1.53% 36071554.992 35521314.955 - -0.49% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -1.52% 42.763 42.111 - 24.64% -
BM_std_min<unsigned_char>/21 -1.52% 1.807 1.779 - -1.14% -
BM_RangesMakeHeap_string_PipeOrgan_256 -1.52% 4.903 4.828 - -12.19% -
BM_SortHeap_string_64 -1.52% 30.197 29.739 - -2.65% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.52% 19.420 19.126 - -0.14% -
BM_RangesSortHeap_float_4 -1.51% 1.020 1.004 - -2.17% -
SetIntersection_None_Vector_uint64_262144_16384 -1.51% 1218946.649 1200502.598 - -1.32% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.51% 8.605 8.475 - -1.09% -
rng::search(vector<int>)_(no_match)/1048576 -1.51% 213607.098 210380.806 - -3.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.51% 61190985.309 60267338.090 - -2.33% -
std::sort(deque<int>)_(repeated)/8 -1.51% 19.072 18.784 - 0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.51% 32456.021 31966.936 - -1.67% -
BM_StringEraseToEnd_Large_Opaque -1.51% 1.049 1.033 - 2.31% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.51% 209507.692 206351.455 - 0.79% -
std::deque<int>::ctor(size)/1024 -1.50% 74.635 73.514 - 6.70% -
BM_std_minmax<unsigned_char>/30 -1.50% 2.738 2.697 - -0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.50% 9046417.102 8911127.585 - -30.12% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.49% 4701.073 4630.896 - -0.77% -
rng::shuffle(vector<int>)/8192 -1.49% 72423.687 71343.157 - -1.93% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 89.035 87.708 - -1.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.49% 27432.090 27023.476 - -2.52% -
SetIntersection_Front_Vector_float_256_16 -1.49% 4536591.497 4469114.886 - 0.04% -
std::find_if(list<int>)_(bail_25%)/32768 -1.49% 10497.656 10341.520 - -0.79% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.49% 526.301 518.475 - -1.02% -
std::transform(vector<int>)_(identity_transform)/32 -1.49% 9.045 8.910 - -1.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.48% 3.631 3.577 - -1.02% -
BM_std_min<int>/24 -1.48% 1.847 1.820 - 0.35% -
BM_std_minmax<unsigned_long_long>/15 -1.48% 3.724 3.669 - -0.76% -
BM_deque_vector_ranges_copy/70000 -1.48% 2845.920 2803.750 - -9.36% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.48% 2.381 2.345 - -1.69% -
std::reverse_copy(list<int>)/32768 -1.48% 26987.037 26588.034 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.48% 3.533 3.481 - -0.26% -
BM_MakeThenSortHeap_string_Descending_256 -1.47% 19.138 18.856 - -4.11% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.46% 12415.680 12233.857 - 16.55% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.46% 32.720 32.242 - -1.47% -
std::find(vector<char>)_(process_all)/50 -1.46% 1.649 1.625 - -0.30% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.46% 836.453 824.240 - 15.62% -
BM_PopHeap_uint64_4 -1.46% 2.755 2.715 - 0.31% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.46% 734357.852 723653.813 - -3.22% -
BM_std_minmax<unsigned_char>/17 -1.46% 1.119 1.103 - -0.15% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.46% 6.657 6.560 - -2.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.46% 16220462.004 15984311.356 - 1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 44.784 44.133 - 25.73% -
SetIntersection_Interlaced_Set_string_16384_64 -1.45% 355403542.081 350234709.590 - -0.50% -
SetIntersection_Front_Vector_string_1024_256 -1.45% 9965897.166 9821010.807 - -1.22% -
SetIntersection_Interlaced_Set_float_1024_16 -1.45% 11958486.760 11784657.003 - 0.05% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.45% 106.188 104.645 - -0.13% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.45% 22830354.226 22498807.458 - -0.13% -
BM_MakeHeap_string_PipeOrgan_1024 -1.45% 4.921 4.850 - -2.28% -
SetIntersection_None_Vector_uint64_16384_64 -1.44% 1183394.701 1166301.544 - -0.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.44% 27677693.271 27278072.397 - 0.61% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.44% 330.474 325.707 - -0.95% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.44% 0.802 0.790 - 1.95% -
SetIntersection_Front_Vector_uint64_16384_256 -1.44% 2340584.185 2306856.813 - 0.65% -
SetIntersection_None_Set_string_16384_256 -1.44% 195859656.650 193047206.315 - -4.01% -
SetIntersection_None_Set_string_256_16 -1.43% 11388535.119 11225617.760 - -1.94% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.43% 6.379 6.288 - -1.52% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.43% 503.027 495.852 - -1.89% -
BM_PopHeap_string_16384 -1.43% 73.773 72.722 - 0.03% -
std::map<int,_int>::erase(key)_(existent)/0 -1.43% 21.209 20.906 - -1.42% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.42% 10.476 10.327 - -0.89% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.42% 2.688 2.649 - -1.30% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.42% 37530.565 36997.602 - -0.68% -
rng::search(vector<int>)_(no_match)/1024 -1.42% 215.847 212.781 - -2.97% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.42% 311.078 306.663 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.41% 1136074.985 1120038.511 - -0.27% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.41% 5.448 5.371 - -4.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.41% 1199393.855 1182485.902 - 0.00% -
SetIntersection_None_Set_uint32_64_16 -1.41% 19354840.085 19082662.503 - -0.53% -
SetIntersection_None_Set_uint32_16384_16 -1.41% 155260731.132 153077438.719 - -10.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.40% 21657721.277 21353453.253 - 6.11% -
BM_MakeHeap_float_Random_262144 -1.40% 1.135 1.119 - 0.30% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.40% 14.747 14.541 - -5.24% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -1.40% 4.509 4.446 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.40% 199526.592 196738.083 - -0.83% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.40% 248.242 244.776 - -2.38% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.40% 46.708 46.056 - 1.69% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -1.39% 1.739 1.714 - 0.85% -
std::remove(deque<int>)_(prefix)/32 -1.39% 60.937 60.088 - 0.96% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.39% 3282.033 3236.338 - -2.76% -
rng::copy(deque<int>)/8 -1.39% 2.790 2.751 - -1.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.39% 36731.419 36220.420 - 0.03% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.39% 4099.357 4042.389 - -0.79% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.39% 113.348 111.775 - -0.85% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.39% 49.508 48.822 - 2.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.39% 1171297.637 1155067.807 - 0.29% -
BM_std_minmax<unsigned_short>/30 -1.38% 2.857 2.818 - 3.38% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.38% 1135214.749 1119532.536 - -0.59% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.38% 24.639 24.298 - 3.83% -
BM_vector_deque_ranges_move_backward/4000 -1.38% 143.736 141.755 - -1.84% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.37% 55138.564 54380.867 - -1.51% -
BM_deque_vector_copy_backward/4096 -1.37% 149.577 147.526 - -1.19% -
std::copy_n(vector<int>)/512 -1.37% 16.296 16.073 - -0.22% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.37% 1068010.286 1053389.187 - -4.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.37% 5225.105 5153.608 - -11.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.37% 24.228 23.897 - -8.20% -
BM_RangesPushHeap_string_Descending_16384 -1.37% 2.334 2.302 - -6.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.36% 1.180 1.164 - 2.65% -
std::find(vector<bool>)_(process_all)/1048576 -1.36% 3713.367 3662.756 - -1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.36% 1249396.005 1232389.379 - -0.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.36% 71.538 70.567 - 0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.35% 1249596.709 1232735.215 - 2.55% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.35% 309.102 304.938 - -1.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.35% 16.972 16.744 - 1.07% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.35% 2.503 2.469 - -0.68% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.35% 79.106 78.042 - 1.00% -
SetIntersection_Front_Vector_uint64_4_4 -1.34% 145764688.479 143804974.211 - 0.04% -
std::copy(vector<bool>)_(aligned)/32768 -1.34% 35.654 35.175 - -0.91% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.34% 71.084 70.128 - -1.78% -
SetIntersection_Front_Set_float_1024_64 -1.34% 1912690.315 1887063.055 - -7.52% -
BM_std_minmax_element<int>/1024 -1.34% 273.610 269.944 - -1.04% -
BM_std_minmax<char>/31 -1.34% 3.174 3.132 - -6.16% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.34% 6441.185 6354.983 - -0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.34% 6.641 6.552 - -0.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.34% 805.048 794.282 - -1.69% -
SetIntersection_None_Vector_float_262144_4 -1.33% 1202103.128 1186057.993 - -2.18% -
std::remove(deque<int>)_(prefix)/50 -1.33% 69.048 68.127 - 3.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.33% 51.527 50.841 - -0.37% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.33% 18143.171 17901.566 - 1.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.33% 52.352 51.656 - 0.62% -
std::multiset<std::string>::insert(value)_(new_value)/32 -1.33% 43.861 43.279 - 1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.33% 5127210.736 5059180.740 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.33% 13069507.091 12896321.809 - -0.68% -
BM_StringRelational_Less_Large_Huge_Control -1.32% 2.381 2.349 - 5.39% -
BM_std_minmax_element<int>/512 -1.32% 138.651 136.816 - -0.96% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.32% 15222.190 15020.777 - -1.86% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.32% 1938.387 1912.740 - 1.20% -
BM_MakeHeap_uint64_Random_256 -1.32% 1.196 1.180 - 4.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.32% 21.340 21.058 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.32% 19173696.345 18920547.273 - 0.84% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.32% 1.199 1.183 - -1.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.32% 30.668 30.264 - 1.27% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.31% 59.008 58.232 - 3.77% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.31% 1.054 1.041 - -1.62% -
BM_CmpEqual_schar_uchar -1.31% 1.109 1.094 - -1.75% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.31% 10.266 10.131 - -1.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.31% 49.264 48.618 - 3.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.31% 820.597 809.851 - 0.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.31% 3067.490 3027.392 - -0.62% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.30% 4.799 4.737 - 2.13% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.30% 2915.742 2877.721 - 0.95% -
SetIntersection_Interlaced_Set_string_16_4 -1.30% 77379319.344 76370756.288 - -0.09% -
BM_std_min<short>/18 -1.30% 1.631 1.610 - -0.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.30% 49.078 48.439 - -0.65% -
SetIntersection_None_Vector_uint64_16384_1024 -1.30% 1182977.258 1167593.109 - -0.91% -
BM_PushHeap_uint64_Random_64 -1.30% 5.217 5.149 - -2.35% -
SetIntersection_None_Vector_float_262144_1 -1.30% 1205363.275 1189702.470 - -3.91% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.30% 14579.014 14389.683 - -0.39% -
BM_PushHeap_string_Descending_64 -1.30% 2.311 2.281 - -15.25% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.30% 5.943 5.866 - -3.00% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.29% 4.244 4.189 - -1.15% -
BM_CmpEqual_uchar_uchar -1.29% 1.121 1.107 - -0.76% -
BM_vector_deque_copy/1024 -1.29% 36.186 35.719 - -1.92% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.29% 23.733 23.427 - -0.49% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.29% 8.470 8.361 - -0.48% -
SetIntersection_None_Set_uint32_16384_1024 -1.29% 157263147.214 155241126.558 - -6.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.29% 9.670 9.546 - -0.46% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.29% 8.587 8.477 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.28% 11997743.938 11843628.967 - -1.28% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -1.28% 6595.413 6510.694 - 0.42% -
rng::fill(vector<bool>)/512 -1.28% 1.538 1.518 - 2.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.28% 43.451 42.894 - -11.14% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.28% 23.217 22.921 - -0.74% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -1.28% 31.266 30.866 - 0.96% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.28% 24993.543 24674.500 - -1.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.27% 22.521 22.235 - -1.05% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.27% 8.656 8.546 - 0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.27% 9088502.629 8973293.754 - -24.62% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -1.27% 1976.294 1951.250 - -0.31% -
rng::find_if_not(deque<int>)_(process_all)/50 -1.26% 23.708 23.408 - -0.40% -
rng::partition(deque<int>)_(sparse)/1024 -1.26% 390.425 385.493 - -1.00% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.26% 2.568 2.536 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.26% 125042353.411 123467594.077 - -8.35% -
BM_vector_deque_ranges_copy/4000 -1.26% 142.351 140.558 - -0.54% -
BM_std_minmax<char>/27 -1.26% 1.817 1.794 - -8.08% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.26% 115555.592 114101.991 - -1.36% -
SetIntersection_Front_Set_string_262144_4 -1.26% 1338190.216 1321372.148 - 1.67% -
std::map<int,_int>::count(key)_(existent)/8192 -1.26% 6.078 6.002 - -1.33% -
BM_RangesMakeHeap_string_Descending_64 -1.26% 2.589 2.557 - -16.21% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.25% 3.610 3.565 - -1.48% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.25% 14980.220 14792.651 - -0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.25% 26096.374 25769.800 - 0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.25% 710.294 701.418 - 0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.25% 1132436.207 1118304.348 - 0.61% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 -1.25% 977.954 965.763 - 0.26% -
SetIntersection_Front_Vector_float_16384_1 -1.24% 1127993.366 1113961.738 - -0.67% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.24% 263.589 260.311 - -0.39% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.24% 211135.479 208510.806 - 1.94% -
SetIntersection_Front_Set_float_1024_4 -1.24% 1163452.514 1149002.032 - -0.53% -
SetIntersection_Interlaced_Set_float_16384_256 -1.24% 207727452.757 205149822.185 - 0.29% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.24% 23.427 23.137 - 0.24% -
SetIntersection_Front_Set_uint32_262144_1 -1.24% 1096776.740 1083210.631 - -1.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.23% 22.792 22.510 - -0.16% -
BM_std_minmax<short>/6 -1.23% 1.387 1.370 - -0.70% -
BM_vector_deque_ranges_copy_backward/4000 -1.23% 143.455 141.687 - -0.76% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.23% 354842542.623 350469867.352 - 0.38% -
BM_PushHeap_string_SingleElement_262144 -1.23% 2.782 2.748 - -1.34% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.23% 45963.194 45397.725 - -0.11% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.23% 2.505 2.474 - -1.26% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.23% 202240096.846 199759606.698 - 0.89% -
SetIntersection_Front_Set_float_262144_16 -1.23% 1299493.646 1283556.287 - 0.91% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.22% 3158.953 3120.275 - -0.17% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.22% 160.204 158.245 - -0.81% -
std::move_backward(vector<bool>)_(aligned)/64 -1.22% 1.774 1.753 - -2.56% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.22% 265.084 261.851 - 1.08% -
BM_vector_deque_ranges_move_backward/64000 -1.22% 7661.540 7568.214 - 5.45% -
BM_std_min<short>/512 -1.22% 7.346 7.257 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.22% 24.179 23.885 - -0.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.21% 1.180 1.165 - -5.72% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.21% 474.590 468.829 - -0.64% -
BM_MakeThenSortHeap_string_Random_1024 -1.21% 70.038 69.189 - -1.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.21% 2072.843 2047.737 - 3.77% -
SetIntersection_Interlaced_Set_float_256_256 -1.21% 8655348.003 8550518.477 - -9.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.21% 35.208 34.782 - -1.93% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.21% 13.847 13.680 - -0.21% -
std::search(vector<int>)_(no_match)/1024 -1.21% 219.497 216.846 - 0.72% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.21% 23.818 23.531 - 1.96% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.21% 21.468 21.210 - -1.01% -
rng::move_backward(deque<int>)/64 -1.20% 5.584 5.517 - -1.83% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.20% 2.450 2.421 - -1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.20% 17746182.445 17532606.241 - -0.66% -
SetIntersection_Interlaced_Set_float_16384_4 -1.20% 175746256.713 173631178.308 - 0.75% -
rng::partition(vector<int>)_(sparse)/32 -1.20% 9.047 8.938 - -1.63% -
BM_MakeHeap_string_Random_1024 -1.20% 10.857 10.727 - -0.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.20% 11.125 10.991 - 8.95% -
std::rotate(list<int>)_(by_1/4)/8192 -1.20% 7504.287 7414.212 - 2.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.20% 14.256 14.086 - -0.51% -
std::move_backward(deque<int>)/32768 -1.20% 3595.678 3552.699 - -1.52% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.19% 17.019 16.815 - 0.33% -
std::is_sorted(list<int>,_pred)/8 -1.19% 4.266 4.215 - -1.49% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 -1.19% 34.969 34.551 - -0.10% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.19% 1.198 1.183 - -1.96% -
BM_std_min<unsigned_short>/64 -1.19% 3.561 3.519 - 0.58% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.19% 12.086 11.942 - -0.74% -
SetIntersection_Front_Set_string_1024_4 -1.19% 1353777.343 1337660.933 - 1.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.19% 11.446 11.310 - -0.12% -
SetIntersection_Front_Set_uint64_1024_4 -1.19% 1168062.733 1154179.169 - 4.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.19% 1.267 1.252 - 0.62% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -1.19% 40.377 39.898 - 10.06% -
BM_MakeHeap_string_Ascending_1024 -1.18% 4.907 4.849 - -7.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.18% 1.189 1.175 - -3.87% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.18% 25863.769 25558.001 - -0.55% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.18% 522.538 516.365 - -2.11% -
BM_MakeHeap_string_Random_16384 -1.18% 12.681 12.531 - -0.71% -
SetIntersection_None_Set_string_64_64 -1.18% 12310243.690 12164861.454 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.18% 1135146.343 1121744.490 - 2.84% -
BM_std_minmax<char>/28 -1.18% 2.161 2.136 - -5.31% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.18% 592.200 585.219 - -2.34% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.18% 1436799.864 1419881.364 - -1.12% -
SetIntersection_Front_Set_string_256_4 -1.18% 5313782.584 5251216.400 - -0.42% -
std::multimap<int,_int>::ctor(const&)/1024 -1.18% 6339.048 6264.420 - -0.71% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.18% 74.796 73.915 - 0.61% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.18% 24.336 24.050 - -1.81% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 -1.18% 6581.300 6503.961 - 0.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.18% 34.450 34.045 - -0.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.17% 13.980 13.816 - -0.24% -
std::adjacent_find(vector<int>,_pred)/8 -1.17% 3.378 3.338 - -0.91% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.17% 1.217 1.203 - -1.41% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.17% 4.794 4.738 - 2.14% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.17% 6.280 6.206 - 0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.17% 23.443 23.169 - -1.56% -
BM_PushHeap_uint64_Random_4 -1.17% 2.056 2.032 - -1.13% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.17% 33.333 32.944 - 0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.17% 683.284 675.320 - -0.90% -
std::is_sorted_until(list<int>)/8192 -1.16% 6770.543 6691.758 - -8.02% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.16% 12789.209 12640.418 - -0.69% -
BM_std_min<unsigned_char>/20 -1.16% 1.551 1.533 - 1.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.16% 10.566 10.443 - 1.15% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 -1.16% 26.184 25.880 - 0.43% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.16% 10.439 10.317 - -5.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.16% 1461573.657 1444587.648 - 0.04% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.16% 3.543 3.502 - 0.27% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.16% 19986.034 19754.534 - -1.20% -
BM_vector_deque_ranges_move_backward/5500 -1.16% 200.303 197.987 - -0.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.16% 139691.356 138076.675 - 1.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.15% 3.663 3.621 - -1.50% -
SetIntersection_Interlaced_Vector_float_262144_1024 -1.15% 88693614.733 87669566.608 - -43.92% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.15% 12928.388 12779.184 - 0.27% -
BM_deque_vector_copy/1024 -1.15% 37.308 36.877 - -0.98% -
rng::fill(vector<int>)/1024 -1.15% 29.984 29.638 - -1.75% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.15% 3262.513 3224.939 - -0.37% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.15% 222.129 219.572 - 0.37% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 -1.15% 1.415 1.399 - -0.22% -
736_ocio_r -1.15% 16.523 16.333 - -0.38% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.14% 1.437 1.421 - -1.24% -
rng::find_if(vector<char>)_(process_all)/32768 -1.14% 8220.127 8126.020 - -0.15% -
rng::search(vector<int>)_(no_match)/1000 -1.14% 211.179 208.764 - -2.71% -
rng::for_each(set<int>::iterator)/8192 -1.14% 16569.112 16379.730 - 0.83% -
std::remove_if(list<int>)_(prefix)/8192 -1.14% 10152.826 10036.789 - 7.33% -
737_gmsh_r -1.14% 12.878 12.731 - -0.18% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.14% 16.988 16.794 - 0.61% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.14% 1.299 1.284 - 0.35% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.14% 10.269 10.151 - -2.75% -
std::rotate(list<int>)_(by_1/3)/32 -1.14% 14.971 14.800 - -1.86% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.14% 39833.268 39379.088 - -0.63% -
SetIntersection_Front_Vector_uint64_16384_4 -1.14% 1140587.318 1127599.124 - 0.74% -
BM_vector_deque_ranges_move/4096 -1.14% 147.323 145.651 - -1.17% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.13% 4.104 4.057 - -2.36% -
std::partition_copy(vector<int>)/32 -1.13% 8.253 8.159 - 0.00% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.13% 246721.910 243926.804 - -0.15% -
std::search(list<int>)_(single_element)/1024 -1.13% 765.534 756.874 - -1.81% -
BM_CmpEqual_short_int -1.13% 1.140 1.127 - -1.08% -
rng::rotate_copy(deque<int>)/8192 -1.13% 296.101 292.754 - -0.23% -
BM_std_minmax<unsigned_long_long>/13 -1.13% 3.013 2.979 - -1.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.13% 21.253 21.013 - -1.38% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.13% 2150.504 2126.220 - 0.28% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.13% 7145.674 7064.988 - -0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 6707.029 6631.325 - -0.46% -
SetIntersection_Front_Vector_string_16384_1024 -1.13% 38946468.873 38506930.514 - -2.24% -
BM_MakeHeap_string_SingleElement_64 -1.13% 6.416 6.344 - -1.62% -
SetIntersection_None_Set_uint32_16384_256 -1.13% 155518182.044 153766475.636 - -11.18% -
SetIntersection_Front_Set_float_262144_256 -1.13% 4470273.723 4419936.190 - -9.22% -
BM_std_min<unsigned_long_long>/22 -1.13% 2.230 2.205 - 1.58% -
SetIntersection_None_Vector_uint64_64_64 -1.12% 9021785.842 8920370.211 - -1.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.12% 6.976 6.897 - -1.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.12% 827.934 818.651 - 0.44% -
BM_PushHeap_string_Descending_4 -1.12% 1.950 1.928 - -10.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.12% 59180584.644 58517946.147 - -0.56% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.12% 36.543 36.134 - -1.09% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.12% 14.844 14.678 - 0.30% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.12% 67.009 66.259 - -1.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.12% 20.071 19.847 - -0.12% -
std::stable_sort(deque<int>)_(heap)/1024 -1.12% 2768.025 2737.083 - 0.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -1.12% 15333.654 15162.468 - -0.30% -
std::find_if_not(deque<int>)_(process_all)/8 -1.12% 3.990 3.946 - -0.47% -
rng::for_each(map<int>)/50 -1.12% 41.184 40.724 - -1.90% -
rng::find_end(list<int>)_(process_all)/1048576 -1.12% 848290.504 838827.267 - 1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.12% 1129728.578 1117127.836 - -1.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.11% 14224.973 14066.437 - -1.48% -
SetIntersection_None_Vector_uint32_262144_4 -1.11% 1210431.459 1196943.292 - -0.78% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.11% 8212.949 8121.479 - -15.77% -
std::reverse_copy(vector<int>)/64 -1.11% 2.502 2.474 - 0.14% -
std::set<int>::erase(key)_(existent)/8192 -1.11% 52.252 51.670 - 0.78% -
SetIntersection_Front_Vector_float_1024_64 -1.11% 1437676.464 1421714.528 - -1.86% -
BM_MakeHeap_float_Random_16 -1.11% 1.625 1.607 - -0.04% -
BM_std_min<short>/24 -1.11% 2.518 2.490 - -1.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.11% 33.456 33.085 - -0.23% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -1.11% 19.591 19.374 - -7.96% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.11% 18.216 18.014 - 1.70% -
SetIntersection_Interlaced_Vector_string_256_1 -1.11% 4579214.125 4528472.997 - -0.06% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.11% 209.165 206.848 - -1.94% -
BM_MakeHeap_string_Random_256 -1.11% 10.513 10.397 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.10% 8698336.507 8602247.863 - 3.10% -
BM_MakeThenSortHeap_string_SingleElement_262144 -1.10% 51.140 50.576 - -1.89% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.10% 40.987 40.535 - -0.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.10% 8.870 8.772 - 0.41% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -1.10% 3.762 3.720 - -0.48% -
std::find_if(vector<char>)_(process_all)/32768 -1.10% 8249.917 8159.098 - -0.92% -
BM_std_min<int>/10 -1.10% 1.028 1.017 - 1.20% -
BM_std_minmax<unsigned_short>/16 -1.10% 1.708 1.689 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.10% 382060.784 377861.781 - 0.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.10% 7772.352 7687.051 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.10% 3.490 3.451 - -0.88% -
BM_MakeThenSortHeap_uint64_Descending_262144 -1.10% 24.837 24.564 - 0.26% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.10% 209.362 207.066 - -0.67% -
BM_RangesSortHeap_string_16384 -1.10% 97.459 96.390 - 0.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.10% 1.127 1.115 - -0.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.09% 16.461 16.281 - -0.09% -
rng::move_backward(list<int>)/32768 -1.09% 35324.058 34937.759 - 3.94% -
BM_RangesMakeThenSortHeap_string_Heap_16 -1.09% 17.311 17.122 - -0.32% -
BM_deque_deque_ranges_copy/64 -1.09% 5.525 5.465 - -1.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.09% 216.019 213.661 - -1.41% -
SetIntersection_Front_Set_uint64_1024_1 -1.09% 1129277.582 1116955.547 - -0.59% -
std::is_sorted_until(list<int>,_pred)/8 -1.09% 4.257 4.210 - -0.47% -
rng::stable_sort(vector<int>)_(ascending)/8 -1.09% 16.782 16.599 - 0.62% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.09% 560.027 553.929 - -1.00% -
BM_std_minmax<char>/7 -1.09% 2.488 2.461 - -3.28% -
std::set<std::string>::erase(key)_(existent)/0 -1.08% 64.631 63.929 - -0.61% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.08% 1.586 1.569 - -1.79% -
BM_SortHeap_string_16 -1.08% 14.286 14.132 - -1.89% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.08% 33.678 33.315 - 0.18% -
BM_deque_vector_copy/5500 -1.08% 196.525 194.408 - -1.38% -
rng::sort(deque<int>)_(heap)/8 -1.08% 25.161 24.890 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.08% 8773783.198 8679442.971 - -27.16% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.07% 23167.902 22918.981 - -1.24% -
BM_deque_vector_move_backward/1024 -1.07% 37.319 36.919 - 0.00% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.07% 6.144 6.078 - 0.15% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.07% 6826.872 6753.580 - -1.38% -
SetIntersection_Front_Vector_string_262144_1 -1.07% 1157525.166 1145102.184 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.07% 6.798 6.725 - -1.87% -
SetIntersection_Front_Vector_uint32_256_256 -1.07% 4710911.188 4660390.059 - -0.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.07% 84.973 84.064 - -10.13% -
BM_vector_deque_copy/5500 -1.07% 197.543 195.431 - -0.30% -
BM_RangesSortHeap_string_1024 -1.07% 59.693 59.055 - -0.05% -
BM_PushHeap_string_QuickSortAdversary_64 -1.07% 12.940 12.802 - -0.62% -
SetIntersection_None_Vector_string_4_1 -1.07% 233167785.929 230682489.530 - -0.14% -
rng::none_of(vector<int>)_(process_all)/8 -1.07% 2.383 2.357 - 0.17% -
BM_deque_deque_ranges_copy/4000 -1.07% 146.584 145.022 - -1.56% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.07% 34.900 34.528 - -5.88% -
BM_std_min<short>/23 -1.06% 2.099 2.076 - -1.87% -
SetIntersection_None_Set_uint32_256_256 -1.06% 5953114.493 5889754.642 - 2.09% -
rng::for_each(multimap<int>)/50 -1.06% 50.218 49.684 - -1.66% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.06% 4.529 4.481 - -0.88% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -1.06% 39.477 39.059 - -6.64% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.06% 28260.742 27961.489 - -0.96% -
std::set<std::string>::insert(value)_(new_value)/32 -1.06% 41.085 40.650 - 0.80% -
BM_std_minmax<unsigned_int>/31 -1.06% 2.587 2.560 - 3.29% -
SetIntersection_Front_Set_uint32_16_16 -1.06% 41882404.882 41439947.991 - -1.69% -
BM_std_min<unsigned_int>/10 -1.06% 1.005 0.995 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.06% 1259845.731 1246542.780 - 1.84% -
rng::move_backward(deque<int>)/262144 -1.05% 30043.491 29726.533 - -0.68% -
SetIntersection_Interlaced_Set_string_64_4 -1.05% 27219437.541 26932724.967 - 0.20% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -1.05% 26.745 26.463 - 7.60% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.05% 3.061 3.029 - -0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.05% 32.938 32.592 - 12.93% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -1.05% 33.058 32.711 - -0.47% -
SetIntersection_None_Vector_string_16_16 -1.05% 36911312.401 36523821.339 - -0.09% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.05% 61.875 61.225 - 0.20% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.05% 5.623 5.564 - -0.94% -
rng::reverse(list<int>)/4096 -1.05% 1654.227 1636.868 - -6.59% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.05% 1521564.941 1505604.002 - -0.06% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -1.05% 29.180 28.874 - -0.58% -
BM_deque_deque_ranges_copy/65536 -1.05% 2923.086 2892.495 - 4.42% -
std::multiset<int>::find(key)_(existent)/1024 -1.05% 3.797 3.757 - -1.12% -
rng::find_if_not(vector<int>)_(bail_25%)/1024 -1.04% 76.426 75.628 - -0.05% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.04% 6133.909 6069.852 - -1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.04% 1118297.366 1106619.826 - -1.06% -
BM_RangesMakeHeap_string_PipeOrgan_4 -1.04% 2.582 2.555 - -7.74% -
BM_std_minmax<unsigned_char>/23 -1.04% 3.018 2.986 - 0.01% -
SetIntersection_Front_Set_string_256_16 -1.04% 7744759.633 7664017.327 - 0.81% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.04% 9226.460 9130.276 - 9.10% -
SetIntersection_None_Vector_uint32_1024_1024 -1.04% 1126171.097 1114448.213 - -2.56% -
std::set<std::string>::insert(value)_(already_present)/32 -1.04% 11.906 11.782 - -1.34% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.04% 11752917.022 11630750.660 - 1.95% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.04% 4657.515 4609.117 - 0.06% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.04% 27.463 27.178 - 0.43% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.04% 508.344 503.070 - -1.14% -
BM_PushHeap_float_Random_64 -1.04% 6.768 6.698 - -1.11% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.04% 1.205 1.193 - -1.91% -
bm_gcd_complex -1.03% 19.458 19.257 - -0.90% -
rng::copy_n(vector<int>)/512 -1.03% 16.284 16.115 - -0.18% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.03% 26.238 25.967 - 2.10% -
rng::find_if_not(vector<int>)_(bail_25%)/8192 -1.03% 554.241 548.520 - -0.01% -
BM_std_min<short>/4096 -1.03% 54.952 54.385 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.03% 1136093.583 1124369.078 - 0.46% -
BM_std_min<short>/5500 -1.03% 75.519 74.742 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.03% 37779626.332 37391107.739 - -1.53% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.03% 10.676 10.566 - -0.62% -
BM_std_minmax<short>/23 -1.02% 2.662 2.634 - -2.19% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.02% 2.845 2.816 - -0.30% -
rng::shuffle(vector<int>)/32 -1.02% 286.416 283.486 - -1.19% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.02% 15.063 14.909 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -1.02% 7278930.439 7204583.502 - 8.72% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.02% 3151.004 3118.826 - 0.29% -
std::fill(deque<int>)/1024 -1.02% 30.248 29.939 - -1.19% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.02% 3.230 3.197 - 2.09% -
SetIntersection_Front_Vector_uint32_1024_1 -1.02% 1122282.063 1110835.573 - -0.12% -
SetIntersection_Front_Set_uint64_16384_1 -1.02% 1077771.725 1066782.748 - -4.19% -
SetIntersection_None_Vector_string_16384_16384 -1.02% 1290006.656 1276855.687 - -0.58% -
std::set<std::string>::insert(value)_(new_value)/0 -1.02% 33.308 32.969 - 0.09% -
rng::find(vector<char>)_(process_all)/50 -1.02% 1.637 1.620 - -0.07% -
std::replace(deque<int>)_(prefix)/32 -1.02% 12.892 12.760 - -0.83% -
std::for_each(list<int>)/32 -1.02% 11.292 11.177 - 0.20% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.02% 6661.347 6593.652 - -0.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.01% 875.187 866.310 - 0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.01% 29040.086 28746.279 - 1.39% -
rng::replace(list<int>)_(sprinkled)/32 -1.01% 11.464 11.348 - -0.90% -
BM_deque_deque_ranges_move/64 -1.01% 5.529 5.473 - -0.87% -
std::unique(deque<int>)_(sprinkled)/52 -1.01% 81.565 80.742 - -4.52% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -1.01% 1.046 1.035 - -0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.01% 1293.435 1280.406 - -2.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.01% 1122306.192 1111002.216 - 2.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 89.251 88.353 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.01% 1668003.664 1651240.154 - -1.23% -
BM_deque_vector_ranges_copy_backward/65536 -1.00% 8178.824 8096.695 - -1.49% -
BM_PopHeap_uint64_262144 -1.00% 42.354 41.929 - -0.22% -
SetIntersection_None_Vector_uint64_16384_16 -1.00% 1180736.172 1168896.821 - 1.56% -
SetIntersection_Front_Vector_string_256_1 -1.00% 4578620.279 4532720.891 - -0.31% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34897.19% 1001212.809 350396397.961 - -0.07% -
BM_std_min<int>/17 1132.63% 0.952 11.738 - 1116.60% -
BM_std_min<int>/25 942.88% 1.480 15.432 - 942.01% -
BM_std_min<int>/26 939.48% 1.526 15.861 - 939.05% -
BM_std_min<short>/64 432.40% 3.534 18.814 - 438.89% -
BM_std_min<short>/25 421.17% 2.086 10.869 - 409.48% -
std::fill(deque<int>)/32 272.84% 1.269 4.733 - 273.28% -
std::rotate_copy(deque<int>)/32 253.32% 2.622 9.265 - 260.06% -
rng::rotate_copy(deque<int>)/32 247.23% 2.693 9.352 - 241.33% -
BM_std_min<char>/64 215.97% 4.195 13.256 - 223.70% -
rng::fill(deque<int>)/32 207.54% 1.470 4.521 - 226.69% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 156.37% 645.389 1654.604 - 201.77% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 147.09% 104.469 258.128 - 46.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 138.38% 104.833 249.906 - 37.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 129.32% 686.866 1575.116 - 185.38% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 126.04% 682.767 1543.349 - 197.25% -
std::rotate(list<int>)_(by_1/4)/1024 110.39% 580.664 1221.677 - 1.06% -
std::fill(deque<int>)/50 109.47% 2.238 4.688 - 108.76% -
rng::fill(deque<int>)/50 103.26% 2.256 4.586 - 103.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 96.95% 44.854 88.339 - 1.63% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 96.05% 19.904 39.021 - 5.22% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 93.13% 764.570 1476.591 - 94.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 91.58% 22.064 42.269 - 92.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.59% 31.611 59.930 - 0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 88.79% 21.732 41.028 - 81.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.58% 79.427 147.402 - 26.51% -
std::map<std::string,_int>::erase(key)_(existent)/0 75.91% 42.205 74.243 - 13.81% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 75.07% 6.496 11.372 - 37.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 72.76% 101.646 175.605 - 38.19% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 70.84% 0.261 0.446 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 69.99% 0.410 0.697 - 22.51% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 67.73% 6.667 11.183 - 58.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 65.34% 12.190 20.155 - 1.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 65.00% 78.975 130.307 - 53.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 64.46% 4.759 7.826 - 35.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 60.95% 18.594 29.927 - 61.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.39% 42.507 67.751 - -3.87% -
BM_StringConstructDestroyCStr_Empty_Transparent 58.60% 0.236 0.374 - 56.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 57.21% 12.336 19.393 - 1.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 54.95% 0.449 0.696 - 13.07% -
std::is_sorted(deque<int>)/8 54.57% 2.512 3.883 - 0.38% -
BM_vector_deque_ranges_copy_backward/0 54.32% 0.442 0.682 - 41.32% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 50.90% 23.878 36.031 - 4.21% -
BM_tolower_string<char> 50.00% 15.184 22.776 - 0.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 47.04% 0.466 0.686 - 48.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 47.01% 51.106 75.129 - 4.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.50% 29.548 42.699 - 60.22% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 43.90% 25.231 36.309 - 64.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.54% 36.974 53.073 - -0.70% -
SetIntersection_Interlaced_Set_string_16384_16 43.05% 244039477.766 349086547.225 - 39.36% -
BM_PushHeap_float_Descending_1 42.82% 0.431 0.615 - 16.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 42.59% 248119157.896 353804717.390 - 40.42% -
rng::copy_n(vector<int>)/4096 42.26% 146.260 208.068 - 44.88% -
SetIntersection_Interlaced_Vector_uint32_16384_64 42.05% 5939588.531 8437371.765 - -3.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 41.75% 92.006 130.414 - 50.91% -
std::find_end(deque<int>)_(process_all)/8192 41.17% 2040.607 2880.646 - 42.00% -
std::adjacent_find(deque<int>)/8 40.78% 2.957 4.162 - 36.44% -
BM_std_min<unsigned_int>/1 40.20% 0.325 0.456 - 37.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 39.98% 529.962 741.859 - 37.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 39.71% 14.510 20.271 - 39.34% -
std::find_end(deque<int>)_(process_all)/1048576 39.32% 265381.787 369738.127 - 39.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 39.26% 23.891 33.269 - -0.45% -
std::equal(list<int>)_(it,_it,_it)/1024 39.03% 1136.722 1580.422 - 5.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.86% 31.860 44.240 - 38.97% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 37.57% 0.390 0.537 - 18.12% -
SetIntersection_Interlaced_Vector_string_262144_1024 37.38% 241358599.479 331585214.129 - 45.51% -
BM_PushHeap_uint64_Descending_1 37.28% 0.449 0.616 - 10.91% -
std::find_end(deque<int>)_(process_all)/1024 37.03% 265.101 363.270 - 40.74% -
BM_vector_deque_copy_backward/0 36.99% 0.402 0.550 - 23.88% -
BM_RangesPushHeap_uint64_Descending_1 36.44% 0.467 0.637 - 17.93% -
rng::search(deque<int>)_(no_match)/1024 36.24% 305.071 415.634 - 18.89% -
std::adjacent_find(deque<int>)/50 36.07% 14.773 20.101 - 41.01% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 35.55% 13008.757 17633.511 - 21.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 35.34% 13001.158 17595.933 - 22.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.28% 29.042 39.288 - 65.20% -
rng::find_end(vector<int>)_(same_length)/8192 34.73% 3826.819 5155.751 - 11.90% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.30% 66.582 89.420 - 17.09% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 34.16% 21.641 29.033 - 1.27% -
BM_StringCtorDefault 34.15% 0.235 0.316 - -1.79% -
BM_RangesPopHeap_string_1 33.63% 0.524 0.700 - 35.57% -
std::multiset<std::string>::erase(key)_(existent)/1024 33.58% 57.816 77.231 - -11.14% -
std::map<std::string,_int>::erase(iterator)/8192 33.57% 26.448 35.326 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.32% 29.056 38.736 - -11.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.23% 29.443 39.229 - 33.41% -
std::shift_left(vector<int>)/32 33.19% 2.993 3.986 - 33.89% -
BM_vector_deque_ranges_copy/0 32.65% 0.463 0.613 - 51.32% -
BM_vector_deque_copy/0 32.62% 0.388 0.515 - 38.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.36% 28.527 37.759 - 33.67% -
rng::rotate(list<int>)_(by_1/2)/8192 32.30% 4959.577 6561.766 - 5.50% -
BM_vector_deque_move_backward/0 32.21% 0.444 0.587 - 33.35% -
BM_MakeHeap_uint32_Random_4 31.25% 1.122 1.472 - 14.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.41% 0.336 0.438 - 9.58% -
std::copy_n(vector<bool>)_(aligned)/1048576 30.39% 1677.673 2187.586 - -20.16% -
std::set<std::string>::erase(iterator)/8192 30.06% 25.805 33.561 - 28.77% -
std::set<std::string>::erase(key)_(existent)/1024 29.92% 76.565 99.474 - 26.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 29.83% 23.458 30.455 - -10.22% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.64% 24.738 32.070 - -0.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 28.88% 0.447 0.577 - 24.63% -
std::find_end(deque<int>)_(single_element)/8192 28.63% 2038.462 2622.068 - 28.73% -
std::set<std::string>::insert(value)_(new_value)/8192 28.24% 69.945 89.696 - 28.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 28.23% 10.561 13.542 - 28.20% -
rng::find_end(vector<int>)_(same_length)/1024 28.11% 513.721 658.125 - 9.89% -
rng::find_end(vector<int>)_(same_length)/1000 27.79% 502.089 641.618 - 8.94% -
rng::search(list<int>)_(single_element)/8192 27.59% 7419.680 9466.498 - 27.81% -
rng::contains_subrange(list<int>)_(single_element)/8192 27.54% 6995.482 8921.895 - 28.96% -
std::find_end(deque<int>)_(single_element)/1024 27.40% 259.051 330.032 - 17.13% -
std::map<std::string,_int>::erase(key)_(existent)/8192 27.28% 64.897 82.602 - -14.51% -
BM_std_min<__int128>/65536 27.17% 25346.319 32233.605 - -26.70% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 27.16% 4.569 5.810 - 22.01% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 27.09% 60.673 77.110 - 14.24% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.88% 1.678 2.129 - 0.06% -
rng::search(list<int>,_pred)_(single_element)/8192 26.74% 8320.133 10545.168 - 27.26% -
BM_std_min<__int128>/70000 26.63% 27060.993 34267.332 - -27.00% -
BM_std_min<__int128>/64000 26.62% 24733.290 31318.036 - -27.11% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 26.34% 88.814 112.207 - 30.42% -
BM_std_min<__int128>/512 26.34% 198.876 251.254 - -25.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.14% 28.812 36.344 - 25.76% -
BM_std_min<__int128>/4000 25.93% 1540.615 1940.105 - -26.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.73% 35.100 44.133 - -1.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 25.56% 30.666 38.503 - -12.02% -
BM_std_min<__int128>/5500 25.55% 2120.649 2662.373 - -27.23% -
BM_std_min<__int128>/4096 25.52% 1578.819 1981.798 - -27.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 25.45% 13.359 16.759 - 26.70% -
std::unordered_set<int>::insert(value)_(already_present)/8192 25.27% 2.236 2.801 - 33.52% -
BM_std_min<__int128>/1024 25.14% 396.062 495.622 - -26.98% -
std::replace_if(list<int>)_(sprinkled)/8192 24.84% 7314.983 9132.223 - 25.24% -
std::adjacent_find(list<int>)/50 24.65% 23.766 29.624 - 24.81% -
std::map<std::string,_int>::insert(value)_(new_value)/32 24.64% 33.788 42.111 - -1.52% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 24.46% 1359.236 1691.766 - 27.22% -
rng::find_last(vector<int>)_(bail_90%)/8 24.43% 0.548 0.682 - 0.18% -
std::replace(list<int>)_(prefix)/8192 24.43% 7011.679 8724.587 - 24.65% -
std::search(deque<int>)_(near_matches)/1024 24.36% 20648.652 25677.882 - 11.20% -
std::search(deque<int>)_(near_matches)/1000 24.11% 19754.209 24516.209 - 10.80% -
BM_toupper_char<wchar_t> 24.00% 0.554 0.686 - -0.09% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 23.96% 7.573 9.387 - 39.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.91% 0.447 0.554 - 19.97% -
std::unordered_set<int>::find(key)_(existent)/1024 23.88% 1.155 1.431 - -8.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 23.83% 7160322.808 8866446.392 - -20.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.72% 25.903 32.048 - 23.88% -
std::unordered_set<int>::erase(key)_(existent)/8192 23.67% 22.841 28.248 - 17.96% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 23.56% 30111.892 37206.582 - 16.91% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 23.38% 97.281 120.022 - -2.31% -
std::replace(list<int>)_(sprinkled)/8192 23.36% 7160.188 8832.776 - 23.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.35% 17.554 21.652 - 4.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 23.34% 5.395 6.654 - 36.86% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 23.17% 27.325 33.657 - 8.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 23.12% 29.209 35.962 - -3.91% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 22.97% 31325.941 38520.708 - 16.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.85% 35.352 43.431 - 18.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.74% 46.450 57.014 - 2.58% -
std::unordered_set<int>::find(key)_(existent)/32 22.74% 1.135 1.394 - 3.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 22.71% 1543.415 1893.997 - 12.28% -
BM_std_min<__int128>/64 22.40% 24.505 29.994 - -22.70% -
std::replace(vector<int>)_(sprinkled)/32 22.33% 5.036 6.160 - 18.65% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 22.07% 20.451 24.964 - -3.26% -
std::unordered_set<int>::find(key)_(non-existent)/32 22.04% 0.983 1.200 - 18.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.94% 29.829 36.373 - 19.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 21.48% 8.749 10.628 - 21.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 21.47% 2071386.390 2516180.134 - -13.81% -
std::map<std::string,_int>::insert(value)_(already_present)/0 21.43% 12.159 14.765 - -13.02% -
SetIntersection_Interlaced_Vector_uint64_256_16 21.34% 6192708.049 7514126.382 - 8.63% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.23% 21.644 26.239 - 10.19% -
bm_ranges_lexicographical_compare<signed_char>/64 21.19% 1.903 2.307 - 14.48% -
BM_StringEraseWithMove_Huge_Transparent 21.01% 45.302 54.819 - 34.58% -
std::unordered_multiset<int>::find(key)_(existent)/8192 20.90% 1.271 1.537 - 13.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 20.80% 6.863 8.290 - 20.81% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 20.70% 4.519 5.454 - 4.86% -
SetIntersection_Interlaced_Vector_uint64_262144_4 20.59% 1582963.685 1908873.433 - -6.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 20.54% 2.230 2.688 - 14.59% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 20.53% 10.874 13.106 - 26.25% -
BM_StringEraseWithMove_Huge_Opaque 20.42% 46.165 55.590 - 27.18% -
std::replace(vector<int>)_(sprinkled)/50 20.35% 7.726 9.298 - 11.95% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.26% 19.835 23.854 - -7.35% -
rng::equal(vector<bool>)_(unaligned)/50 20.11% 0.736 0.884 - -4.90% -
SetIntersection_Interlaced_Vector_uint32_262144_256 20.10% 29468394.511 35392990.341 - 11.62% -
std::multiset<std::string>::erase(iterator)/8192 20.08% 30.396 36.499 - 33.98% -
rng::equal(vector<bool>)_(unaligned)/8 20.06% 0.738 0.886 - -5.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 20.01% 38973084.340 46770173.478 - -20.70% -
BM_std_minmax_element<long_long>/2 19.98% 0.538 0.645 - -5.96% -
std::partial_sort_copy(list<int>)_(repeated)/1024 19.62% 4511.121 5396.280 - 19.59% -
std::search(deque<int>)_(same_length)/1000 19.53% 353.244 422.217 - 26.94% -
std::copy(list<int>)/4096 19.42% 3295.613 3935.555 - 16.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 19.26% 3.296 3.930 - 18.80% -
std::unordered_set<int>::erase(iterator)/8192 19.19% 20.166 24.036 - 17.67% -
rng::find(vector<bool>)_(process_all)/8 19.18% 0.601 0.716 - -11.69% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 19.15% 735.462 876.338 - 91.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.04% 1.862 2.217 - -1.54% -
std::multiset<std::string>::erase(iterator)/32 18.94% 30.769 36.596 - 16.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.92% 28.242 33.586 - 0.60% -
BM_std_minmax<unsigned_int>/4 18.70% 0.973 1.155 - 18.24% -
rng::find_end(deque<int>)_(single_element)/8192 18.68% 2203.322 2615.009 - 28.54% -
std::find_end(deque<int>)_(same_length)/1000 18.67% 940.071 1115.589 - 18.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.48% 566.041 670.651 - 18.40% -
std::replace_if(list<int>)_(prefix)/8192 18.36% 7099.958 8403.545 - 18.68% -
std::unordered_set<int>::erase(iterator)/1024 18.35% 20.194 23.899 - 17.70% -
rng::find_end(deque<int>)_(single_element)/1024 18.31% 277.999 328.912 - 27.17% -
rng::search(list<int>,_pred)_(same_length)/8192 18.19% 8902.986 10522.856 - 19.93% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 18.09% 0.343 0.405 - -8.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 18.05% 4.875 5.755 - 18.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.98% 37.552 44.304 - 20.88% -
BM_std_min<__int128>/32 17.94% 12.184 14.369 - -17.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.65% 44.229 52.035 - 18.98% -
SetIntersection_Interlaced_Vector_float_256_256 17.62% 4682036.372 5507156.233 - 17.52% -
BM_std_min<unsigned_char>/1 17.27% 0.325 0.381 - 17.18% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.16% 17.695 20.731 - 14.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 17.12% 7.658 8.970 - 17.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 17.11% 556.187 651.357 - 15.79% -
BM_std_min<__int128>/31 17.08% 11.776 13.787 - -17.96% -
std::unordered_set<int>::erase(key)_(existent)/1024 16.85% 22.404 26.179 - 14.73% -
BM_std_min<__int128>/29 16.84% 11.002 12.855 - -17.14% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 16.83% 1.238 1.447 - 13.92% -
BM_RangesPushHeap_float_Random_1 16.81% 0.429 0.501 - -28.22% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 16.78% 670.415 782.913 - 19.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.75% 507.591 592.637 - 15.84% -
std::multiset<int>::insert(value)_(new_value)/1024 16.72% 47.785 55.777 - 15.56% -
std::unordered_set<std::string>::find(key)_(existent)/1024 16.72% 35.266 41.161 - 0.26% -
BM_std_min<__int128>/30 16.71% 11.385 13.287 - -17.70% -
std::copy_n(vector<bool>)_(aligned)/262144 16.69% 675.857 788.627 - 6.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 16.67% 25316.375 29537.256 - 15.09% -
std::set<std::string>::erase(iterator)/0 16.58% 25.427 29.643 - 17.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 16.57% 6.300 7.345 - 16.95% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 16.55% 10496.613 12233.857 - -1.46% -
std::remove(list<int>)_(sprinkled)/50 16.54% 68.613 79.961 - 17.64% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 16.47% 25156.212 29299.330 - 14.56% -
BM_std_min<__int128>/27 16.37% 10.223 11.897 - -16.17% -
rng::stable_partition(list<int>)_(dense)/8192 16.35% 18229.439 21210.429 - 23.29% -
BM_std_min<__int128>/28 16.24% 10.616 12.340 - -16.88% -
std::rotate_copy(vector<int>)/8192 16.20% 640.902 744.727 - 16.76% -
BM_deque_vector_copy_backward/0 16.10% 1.379 1.601 - 11.89% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 16.05% 1.370 1.590 - 5.97% -
BM_StringRead_Hot_Deep_Large 15.98% 0.576 0.667 - 17.47% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 15.94% 2.265 2.626 - 12.51% -
SetIntersection_Front_Set_uint64_262144_256 15.94% 4480569.092 5194767.047 - 11.48% -
std::flat_multimap<int,_int>::erase(iterator)/1024 15.73% 76.462 88.492 - 8.04% -
std::multimap<std::string,_int>::ctor(const&)/32 15.62% 712.884 824.240 - -1.46% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 15.59% 60.162 69.540 - 43.92% -
BM_std_min<__int128>/26 15.58% 9.815 11.344 - -16.45% -
BM_std_min<__int128>/25 15.53% 9.460 10.928 - -15.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 15.38% 6.215 7.171 - 3.23% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.31% 14344.443 16540.687 - 6.46% -
std::multimap<std::string,_int>::erase(iterator)/0 15.27% 26.220 30.223 - 10.67% -
BM_PushHeap_uint32_Ascending_1 15.19% 0.502 0.578 - -5.38% -
BM_deque_deque_ranges_copy_backward/0 15.11% 0.801 0.922 - 11.45% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 15.06% 26.419 30.397 - 11.26% -
BM_RangesPopHeap_uint64_1 15.04% 0.445 0.512 - -26.25% -
BM_PushHeap_uint64_Ascending_64 15.00% 1.518 1.746 - 15.06% -
BM_std_min<int>/1 14.93% 0.282 0.324 - -14.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 14.90% 1.408 1.618 - 1.48% -
rng::copy_backward(vector<int>)/4096 14.69% 141.099 161.828 - 8.75% -
BM_std_min<__int128>/24 14.59% 9.103 10.431 - -15.09% -
std::multiset<int>::insert(value)_(new_value)/8192 14.58% 74.026 84.818 - 15.19% -
std::set<std::string>::find(key)_(non-existent)/32 14.52% 9.278 10.625 - 5.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.51% 25.272 28.938 - -17.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.38% 0.636 0.727 - 16.34% -
std::move(deque<int>)/32768 14.37% 2121.008 2425.719 - 31.20% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 14.34% 21.124 24.152 - 10.09% -
std::unordered_multiset<int>::find(key)_(existent)/32 14.31% 1.302 1.488 - 4.38% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 14.29% 289.489 330.858 - -5.73% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 14.23% 1.609 1.838 - 14.96% -
std::move_backward(list<int>)/4096 14.19% 4916.616 5614.504 - 12.53% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 14.19% 5580.502 6372.597 - 14.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 14.19% 1.080 1.234 - 10.80% -
BM_std_minmax<long_long>/2 14.16% 1.315 1.501 - 13.52% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.10% 25.329 28.901 - -1.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 14.01% 59.847 68.229 - 16.91% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 13.96% 26.132 29.780 - -7.04% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 13.92% 0.965 1.099 - 10.47% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.79% 7168.426 8156.612 - 1.83% -
BM_std_min<__int128>/22 13.77% 8.334 9.481 - -13.72% -
std::search(list<int>,_pred)_(single_element)/8192 13.75% 8668.187 9860.238 - 13.45% -
std::multiset<std::string>::count(key)_(non-existent)/32 13.66% 9.345 10.621 - 0.89% -
std::unordered_set<std::string>::count(key)_(existent)/8192 13.59% 32.211 36.587 - -10.43% -
BM_std_min<__int128>/23 13.56% 8.733 9.917 - -14.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 13.50% 0.411 0.467 - 13.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 13.49% 57.316 65.045 - -27.45% -
BM_std_min<unsigned_short>/1 13.47% 0.254 0.288 - -24.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 13.46% 1634042.050 1853985.919 - 13.69% -
rng::copy(vector<bool>)_(unaligned)/262144 13.44% 1368.289 1552.155 - 13.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 13.31% 5.050 5.723 - 13.36% -
BM_std_min<__int128>/21 13.26% 7.945 8.999 - -13.59% -
std::unordered_multiset<int>::erase(iterator)/8192 13.24% 20.115 22.778 - 12.61% -
std::search(deque<int>,_pred)_(no_match)/1024 13.22% 327.319 370.584 - -15.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.22% 17.584 19.909 - 10.86% -
BM_PushHeap_uint64_Ascending_262144 13.20% 4.658 5.273 - 10.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 13.20% 1.497 1.695 - 6.25% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.09% 27.006 30.541 - 13.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 13.08% 2011208.177 2274332.749 - -7.77% -
std::unordered_multiset<int>::erase(iterator)/1024 13.08% 20.052 22.675 - 11.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 13.02% 28.161 31.828 - 3.60% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 13.02% 9.538 10.779 - 13.20% -
std::unordered_set<std::string>::erase(iterator)/0 12.96% 27.410 30.963 - 1.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.93% 28.861 32.592 - -1.05% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 12.90% 19.840 22.399 - 12.01% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.89% 8.677 9.795 - 0.20% -
std::set<std::string>::count(key)_(non-existent)/32 12.82% 9.672 10.912 - 8.57% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.80% 10.638 12.000 - 19.65% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 12.75% 15187.746 17124.084 - 3.48% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.65% 11890.098 13394.559 - 7.97% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 12.59% 1847.947 2080.584 - 25.24% -
rng::find(vector<char>)_(bail_25%)/8 12.47% 0.983 1.105 - 4.35% -
std::unordered_set<std::string>::contains(key)_(existent)/32 12.45% 33.079 37.197 - -1.87% -
BM_std_min<__int128>/20 12.43% 7.615 8.561 - -12.58% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.28% 1.853 2.080 - 3.02% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.27% 1.854 2.081 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.20% 85.416 95.839 - 8.59% -
std::partition(deque<int>)_(dense)/50 12.19% 16.338 18.329 - 24.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 12.17% 42.765 47.972 - 11.85% -
SetIntersection_Interlaced_Vector_string_262144_4 12.08% 2074138.017 2324594.153 - 11.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 12.01% 3137905.409 3514748.218 - -1.73% -
rng::contains(list<int>)_(process_all)/50 11.99% 19.346 21.666 - 15.50% -
rng::unique(deque<int>)_(contiguous)/52 11.96% 68.043 76.180 - 12.14% -
std::copy_backward(vector<bool>)_(unaligned)/262144 11.93% 1859.037 2080.884 - 25.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 11.86% 16.621 18.592 - 1.62% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 11.83% 7.445 8.326 - 16.19% -
std::for_each(join_view(vector<vector<int>>))/8 11.83% 1.379 1.542 - 11.88% -
std::move(list<int>)/4096 11.76% 4380.130 4895.402 - 11.86% -
std::set<int>::contains(key)_(non-existent)/32 11.76% 2.348 2.624 - -0.44% -
rng::contains(list<int>)_(process_all)/32 11.73% 11.260 12.581 - 27.47% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 11.71% 80589715.558 90026896.732 - -16.56% -
BM_std_min<__int128>/19 11.69% 7.241 8.088 - -11.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.61% 32.719 36.516 - -0.57% -
std::multiset<int>::count(key)_(existent)/8192 11.60% 9.188 10.254 - 9.59% -
BM_std_minmax<unsigned_short>/4 11.47% 0.936 1.043 - 5.87% -
BM_PushHeap_uint64_QuickSortAdversary_16 11.46% 0.920 1.025 - 10.90% -
BM_StringAssignStr_Huge_Transparent 11.44% 103.479 115.322 - 8.13% -
BM_StringRelational_Eq_Empty_Empty_Control 11.43% 1.854 2.066 - 19.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 11.43% 0.448 0.500 - -9.68% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 11.42% 1237.061 1378.308 - -7.32% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 11.39% 3977.181 4430.207 - 11.27% -
BM_PushHeap_uint32_QuickSortAdversary_1 11.35% 0.482 0.537 - -12.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 11.35% 2.032 2.263 - 10.60% -
rng::count(list<int>)_(every_other)/8192 11.35% 6925.814 7711.639 - -8.62% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.32% 14.761 16.432 - 11.30% -
std::map<std::string,_int>::count(key)_(non-existent)/32 11.31% 10.049 11.186 - 6.38% -
SetIntersection_Interlaced_Vector_string_262144_16 11.30% 5837692.488 6497535.367 - 12.44% -
std::multiset<std::string>::count(key)_(existent)/32 11.28% 18.033 20.067 - 3.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.27% 29.172 32.460 - -6.17% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.22% 1.250 1.390 - 16.00% -
BM_std_minmax<int>/4 11.21% 0.975 1.085 - 9.15% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 11.15% 4.463 4.961 - 2.61% -
BM_StringConstructDestroyCStr_Small_Opaque 11.08% 2.082 2.313 - 8.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.06% 566.526 629.199 - 11.98% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.02% 10.072 11.182 - 6.51% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.01% 25.352 28.144 - 7.68% -
std::unordered_multiset<int>::clear()/1024 10.96% 7884.911 8749.301 - 10.38% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.93% 43698.974 48476.544 - 9.91% -
std::set<std::string>::contains(key)_(existent)/1024 10.92% 21.246 23.565 - 10.98% -
BM_PushHeap_uint64_Ascending_256 10.85% 2.092 2.319 - 10.87% -
BM_vector_deque_ranges_move_backward/65536 10.70% 7264.144 8041.420 - 5.58% -
std::unordered_multiset<int>::clear()/8192 10.70% 60117.414 66549.592 - 9.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10.68% 10137763.980 11220723.425 - 21.40% -
rng::remove(list<int>)_(prefix)/1024 10.67% 959.795 1062.181 - 9.64% -
BM_std_min<__int128>/18 10.65% 6.859 7.589 - -11.07% -
rng::all_of(deque<int>)_(process_all)/50 10.64% 18.336 20.287 - 10.75% -
BM_StringRead_Cold_Deep_Large 10.64% 1.209 1.338 - -23.64% -
SetIntersection_Interlaced_Vector_uint64_256_64 10.59% 6752044.939 7467261.827 - 10.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.59% 65.173 72.072 - 10.44% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.54% 206.754 228.548 - 5.31% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 10.53% 61.439 67.906 - 523.90% -
std::find_end(forward_list<int>)_(single_element)/8192 10.47% 5728.184 6327.652 - 1.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.44% 1.296 1.431 - -0.84% -
SetIntersection_Front_Set_string_16384_256 10.43% 14679650.652 16210134.472 - 9.77% -
BM_std_minmax_element<int>/3 10.36% 1.044 1.152 - -3.55% -
std::remove_copy_if(deque<int>)_(prefix)/32 10.22% 17.865 19.692 - 9.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 10.22% 0.750 0.826 - 6.01% -
std::flat_map<int,_int>::erase(iterator)/1024 10.21% 76.089 83.855 - -0.18% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 10.11% 26095.331 28733.863 - 9.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.11% 9.431 10.384 - 1.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.11% 91.418 100.656 - 11.73% -
std::multiset<int>::clear()/1024 10.07% 9452.674 10404.106 - 5.48% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.06% 36.251 39.898 - -1.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.04% 47.560 52.334 - -0.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 10.02% 17757.838 19536.743 - 9.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 10.01% 1.167 1.284 - 1.23% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 10.00% 26296.584 28926.057 - 9.22% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 9.98% 33.577 36.927 - 3.57% -
BM_tolower_char<wchar_t> 9.98% 0.614 0.675 - -2.12% -
std::unordered_set<int>::count(key)_(existent)/1024 9.86% 1.204 1.322 - -4.25% -
std::unordered_multiset<int>::erase(key)_(existent)/32 9.84% 21.293 23.389 - 10.37% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.84% 9.978 10.960 - 39.50% -
BM_RangesMakeHeap_float_Random_256 9.78% 1.447 1.588 - 14.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 9.74% 0.306 0.336 - -1.87% -
std::unordered_set<int>::find(key)_(existent)/8192 9.73% 1.384 1.518 - 8.39% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.71% 9.205 10.099 - -4.78% -
BM_StringAssignStr_Huge_Opaque 9.68% 104.579 114.702 - 6.29% -
std::multimap<std::string,_int>::count(key)_(existent)/32 9.65% 17.897 19.624 - -5.25% -
rng::find(list<int>)_(process_all)/8192 9.62% 10440.951 11445.261 - -3.15% -
std::copy(vector<bool>)_(unaligned)/262144 9.61% 1713.082 1877.648 - 9.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 9.60% 1.875 2.055 - 0.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.56% 954.862 1046.153 - 1.23% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 9.51% 7.191 7.875 - 35.80% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.47% 58.658 64.213 - 1.29% -
BM_vector_deque_ranges_move/2 9.47% 1.727 1.891 - -3.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.46% 10.446 11.434 - 10.02% -
rng::find_end(deque<int>)_(single_element)/1000 9.46% 293.157 320.902 - 25.40% -
BM_std_min<__int128>/17 9.45% 6.481 7.094 - -10.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 9.44% 6.080 6.654 - 9.02% -
rng::rotate(list<int>)_(by_1/4)/8192 9.37% 7214.352 7890.469 - -6.14% -
SetIntersection_Front_Set_string_256_256 9.35% 27952799.539 30566114.457 - 3.60% -
BM_vector_deque_move_backward/65536 9.32% 7352.003 8037.219 - 4.83% -
std::multiset<int>::clear()/8192 9.28% 74453.305 81361.421 - 6.31% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 9.26% 1.077 1.177 - 14.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.25% 1158.173 1265.317 - 6.64% -
rng::partition_point(list<int>)/8192 9.23% 13250.591 14473.258 - -3.22% -
BM_PushHeap_string_Ascending_256 9.19% 10.184 11.120 - 17.82% -
std::find_if(deque<int>)_(bail_25%)/8192 9.19% 703.452 768.111 - 1.15% -
std::reverse(list<int>)/32768 9.10% 16886.928 18423.948 - -6.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.10% 8368.913 9130.276 - -1.04% -
rng::search(deque<int>)_(same_length)/1000 9.06% 331.309 361.337 - 8.30% -
rng::remove(list<int>)_(prefix)/8192 8.99% 8523.112 9288.919 - 3.63% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 8.97% 10.351 11.280 - 22.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.95% 10.088 10.991 - -1.20% -
BM_StringRelational_Less_Empty_Empty_Control 8.95% 1.935 2.108 - 5.45% -
std::set<std::string>::equal_range(key)_(existent)/32 8.94% 15.506 16.892 - 8.86% -
std::remove_copy_if(list<int>)_(sprinkled)/50 8.87% 24.626 26.810 - 7.93% -
SetIntersection_Interlaced_Vector_uint64_1024_256 8.72% 6626906.845 7204583.502 - -1.02% -
BM_MakeThenSortHeap_string_Ascending_1024 8.68% 35.846 38.959 - 6.03% -
rng::unique(deque<int>)_(contiguous)/32 8.67% 58.783 63.880 - 8.67% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.66% 7921.446 8607.808 - 8.79% -
BM_std_minmax<short>/24 8.66% 2.225 2.418 - 2.14% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.64% 9.997 10.861 - 5.71% -
std::map<std::string,_int>::erase(iterator)/32 8.64% 27.710 30.103 - -7.43% -
BM_StringRelational_Less_Large_Large_Control 8.61% 2.047 2.224 - -2.14% -
SetIntersection_Front_Set_uint32_262144_1024 8.61% 15471435.448 16803506.855 - 1.02% -
BM_vector_deque_ranges_move_backward/70000 8.59% 7651.795 8308.860 - 1.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 8.57% 12551.453 13626.889 - 5.09% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 8.48% 4.903 5.319 - 3.28% -
std::reverse_copy(vector<int>)/8 8.46% 2.367 2.567 - 7.11% -
SetIntersection_Front_Set_uint64_262144_64 8.44% 1828545.247 1982848.358 - 4.53% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.42% 4.951 5.368 - 0.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.39% 1317.860 1428.446 - 3.86% -
std::rotate(deque<int>)_(by_1/2)/1024 8.39% 173.261 187.789 - 6.40% -
BM_StringRead_Cold_Deep_Empty 8.36% 0.802 0.869 - -31.55% -
std::partition_point(list<int>)/8192 8.36% 12770.735 13837.763 - -4.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 8.34% 49.361 53.478 - -5.03% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.26% 30.511 33.031 - 1.68% -
rng::partition(deque<int>)_(dense)/50 8.25% 15.399 16.670 - 18.27% -
std::copy(vector<int>)/32768 8.20% 3497.233 3783.944 - -0.09% -
BM_MakeHeap_float_Random_1024 8.19% 1.234 1.335 - 14.69% -
BM_StringConstructDestroyCStr_Large_Opaque 8.17% 14.281 15.449 - 8.10% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.16% 25564.402 27651.160 - 8.41% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.11% 7061741.999 7634291.218 - 10.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.10% 94561.941 102219.467 - 6.86% -
SetIntersection_Front_Set_uint64_16384_64 8.06% 1913438.329 2067576.627 - 8.09% -
BM_std_min<__int128>/16 8.05% 6.134 6.627 - -9.20% -
std::list<int>::ctor(const&)_(cheap_elements)/32 8.05% 326.974 353.284 - 8.02% -
rng::unique_copy(deque<int>)_(contiguous)/32 8.04% 9.753 10.537 - -3.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.03% 0.336 0.363 - 8.01% -
BM_num_get<long> 8.03% 11.063 11.951 - 3.84% -
BM_PushHeap_uint32_Descending_4 7.94% 0.344 0.371 - -1.82% -
std::search(list<int>)_(single_element)/8192 7.91% 7828.129 8447.661 - 6.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.90% 0.451 0.487 - 29.60% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 7.89% 10.434 11.257 - 3.46% -
std::vector<int>::ctor(size)/32 7.88% 10.917 11.776 - 17.82% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.87% 109910.345 118556.131 - 10.51% -
std::partition_point(deque<int>)/50 7.81% 4.614 4.974 - 5.98% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 7.80% 97372.653 104966.320 - 6.95% -
rng::contains_subrange(list<int>)_(process_all)/8192 7.78% 7007.931 7553.489 - 12.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.78% 11223.725 12096.701 - 8.87% -
BM_std_min<__int128>/15 7.77% 5.697 6.139 - -8.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.75% 0.495 0.533 - 15.11% -
std::find_if(deque<int>)_(bail_25%)/32768 7.75% 2748.610 2961.586 - 1.59% -
BM_deque_vector_ranges_copy/0 7.74% 1.419 1.529 - 7.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.70% 2.334 2.513 - 8.53% -
rng::remove(deque<int>)_(prefix)/32 7.70% 55.140 59.386 - -0.10% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 7.70% 24.077 25.930 - 7.72% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.70% 22.324 24.042 - 3.27% -
BM_std_minmax_element<int>/2 7.67% 0.638 0.687 - 0.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 7.67% 1858.385 2000.909 - 14.04% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.67% 10.165 10.944 - 4.99% -
BM_PushHeap_uint64_Ascending_1024 7.66% 2.577 2.775 - 7.74% -
rng::none_of(deque<int>)_(process_all)/8 7.64% 4.385 4.719 - -2.21% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 7.60% 24.595 26.463 - -1.05% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.55% 28.424 30.570 - 7.77% -
std::list<int>::ctor(size)/1024 7.55% 11647.543 12526.512 - 8.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.55% 87.357 93.950 - 8.17% -
std::set<std::string>::find(key)_(non-existent)/1024 7.55% 20.366 21.902 - -0.00% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.54% 10.127 10.890 - 8.52% -
BM_PushHeap_uint64_Ascending_16384 7.53% 3.564 3.833 - 7.59% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.53% 12.079 12.989 - 23.79% -
BM_MakeHeap_uint32_Random_1024 7.53% 1.030 1.108 - 2.88% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.51% 5160.517 5547.990 - 3.93% -
BM_std_min<__int128>/14 7.47% 5.290 5.685 - -7.22% -
BM_deque_deque_ranges_move_backward/0 7.44% 0.792 0.851 - -7.61% -
BM_std_minmax_element<long_long>/3 7.44% 1.121 1.205 - 2.95% -
std::list<int>::ctor(size)/32 7.41% 323.179 347.123 - 7.74% -
rng::find_first_of(deque<int>)_(large_needle)/50 7.40% 713.431 766.217 - -0.12% -
std::find_first_of(vector<int>)_(large_needle)/50 7.40% 267.929 287.751 - 10.53% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.39% 329.177 353.504 - 7.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.37% 11106.268 11924.870 - 7.19% -
BM_PushHeap_uint64_SingleElement_1 7.37% 0.522 0.560 - -19.64% -
BM_StringRead_Cold_Shallow_Large 7.37% 1.034 1.110 - -27.54% -
std::multiset<int>::erase(key)_(existent)/8192 7.36% 61.796 66.343 - 12.66% -
std::rotate_copy(list<int>)/8192 7.35% 6733.372 7228.436 - 0.38% -
std::remove_if(list<int>)_(prefix)/8192 7.33% 9351.179 10036.789 - -1.14% -
SetIntersection_Interlaced_Set_float_1024_1024 7.32% 15206728.605 16319761.665 - 6.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.32% 0.534 0.573 - 7.63% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.29% 320.965 344.370 - 6.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.29% 6.564 7.042 - 3.82% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.29% 9.986 10.713 - 10.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.26% 5.086 5.456 - 22.19% -
rng::fill_n(list<int>)/8192 7.23% 7077.929 7589.570 - 0.19% -
std::list<int>::ctor(size)/8192 7.20% 95149.493 101999.970 - 8.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.19% 38.617 41.394 - -2.66% -
std::is_partitioned(deque<int>)_(partitioned)/32 7.16% 9.774 10.474 - -0.19% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.15% 51518.572 55204.311 - 4.24% -
BM_RangesPopHeap_uint32_1 7.15% 0.415 0.445 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.14% 2338864.778 2505899.118 - 4.40% -
BM_MakeHeap_uint32_Descending_64 7.11% 0.233 0.249 - 7.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.10% 3175.716 3401.328 - 0.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 7.10% 1.051 1.125 - 6.66% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.09% 325.804 348.889 - 7.38% -
std::replace_if(vector<int>)_(sprinkled)/50 7.08% 12.902 13.816 - 0.88% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.06% 11963.456 12808.332 - 1.52% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.05% 5461.853 5846.677 - 7.17% -
std::swap_ranges(deque<int>)/50 7.04% 20.005 21.414 - 7.98% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 7.03% 21.880 23.418 - 6.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.03% 70.229 75.164 - -0.29% -
BM_std_min<int>/3 7.01% 0.696 0.745 - -0.37% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.98% 22.073 23.613 - 3.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.98% 1192.195 1275.367 - 2.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 6.95% 2959058.057 3164620.784 - 7.90% -
BM_StringRelational_Less_Small_Small_Control 6.94% 1.727 1.847 - 14.13% -
std::map<int,_int>::find(key)_(existent)/1024 6.86% 3.750 4.008 - -0.65% -
bm_ranges_lexicographical_compare<int>/1 6.85% 1.295 1.384 - 2.45% -
std::unordered_set<int>::contains(key)_(existent)/32 6.85% 1.273 1.361 - 4.24% -
bm_ranges_lexicographical_compare<int>/4 6.81% 1.297 1.385 - 2.35% -
BM_std_min<int>/4 6.81% 1.022 1.092 - 2.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.80% 11962.114 12775.957 - 2.18% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.80% 2.435 2.601 - 0.79% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.79% 96806.963 103382.586 - 7.24% -
BM_StringRead_Cold_Shallow_Small 6.77% 0.777 0.830 - -35.96% -
BM_num_get<long_long> 6.77% 11.169 11.925 - 2.73% -
rng::swap_ranges(deque<int>)/50 6.73% 19.938 21.281 - 16.57% -
std::unordered_multiset<int>::erase(key)_(existent)/0 6.72% 20.955 22.363 - 8.34% -
rng::swap_ranges(list<int>)/8192 6.70% 10073.590 10748.640 - 6.95% -
std::deque<int>::ctor(size)/1024 6.70% 68.900 73.514 - -1.50% -
rng::copy_n(vector<bool>)_(unaligned)/512 6.63% 3.322 3.542 - -2.63% -
std::multiset<int>::contains(key)_(non-existent)/32 6.62% 2.345 2.500 - 11.39% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 6.59% 24.279 25.880 - 1.99% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 6.59% 0.466 0.497 - -0.44% -
SetIntersection_Interlaced_Set_string_16384_1024 6.58% 339042062.996 361362425.651 - 1.45% -
BM_StringRelational_Eq_Large_Large_Control 6.58% 2.270 2.419 - 12.76% -
std::set<int>::insert(value)_(already_present)/1024 6.58% 6.776 7.222 - 21.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 6.58% 21.985 23.431 - 7.88% -
rng::replace(vector<int>)_(sprinkled)/50 6.56% 8.028 8.555 - 8.76% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.56% 7452.365 7941.100 - 6.36% -
BM_StringRead_Cold_Deep_Small 6.55% 0.807 0.860 - -32.25% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 6.51% 3856.900 4107.949 - 0.70% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 6.50% 778.068 828.649 - -1.89% -
BM_std_min<__int128>/13 6.50% 4.881 5.198 - -6.58% -
rng::unique_copy(deque<int>)_(sprinkled)/32 6.48% 10.083 10.737 - 15.64% -
BM_deque_deque_move_backward/64 6.48% 3.379 3.598 - 6.76% -
SetIntersection_Interlaced_Vector_uint32_1024_16 6.46% 1884804.393 2006578.473 - -17.61% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.45% 10.575 11.257 - 2.65% -
rng::remove(deque<int>)_(prefix)/50 6.45% 63.484 67.577 - 0.06% -
std::multimap<std::string,_int>::clear()/1024 6.43% 19787.068 21060.269 - 4.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.43% 7787858.656 8288899.506 - 4.05% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.43% 0.908 0.966 - 0.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.43% 0.633 0.674 - 3.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.41% 0.553 0.588 - 4.00% -
rng::for_each(multiset<int>)/8192 6.41% 16312.973 17358.678 - 3.19% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.40% 10.198 10.852 - -4.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 6.40% 1.255 1.335 - 5.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.39% 45.679 48.600 - 45.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.37% 24.083 25.616 - 2.45% -
BM_StringEraseToEnd_Huge_Opaque 6.36% 2.512 2.672 - 13.93% -
std::set<std::string>::count(key)_(existent)/32 6.36% 14.472 15.393 - 6.01% -
SetIntersection_Front_Set_uint32_1024_256 6.35% 4588185.853 4879357.014 - -7.05% -
BM_std_minmax<short>/32 6.31% 1.229 1.306 - 3.55% -
rng::generate(list<int>)/50 6.30% 15.364 16.332 - 7.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.30% 12768803.666 13572782.616 - -2.40% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 6.28% 11231.241 11936.033 - 5.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.26% 54109442.745 57495948.099 - -8.54% -
std::set<int>::insert(value)_(new_value)/8192 6.25% 71.043 75.480 - 5.60% -
BM_SortHeap_pair<uint32,_uint32>_1 6.19% 0.251 0.266 - 0.32% -
std::set<std::string>::contains(key)_(non-existent)/0 6.19% 0.278 0.295 - 4.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.18% 6.589 6.997 - -0.05% -
SetIntersection_Front_Set_uint32_16384_1024 6.17% 15461815.069 16416422.092 - -0.11% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 6.16% 206541.187 219255.355 - 0.81% -
BM_num_get<bool> 6.14% 12.081 12.823 - 2.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.12% 5134784.353 5449234.097 - 3.79% -
std::swap_ranges(list<int>)/8192 6.12% 9671.365 10263.612 - 5.82% -
rng::find_end(list<int>)_(process_all)/1024 6.12% 673.763 714.995 - 0.71% -
std::partition_point(deque<int>)/32 6.12% 4.479 4.753 - 9.41% -
rng::contains(list<int>)_(process_all)/8192 6.11% 6967.445 7393.351 - -6.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.11% 20123377.965 21353453.253 - -1.40% -
std::find_end(vector<int>)_(near_matches)/1000 6.09% 14998.970 15912.008 - 6.84% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 6.08% 32.669 34.657 - 46.06% -
std::unordered_set<int>::erase(iterator)/32 6.08% 20.073 21.294 - 5.30% -
std::unordered_multiset<int>::erase(iterator)/32 6.08% 20.054 21.273 - 5.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 6.07% 1390.817 1475.301 - 0.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.05% 4273.183 4531.917 - 3.90% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 6.05% 4.780 5.069 - -2.41% -
std::set<int>::contains(key)_(non-existent)/1024 6.05% 5.305 5.626 - -1.61% -
BM_std_minmax<short>/4 6.04% 0.971 1.029 - 6.26% -
std::swap_ranges(deque<int>)/32 6.04% 10.491 11.124 - 5.96% -
std::find_end(vector<int>)_(near_matches)/1024 6.02% 15538.485 16473.350 - 6.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.02% 822.045 871.498 - -0.18% -
BM_std_minmax<unsigned_char>/8 6.01% 1.087 1.152 - 0.18% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 6.00% 10.977 11.636 - 11.42% -
std::unordered_set<int>::clear()/1024 6.00% 7886.450 8359.457 - 3.77% -
BM_vector_deque_ranges_copy_backward/64000 5.99% 7334.739 7774.114 - 2.83% -
SetIntersection_Front_Vector_uint64_16384_1 5.97% 1099134.946 1164713.066 - 3.97% -
BM_std_minmax_element<short>/64000 5.95% 16301.128 17271.264 - 0.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 5.94% 0.518 0.549 - 5.77% -
BM_std_minmax_element<short>/4000 5.94% 1024.336 1085.204 - 0.07% -
BM_std_minmax_element<short>/65536 5.94% 16691.883 17683.166 - 0.01% -
rng::find_end(vector<int>)_(match_near_end)/1000 5.94% 264.507 280.206 - 3.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.93% 4.929 5.221 - 6.24% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.90% 11.232 11.895 - 10.10% -
std::none_of(deque<int>)_(process_all)/50 5.89% 17.757 18.803 - 3.46% -
std::stable_partition(deque<int>)_(sparse)/8192 5.84% 3369.537 3566.288 - 4.97% -
SetIntersection_Front_Set_uint64_16384_4 5.84% 1083437.932 1146686.654 - 0.86% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 5.84% 46152295.536 48845638.174 - -13.15% -
BM_PushHeap_uint64_PipeOrgan_4 5.82% 0.486 0.514 - 3.38% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.82% 10.099 10.687 - 3.43% -
BM_std_minmax_element<short>/4096 5.80% 1049.902 1110.786 - 0.02% -
BM_std_minmax_element<short>/70000 5.80% 17852.010 18887.062 - 0.06% -
BM_StringFindStringLiteral/64 5.78% 2.097 2.218 - 1.82% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 5.77% 97493.132 103118.522 - 3.07% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.77% 26.086 27.591 - 5.77% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.76% 18.762 19.843 - 4.54% -
std::set<int>::count(key)_(existent)/1024 5.76% 4.174 4.414 - -0.57% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 5.75% 11353.887 12007.272 - 6.19% -
BM_std_minmax<unsigned_char>/11 5.75% 1.712 1.810 - 0.34% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.75% 260.554 275.542 - 1.08% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.74% 10.557 11.163 - 12.35% -
SetIntersection_Front_Set_uint32_16384_16384 5.74% 337350157.014 356712196.178 - 1.98% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 5.72% 1.485 1.570 - -3.06% -
bm_ranges_lexicographical_compare<int>/8 5.72% 1.530 1.618 - 1.99% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 5.70% 1.203 1.271 - 3.15% -
BM_std_minmax_element<short>/5500 5.69% 1409.228 1489.395 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.68% 343828812.084 363350456.759 - 3.96% -
BM_std_minmax_element<short>/1024 5.67% 268.321 283.545 - -0.00% -
bm_ranges_lexicographical_compare<int>/2 5.67% 1.527 1.614 - 2.04% -
std::find_end(vector<int>)_(near_matches)/8192 5.67% 919809.210 971977.811 - 6.15% -
rng::copy_n(list<int>)/4096 5.67% 3983.009 4208.840 - -16.86% -
rng::distance(join_view(vector<vector<int>>)/4096 5.67% 4.309 4.554 - 0.94% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.66% 10062.098 10632.106 - 1.47% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.63% 10.530 11.122 - 8.55% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 5.63% 9.587 10.126 - 1.83% -
BM_std_min<__int128>/11 5.61% 4.047 4.274 - -5.06% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.61% 726.136 766.873 - -16.63% -
std::replace_if(list<int>)_(sprinkled)/50 5.61% 23.023 24.314 - 5.92% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.58% 28.684 30.284 - 4.22% -
rng::remove(list<int>)_(prefix)/50 5.57% 66.873 70.599 - 5.03% -
BM_std_min<__int128>/12 5.56% 4.474 4.722 - -5.96% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.56% 25.999 27.443 - -0.30% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.55% 6467.293 6826.537 - 2.65% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 5.55% 1.316 1.389 - 2.49% -
rng::replace(list<int>)_(sprinkled)/8192 5.53% 7291.240 7694.472 - 5.70% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.51% 5.893 6.218 - 3.29% -
BM_deque_deque_copy_backward/0 5.51% 0.809 0.853 - 14.70% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.50% 341.406 360.181 - 5.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.49% 509.857 537.871 - 6.16% -
SetIntersection_Interlaced_Vector_uint32_262144_4 5.49% 1524213.058 1607906.240 - -18.03% -
rng::partition(list<int>)_(dense)/32 5.48% 8.448 8.911 - 8.23% -
BM_vector_deque_ranges_move/1 5.48% 2.031 2.143 - -3.13% -
BM_std_minmax<char>/11 5.48% 1.648 1.739 - 0.88% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.45% 685.979 723.384 - 1.87% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.45% 25.916 27.329 - -0.14% -
BM_vector_deque_ranges_move_backward/64000 5.45% 7177.082 7568.214 - -1.22% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.40% 342.431 360.918 - 6.21% -
BM_vector_deque_ranges_copy_backward/70000 5.39% 8155.895 8595.537 - -7.15% -
BM_StringRelational_Less_Large_Huge_Control 5.39% 2.229 2.349 - -1.32% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.38% 127.601 134.470 - -1.62% -
BM_PushHeap_string_Ascending_64 5.35% 7.139 7.521 - 8.67% -
rng::replace_if(list<int>)_(prefix)/8192 5.34% 7204.213 7588.853 - 5.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 5.34% 0.991 1.044 - 3.55% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.33% 12269.783 12924.136 - 5.36% -
BM_PushHeap_uint64_Ascending_16 5.29% 0.912 0.960 - 1.53% -
std::is_partitioned(list<int>)_(unpartitioned)/50 5.29% 4.360 4.591 - 0.85% -
rng::stable_partition(deque<int>)_(sparse)/8192 5.28% 3401.257 3580.730 - 5.62% -
std::set<int>::contains(key)_(non-existent)/8192 5.27% 8.311 8.749 - -4.45% -
std::multiset<int>::erase(key)_(existent)/0 5.25% 20.811 21.903 - 1.87% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.22% 22.715 23.901 - -0.93% -
SetIntersection_Front_Set_uint32_1024_1 5.21% 1061496.740 1116769.481 - -0.16% -
BM_MakeThenSortHeap_float_Descending_4 5.20% 1.175 1.236 - -4.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.19% 83942.763 88298.386 - 2.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.19% 21.410 22.520 - 5.32% -
BM_std_minmax<unsigned_short>/31 5.18% 2.998 3.153 - 2.00% -
rng::copy_n(vector<bool>)_(aligned)/64 5.17% 1.304 1.372 - 4.82% -
rng::find_first_of(deque<int>)_(large_needle)/32 5.16% 298.242 313.645 - 0.69% -
SetIntersection_Interlaced_Set_float_64_64 5.15% 15098730.362 15876023.170 - 6.20% -
SetIntersection_Interlaced_Set_string_64_16 5.13% 39042539.347 41047049.895 - -0.69% -
BM_MakeHeap_uint32_Random_16 5.12% 1.253 1.317 - 1.51% -
rng::contains(deque<int>)_(process_all)/8 5.09% 2.943 3.093 - 4.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.08% 6509247.389 6839911.844 - -5.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 5.06% 70.948 74.540 - 7.64% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 5.05% 0.540 0.567 - 22.34% -
BM_std_minmax<char>/64 5.05% 1.256 1.319 - 9.98% -
std::partition(deque<int>)_(sparse)/8192 5.04% 3025.115 3177.486 - 2.63% -
rng::move(deque<int>)/1048576 5.03% 54335.645 57066.971 - 6.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 5.02% 18.906 19.855 - 15.63% -
std::copy_n(vector<bool>)_(aligned)/64 5.02% 1.303 1.368 - 5.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 5.00% 8425693.956 8847366.029 - 5.25% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.00% 19.298 20.262 - 4.88% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.00% 11.272 11.835 - 5.41% -
std::find_end(deque<int>)_(near_matches)/1000 4.99% 30100.476 31603.916 - -15.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.99% 25130.716 26383.501 - 0.78% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.98% 12302.500 12915.451 - 5.57% -
rng::copy_backward(vector<bool>)_(aligned)/4096 4.97% 5.058 5.309 - 0.98% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.96% 25.152 26.401 - 2.34% -
SetIntersection_Front_Set_uint64_1024_4 4.94% 1099855.862 1154179.169 - -1.19% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.92% 21.417 22.471 - 3.38% -
SetIntersection_Front_Set_uint64_262144_1024 4.92% 14483865.216 15195945.743 - 2.93% -
std::rotate(list<int>)_(by_1/3)/8192 4.92% 8774.675 9206.057 - 0.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.91% 3321.319 3484.424 - -2.79% -
BM_StringRelational_Less_Huge_Small_Control 4.90% 1.815 1.904 - 17.63% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.90% 22.769 23.884 - 0.43% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 4.88% 0.945 0.991 - 0.66% -
rng::find_if(deque<int>)_(bail_25%)/8 4.86% 1.453 1.524 - 2.26% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.85% 1.278 1.340 - 10.20% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.84% 6492.491 6806.907 - 0.37% -
std::unordered_set<int>::insert(value)_(new_value)/8192 4.84% 19.381 20.320 - -3.46% -
BM_RangesPushHeap_uint64_Descending_4 4.83% 0.360 0.378 - 1.49% -
SetIntersection_None_Vector_string_262144_256 4.82% 1314140.772 1377420.748 - 1.52% -
rng::generate_n(vector<int>)/50 4.80% 12.058 12.636 - 4.61% -
std::fill(list<int>)/8192 4.80% 7116.475 7457.947 - 4.71% -
rng::stable_partition(deque<int>)_(sparse)/32 4.78% 11.165 11.698 - -5.35% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.77% 102204.981 107082.701 - 4.68% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.76% 5.000 5.238 - 1.35% -
BM_std_min<char>/30 4.76% 2.223 2.329 - 4.40% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.74% 2435060.489 2550456.311 - -19.09% -
std::copy_if(list<int>)_(entire_range)/32768 4.73% 30003.419 31423.611 - 0.79% -
BM_StringFindStringLiteral/32 4.73% 1.667 1.746 - 2.47% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 4.72% 31.938 33.447 - 5.47% -
BM_std_min<unsigned_short>/4 4.72% 0.981 1.027 - 3.08% -
std::multiset<std::string>::find(key)_(existent)/32 4.72% 14.756 15.453 - -4.50% -
SetIntersection_Front_Set_string_1024_64 4.72% 4696596.405 4918235.706 - 1.59% -
SetIntersection_Interlaced_Vector_uint32_16384_256 4.72% 14123298.693 14789426.656 - 7.74% -
BM_std_minmax_element<long_long>/5500 4.71% 1444.963 1513.015 - 3.17% -
rng::move(list<int>)/512 4.70% 353.190 369.808 - 0.30% -
BM_vector_deque_copy_backward/64000 4.70% 7240.333 7580.727 - -12.45% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.70% 343.832 359.986 - 5.98% -
SetIntersection_Front_Vector_uint64_1024_64 4.70% 1371893.129 1436333.385 - 0.26% -
rng::rotate(list<int>)_(1_element_backward)/50 4.69% 25.298 26.484 - 14.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.68% 24110.938 25239.092 - 1.44% -
SetIntersection_Front_Set_uint64_262144_16384 4.67% 336249406.411 351964089.807 - 2.53% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.67% 113040.150 118318.078 - 2.64% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.66% 6372.183 6669.428 - 2.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.66% 10.645 11.140 - 3.26% -
BM_std_min<int>/11 4.65% 1.156 1.210 - -0.04% -
BM_RangesMakeHeap_uint32_Descending_4 4.65% 0.276 0.289 - 2.17% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.64% 1.160 1.214 - -6.86% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.64% 11.303 11.827 - 4.85% -
BM_vector_deque_move_backward/64000 4.63% 7358.308 7699.352 - -0.14% -
BM_PushHeap_string_Ascending_1024 4.63% 13.088 13.693 - 14.73% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 4.62% 19.356 20.251 - 1.44% -
BM_std_min<short>/12 4.62% 1.520 1.590 - 7.86% -
BM_StringRelational_Less_Large_Large_ChangeLast 4.62% 1.853 1.938 - 3.84% -
std::move_backward(vector<int>)/1048576 4.61% 54475.926 56989.028 - 0.93% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.61% 20.152 21.081 - 0.89% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.61% 29.485 30.844 - 0.83% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.59% 28.582 29.894 - -4.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.59% 1065920.546 1114849.704 - 2.30% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.59% 6647.428 6952.533 - 2.05% -
BM_StringDestroy_Large 4.58% 6.747 7.056 - 3.35% -
rng::adjacent_find(deque<int>,_pred)/8 4.58% 4.172 4.363 - 9.37% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 4.55% 516.327 539.824 - 3.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.55% 341.396 356.914 - 4.25% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.52% 2.165 2.263 - 1.12% -
BM_deque_deque_move_backward/512 4.51% 18.633 19.474 - 4.80% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.50% 12314.393 12868.603 - 4.84% -
rng::generate_n(vector<int>)/32 4.50% 8.007 8.368 - 4.05% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 4.50% 101.547 106.113 - 4.97% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.49% 1.107 1.156 - 4.89% -
std::partition(deque<int>)_(dense)/32 4.47% 11.146 11.644 - 14.36% -
rng::move_backward(vector<bool>)_(unaligned)/512 4.46% 5.365 5.604 - 1.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.46% 24143.721 25219.737 - 1.67% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.45% 6245.239 6523.349 - 2.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.45% 75.773 79.146 - 2.59% -
BM_std_minmax_element<short>/512 4.44% 138.028 144.161 - 0.06% -
BM_RangesPushHeap_string_SingleElement_4 4.43% 2.294 2.396 - 5.38% -
BM_deque_deque_ranges_copy/65536 4.42% 2769.959 2892.495 - -1.05% -
BM_StringEraseWithMove_Empty_Transparent 4.42% 0.562 0.587 - -25.36% -
BM_StringEraseToEnd_Huge_Transparent 4.42% 2.566 2.679 - 10.34% -
std::none_of(deque<int>)_(process_all)/8 4.40% 3.088 3.224 - 0.06% -
std::reverse(deque<int>)/64 4.39% 13.560 14.155 - 8.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.39% 10.211 10.660 - 1.20% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 4.39% 89.422 93.349 - -12.42% -
SetIntersection_Interlaced_Set_uint32_256_256 4.39% 8851964.824 9240502.917 - 1.45% -
rng::move_backward(vector<int>)/1048576 4.39% 58534.849 61103.782 - 6.57% -
std::deque<int>::ctor(size)/32 4.38% 26.122 27.266 - -0.08% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.38% 9.891 10.324 - 0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.37% 34.282 35.781 - 24.59% -
std::multiset<int>::erase(iterator)/8192 4.37% 23.644 24.677 - 2.22% -
std::multimap<std::string,_int>::erase(iterator)/1024 4.35% 33.010 34.447 - 22.90% -
rng::is_sorted(vector<int>,_pred)/8 4.35% 3.512 3.664 - -0.36% -
BM_RangesMakeHeap_uint32_Random_16384 4.34% 1.043 1.088 - 5.11% -
std::multimap<int,_int>::clear()/1024 4.33% 10221.252 10663.994 - 6.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.33% 0.901 0.940 - 4.47% -
std::any_of(deque<int>)_(process_all)/8 4.32% 3.089 3.223 - 0.09% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.31% 1.710 1.784 - -3.56% -
std::set<std::string>::count(key)_(non-existent)/1024 4.31% 22.786 23.767 - 4.80% -
rng::all_of(deque<int>)_(process_all)/8 4.30% 3.088 3.221 - 0.04% -
BM_deque_vector_move/64000 4.29% 2711.265 2827.606 - -9.00% -
SetIntersection_Front_Vector_uint32_262144_256 4.29% 2269960.075 2367253.593 - 2.27% -
BM_RangesMakeHeap_uint64_Ascending_4 4.28% 0.423 0.442 - 7.55% -
std::all_of(deque<int>)_(process_all)/8 4.28% 3.091 3.224 - 0.04% -
std::map<int,_int>::find(key)_(existent)/32 4.28% 1.531 1.596 - 1.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.28% 211.099 220.127 - 2.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.27% 4248.071 4429.514 - 1.07% -
BM_std_min<short>/20 4.27% 2.248 2.344 - 6.81% -
BM_RangesPushHeap_uint32_Ascending_262144 4.27% 8.036 8.378 - 2.42% -
BM_std_minmax_element<long_long>/1024 4.26% 272.019 283.609 - 3.42% -
rng::any_of(deque<int>)_(process_all)/8 4.26% 3.092 3.223 - -0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 4.25% 10.944 11.409 - 9.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 4.25% 0.477 0.497 - -8.53% -
BM_RangesPushHeap_string_SingleElement_16 4.24% 2.553 2.661 - 4.91% -
rng::copy(list<int>)/32768 4.23% 26739.305 27870.509 - 4.61% -
BM_std_min<short>/2 4.23% 0.485 0.506 - 4.19% -
rng::copy_backward(vector<bool>)_(aligned)/64 4.23% 1.893 1.973 - 1.36% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.22% 25.684 26.768 - 4.60% -
rng::fill(vector<bool>)/64 4.21% 1.605 1.673 - 0.00% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.21% 8.976 9.354 - 2.22% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.21% 33.007 34.396 - 3.35% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.21% 111426.724 116114.171 - 2.68% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.21% 1072326.319 1117428.066 - 4.50% -
BM_std_min<__int128>/6 4.20% 2.076 2.163 - -4.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 4.20% 59.093 61.577 - 4.41% -
rng::replace(vector<int>)_(prefix)/32 4.19% 5.041 5.252 - 4.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.19% 1330282.741 1386028.925 - -2.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.19% 102350.218 106638.090 - 5.16% -
SetIntersection_None_Vector_uint32_1024_256 4.18% 1104667.208 1150815.175 - -0.50% -
std::unordered_set<int>::insert(value)_(new_value)/1024 4.17% 19.511 20.325 - -1.74% -
rng::sort(deque<int>)_(repeated)/1024 4.17% 946.790 986.265 - 2.60% -
std::multiset<int>::erase(key)_(existent)/32 4.17% 22.348 23.280 - 2.21% -
BM_std_min<__int128>/10 4.16% 3.666 3.818 - -5.00% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.16% 1.155 1.203 - 4.09% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.15% 698.023 726.992 - 5.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.15% 794.216 827.161 - 2.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.15% 0.708 0.737 - 2.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.12% 102299.127 106516.534 - 4.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.12% 1116396.368 1162354.473 - 1.96% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.11% 4604.609 4793.952 - 5.44% -
rng::partial_sort(deque<int>)_(ascending)/8 4.11% 30.501 31.755 - 0.72% -
BM_std_min<unsigned_int>/8 4.10% 1.278 1.330 - 5.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.10% 20379909.592 21214567.808 - 1.56% -
std::copy_if(list<int>)_(every_other)/32768 4.09% 25223.941 26256.754 - 2.97% -
SetIntersection_Front_Vector_uint64_262144_4 4.09% 1080121.867 1124315.921 - -1.63% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.08% 255.983 266.424 - 3.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.07% 1.145 1.191 - 5.04% -
std::find(vector<long_long>)_(process_all)/8 4.06% 1.155 1.202 - 4.13% -
std::multiset<int>::erase(iterator)/1024 4.06% 23.757 24.721 - 1.92% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 4.06% 0.464 0.483 - -11.78% -
std::multiset<int>::erase(iterator)/0 4.06% 19.944 20.753 - 2.63% -
BM_MakeHeap_uint64_Random_256 4.06% 1.134 1.180 - -1.32% -
BM_std_minmax_element<long_long>/512 4.05% 138.204 143.801 - 3.52% -
BM_std_minmax_element<long_long>/4096 4.05% 1077.033 1120.642 - 2.72% -
BM_std_minmax_element<long_long>/4000 4.04% 1052.350 1094.912 - 2.75% -
BM_vector_deque_move_backward/70000 4.04% 8004.825 8328.024 - -0.69% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.04% 828.133 861.549 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.03% 0.742 0.772 - 5.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.03% 822.208 855.336 - 0.92% -
rng::distance(join_view(vector<vector<int>>)/50 4.03% 0.605 0.629 - 8.18% -
std::fill_n(deque<int>)/32 4.02% 1.156 1.202 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.02% 1247648.960 1297742.815 - 0.81% -
std::unordered_multiset<int>::erase(iterator)/0 4.01% 19.633 20.421 - 3.36% -
std::multimap<int,_int>::clear()/8192 4.01% 81762.711 85041.677 - 5.06% -
std::sort(vector<int>)_(descending)/8 4.01% 24.661 25.649 - 1.79% -
std::set<int>::count(key)_(existent)/32 4.00% 1.793 1.864 - 0.70% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.00% 40.068 41.672 - -3.94% -
std::unique(deque<int>)_(contiguous)/52 3.99% 68.457 71.188 - 3.63% -
BM_PushHeap_uint32_Descending_16 3.99% 0.354 0.368 - -2.93% -
std::equal(vector<bool>)_(unaligned)/8 3.98% 0.852 0.886 - 9.60% -
std::set<std::string>::contains(key)_(non-existent)/32 3.98% 9.418 9.793 - 3.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.97% 345406858.829 359112266.156 - 3.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.97% 28278.651 29400.327 - 7.55% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.96% 8.975 9.330 - 2.32% -
rng::for_each(join_view(vector<vector<int>>)/8 3.95% 1.435 1.491 - 7.71% -
std::reverse(deque<int>)/512 3.94% 115.987 120.562 - 6.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.94% 776.956 807.572 - 1.96% -
rng::move_backward(list<int>)/32768 3.94% 33613.677 34937.759 - -1.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.94% 15703.929 16321.935 - 4.41% -
BM_MakeThenSortHeap_string_SingleElement_4 3.93% 5.959 6.193 - 7.82% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.92% 6599.656 6858.111 - 3.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.87% 33.084 34.366 - -0.16% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.87% 8.512 8.841 - 1.17% -
SetIntersection_Front_Vector_uint32_1024_64 3.87% 1390369.019 1444175.011 - -0.07% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.85% 18.628 19.346 - 6.64% -
rng::reverse(deque<int>)/64 3.85% 13.078 13.582 - 3.93% -
BM_std_min<unsigned_short>/12 3.84% 1.517 1.575 - 4.48% -
BM_std_min<char>/5 3.84% 1.426 1.481 - 6.98% -
BM_RangesMakeHeap_string_Ascending_1024 3.84% 5.339 5.544 - 11.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.84% 4.595 4.771 - -2.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.84% 12307.048 12779.225 - 4.05% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 3.83% 25.387 26.360 - 2.56% -
std::deque<std::string>::ctor(size)/32 3.83% 40.140 41.677 - -2.37% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.83% 23.402 24.298 - -1.38% -
std::find_end(deque<int>)_(near_matches)/1024 3.83% 31268.968 32466.539 - -16.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.83% 1.780 1.848 - -4.81% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.82% 470.451 488.425 - 7.31% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.81% 31.514 32.715 - -2.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.81% 904.716 939.164 - 2.91% -
BM_std_minmax<unsigned_short>/32 3.81% 1.229 1.276 - 3.83% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.80% 16.201 16.817 - 2.13% -
std::copy_backward(vector<int>)/4096 3.80% 239.131 248.216 - 9.23% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 3.79% 0.648 0.673 - 5.25% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.79% 29.440 30.557 - 15.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.79% 46.842 48.618 - -1.31% -
BM_StringRead_Cold_Shallow_Empty 3.78% 0.786 0.816 - -35.20% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.78% 8.968 9.307 - 1.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.77% 1973.306 2047.737 - -1.21% -
std::remove_if(deque<int>)_(sprinkled)/32 3.77% 56.119 58.232 - -1.31% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.76% 4.284 4.445 - 5.21% -
std::stable_partition(vector<int>)_(dense)/1024 3.76% 295.972 307.090 - 3.51% -
std::list<std::string>::ctor(size)/32 3.76% 340.400 353.186 - 3.94% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.75% 0.325 0.337 - 1.01% -
std::partial_sort(deque<int>)_(shuffled)/8 3.74% 33.296 34.542 - 1.25% -
SetIntersection_None_Vector_uint64_16384_4 3.74% 1126090.477 1168175.565 - -0.19% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.74% 904.425 938.223 - 3.28% -
bm_ranges_lexicographical_compare<signed_char>/512 3.73% 7.690 7.977 - 1.93% -
SetIntersection_Interlaced_Set_string_64_64 3.73% 36012424.621 37355062.001 - -2.45% -
SetIntersection_Front_Vector_uint64_256_4 3.73% 4348956.633 4511003.746 - 1.49% -
BM_StringRelational_Less_Large_Small_Control 3.72% 1.780 1.847 - 10.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.72% 5.045 5.233 - 0.00% -
rng::adjacent_find(deque<int>,_pred)/50 3.72% 29.018 30.097 - 4.91% -
rng::find_end(vector<int>)_(process_all)/1048576 3.72% 253644.620 263076.079 - 0.16% -
SetIntersection_None_Vector_uint32_262144_1 3.70% 1163332.856 1206369.601 - -0.28% -
BM_RangesPushHeap_uint32_Random_1024 3.69% 6.037 6.260 - 4.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.69% 32165.139 33351.708 - 3.24% -
std::multiset<int>::erase(iterator)/32 3.69% 21.319 22.106 - 1.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.69% 31.010 32.153 - -2.22% -
BM_MakeHeap_string_Descending_1024 3.67% 2.715 2.815 - 3.00% -
std::find_first_of(deque<int>)_(small_needle)/50 3.67% 164.557 170.598 - -8.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.67% 102218.567 105965.173 - 4.00% -
BM_MakeHeap_uint32_Random_64 3.66% 1.250 1.296 - 0.38% -
std::rotate_copy(vector<int>)/1024 3.66% 32.858 34.061 - 2.88% -
BM_StringConstructDestroyCStr_Large_Transparent 3.66% 8.952 9.280 - 3.04% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 3.66% 1.536 1.592 - 1.64% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.65% 25.997 26.947 - -1.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.64% 17229.120 17856.631 - 5.69% -
rng::for_each(multiset<int>)/8 3.64% 4.575 4.742 - 7.48% -
rng::copy_backward(vector<int>)/1048576 3.63% 48443.180 50199.812 - 0.96% -
BM_std_min<__int128>/8 3.61% 2.871 2.975 - -5.08% -
BM_std_minmax_element<long_long>/1 3.61% 0.305 0.316 - -1.67% -
BM_PushHeap_float_SingleElement_4 3.61% 0.378 0.392 - 4.94% -
BM_RangesPushHeap_uint32_Random_16 3.61% 4.388 4.546 - 2.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.60% 1134326.021 1175146.034 - -0.72% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.60% 0.689 0.713 - 1.96% -
rng::stable_partition(deque<int>)_(sparse)/50 3.60% 27.405 28.391 - -4.12% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.59% 46.795 48.475 - 1.88% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.59% 272984.273 282788.252 - 3.56% -
std::remove_if(list<int>)_(sprinkled)/50 3.59% 73.433 76.070 - 3.18% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.57% 8.394 8.694 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.56% 6641346.373 6878059.158 - -1.68% -
std::unique_copy(list<int>)_(sprinkled)/32 3.56% 13.265 13.737 - 3.15% -
BM_std_minmax<unsigned_char>/13 3.56% 2.219 2.298 - 0.25% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.56% 9.013 9.334 - 1.70% -
rng::unique_copy(list<int>)_(sprinkled)/32 3.56% 12.832 13.289 - 0.47% -
bm_ranges_lexicographical_compare<int>/64 3.55% 4.911 5.086 - 5.54% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.54% 14651.286 15169.670 - 8.89% -
std::set<int>::erase(iterator)/8192 3.54% 20.328 21.047 - 2.32% -
SetIntersection_Front_Vector_uint64_64_64 3.53% 11180029.828 11575041.156 - 1.11% -
BM_std_minmax<short>/22 3.53% 2.277 2.357 - 0.93% -
BM_StringRelational_Less_Empty_Large_Control 3.52% 1.875 1.941 - -2.78% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.52% 29.839 30.888 - 1.14% -
std::rotate(list<int>)_(1_element_forward)/8192 3.52% 7904.335 8182.284 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.51% 1084613.481 1122724.738 - 0.36% -
SetIntersection_None_Vector_uint32_1024_1 3.50% 1121442.065 1160737.434 - -0.03% -
std::find(deque<int>)_(process_all)/8 3.49% 3.417 3.536 - 3.95% -
BM_RangesPushHeap_string_SingleElement_256 3.48% 2.560 2.649 - 5.65% -
rng::partition(deque<int>)_(dense)/32 3.46% 10.514 10.877 - 15.68% -
BM_std_min<__int128>/9 3.46% 3.273 3.386 - -4.84% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.45% 30.292 31.337 - 4.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.45% 880.740 911.105 - 2.94% -
std::find_end(deque<int>)_(match_near_end)/1024 3.44% 3325.850 3440.325 - -5.53% -
std::find_end(list<int>)_(single_element)/1000 3.44% 674.330 697.532 - 0.94% -
SetIntersection_Interlaced_Set_float_262144_262144 3.44% 1821099.609 1883667.643 - 2.87% -
BM_RangesMakeHeap_uint32_Random_1024 3.43% 1.071 1.108 - 4.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 3.43% 2.844 2.941 - 3.90% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.42% 9.006 9.314 - 1.35% -
std::remove(deque<int>)_(prefix)/50 3.42% 65.874 68.127 - -1.33% -
SetIntersection_None_Vector_uint64_262144_1024 3.42% 1157587.781 1197181.641 - -1.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.42% 29.280 30.281 - 2.40% -
SetIntersection_Interlaced_Vector_uint32_16384_16 3.42% 2462320.493 2546491.496 - -28.46% -
std::swap_ranges(deque<int>)/1024 3.41% 329.566 340.820 - 3.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.41% 293.810 303.828 - 4.46% -
BM_std_minmax<unsigned_char>/10 3.41% 1.341 1.387 - 0.02% -
SetIntersection_Interlaced_Vector_string_16384_64 3.39% 13056530.111 13499769.604 - 11.98% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.39% 1.752 1.811 - 2.47% -
rng::copy_if(list<int>)_(entire_range)/32768 3.38% 28402.928 29363.120 - 0.34% -
BM_std_minmax<unsigned_short>/30 3.38% 2.726 2.818 - -1.38% -
rng::remove_if(list<int>)_(prefix)/8192 3.37% 9138.536 9446.956 - -0.12% -
BM_MakeThenSortHeap_float_Heap_64 3.37% 3.505 3.623 - 4.85% -
SetIntersection_Front_Set_uint64_16384_16 3.37% 1286271.739 1329628.683 - 3.71% -
BM_vector_deque_ranges_move/64 3.37% 2.661 2.750 - -0.42% -
BM_deque_vector_ranges_copy_backward/0 3.36% 1.377 1.423 - -0.23% -
BM_std_minmax<unsigned_short>/21 3.36% 1.962 2.028 - -2.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 3.36% 57.437 59.367 - 14.37% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 3.36% 13.373 13.822 - 1.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.35% 0.582 0.602 - 2.87% -
rng::any_of(deque<int>)_(process_all)/8192 3.35% 2625.277 2713.339 - 0.76% -
rng::for_each(map<int>)/8192 3.35% 16713.732 17273.795 - -0.52% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.35% 919.804 950.608 - 3.92% -
rng::contains_subrange(list<int>)_(single_element)/50 3.35% 17.644 18.235 - -0.26% -
rng::find_end(list<int>)_(process_all)/1000 3.34% 685.603 708.535 - 0.66% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.34% 2.309 2.386 - 0.59% -
BM_RangesPushHeap_string_SingleElement_1024 3.34% 2.578 2.664 - 5.86% -
std::partial_sort(deque<int>)_(repeated)/8 3.34% 27.311 28.223 - 1.93% -
SetIntersection_None_Vector_uint64_256_64 3.34% 3526385.901 3644018.565 - -0.78% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.34% 8.755 9.047 - 0.53% -
rng::rotate(list<int>)_(1_element_forward)/8192 3.33% 8257.666 8532.807 - 8.95% -
std::set<int>::erase(key)_(existent)/0 3.33% 20.266 20.940 - 2.51% -
BM_std_min<unsigned_int>/4 3.33% 0.996 1.029 - -1.82% -
rng::copy_backward(vector<bool>)_(aligned)/512 3.32% 1.765 1.824 - 2.92% -
BM_deque_deque_copy_backward/70000 3.30% 8402.618 8679.924 - -2.11% -
rng::fill(list<int>)/8192 3.29% 7392.444 7636.024 - 7.43% -
BM_std_minmax<unsigned_int>/31 3.29% 2.478 2.560 - -1.06% -
std::any_of(list<int>)_(process_all)/32768 3.28% 25836.779 26684.889 - 1.49% -
std::list<std::string>::ctor(size)/8192 3.28% 102757.848 106130.575 - 4.18% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 3.28% 1.199 1.238 - 4.71% -
BM_vector_deque_ranges_copy_backward/65536 3.27% 7661.263 7912.095 - -10.33% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 3.25% 54255.902 56021.584 - 2.83% -
std::search(list<int>)_(no_match)/1024 3.25% 738.440 762.448 - 0.09% -
BM_MakeThenSortHeap_float_Ascending_4 3.25% 1.397 1.442 - 2.70% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.25% 364.874 376.716 - 0.91% -
rng::fill_n(vector<bool>)/64 3.24% 1.417 1.463 - 7.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.24% 29.387 30.338 - 2.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.23% 4.593 4.742 - -1.76% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.22% 11894.715 12277.492 - -10.52% -
SetIntersection_Front_Set_string_262144_1 3.21% 1142036.237 1178748.407 - 3.51% -
std::copy_backward(vector<bool>)_(aligned)/1048576 3.21% 2731.159 2818.927 - -16.83% -
std::move(deque<int>)/262144 3.21% 14896.958 15375.673 - 1.14% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 3.21% 1.613 1.665 - 3.09% -
BM_vector_deque_ranges_copy_backward/64 3.20% 3.035 3.132 - 3.20% -
BM_std_minmax<unsigned_int>/6 3.20% 1.344 1.387 - 0.03% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.20% 9.460 9.763 - 0.16% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 3.20% 1.265 1.305 - 3.84% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.20% 1623.415 1675.292 - -0.88% -
BM_MakeHeap_float_Random_256 3.19% 1.238 1.277 - -0.90% -
std::multiset<int>::clear()/32 3.19% 639.814 660.232 - 2.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.19% 34.663 35.769 - 1.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.19% 15184.574 15668.944 - 3.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.19% 0.570 0.589 - 1.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 3.19% 0.447 0.461 - -27.41% -
std::remove_if(deque<int>)_(sprinkled)/50 3.18% 65.491 67.575 - 0.38% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.17% 9967495.994 10283338.756 - 1.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.17% 0.566 0.584 - 1.92% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.16% 0.562 0.580 - 0.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.16% 49.503 51.068 - 1.99% -
std::swap_ranges(deque<int>)/8192 3.16% 2635.988 2719.270 - 3.30% -
std::list<std::string>::ctor(size)/1024 3.16% 12347.697 12737.467 - 3.66% -
rng::find_if_not(vector<int>)_(process_all)/8 3.15% 2.518 2.597 - 1.60% -
BM_std_min<__int128>/7 3.14% 2.481 2.559 - -4.59% -
BM_StringAssignAsciizMix_Opaque 3.14% 4.728 4.876 - 1.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.13% 3.402 3.508 - -1.87% -
BM_std_min<char>/6 3.13% 1.589 1.638 - 6.60% -
std::multimap<std::string,_int>::erase(iterator)/8192 3.12% 32.841 33.866 - 25.89% -
std::is_sorted(deque<int>,_pred)/8 3.12% 4.343 4.479 - 1.40% -
rng::remove(list<int>)_(prefix)/32 3.12% 55.422 57.149 - 2.77% -
BM_std_minmax_element<long_long>/65536 3.12% 17518.106 18063.960 - 1.46% -
rng::find_if(deque<int>)_(bail_25%)/32768 3.12% 2776.580 2863.082 - 1.21% -
BM_RangesMakeHeap_string_Ascending_16 3.11% 3.695 3.810 - 3.86% -
BM_vector_deque_ranges_move_backward/64 3.10% 2.995 3.088 - 4.44% -
BM_StringRelational_Less_Small_Large_Control 3.10% 1.617 1.667 - -7.50% -
std::find_first_of(deque<int>)_(small_needle)/32 3.10% 107.356 110.681 - -7.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 3.10% 8343790.144 8602247.863 - -1.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.10% 49853.534 51396.907 - 1.57% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.09% 5063140.914 5219833.009 - 3.10% -
BM_std_minmax_element<long_long>/64000 3.09% 17107.497 17636.505 - 1.45% -
std::copy_n(vector<bool>)_(aligned)/4096 3.08% 4.766 4.913 - 5.96% -
rng::any_of(deque<int>)_(process_all)/32768 3.08% 10529.248 10853.278 - 0.90% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.07% 4.050 4.175 - 3.01% -
std::stable_sort(deque<int>)_(descending)/8 3.07% 26.651 27.470 - 0.69% -
std::move(list<int>)/512 3.06% 351.226 361.991 - 1.54% -
rng::starts_with(list<int>,_pred)/8192 3.06% 11390.943 11739.957 - 0.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.06% 0.833 0.858 - 7.53% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.06% 282.302 290.934 - -0.23% -
SetIntersection_Front_Vector_uint64_262144_1024 3.06% 5781210.796 5957896.243 - 1.59% -
SetIntersection_Interlaced_Set_uint32_16_16 3.06% 40454729.856 41690677.954 - 1.52% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.05% 7.468 7.696 - -0.51% -
BM_std_minmax_element<long_long>/70000 3.05% 18696.519 19266.041 - 1.35% -
std::set<int>::erase(iterator)/1024 3.05% 20.260 20.877 - 3.31% -
std::search_n(vector<int>)_(no_match)/1000 3.04% 205.471 211.726 - 3.14% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.04% 212.330 218.784 - 2.23% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.04% 341610667.125 351992475.770 - 0.86% -
rng::copy_if(vector<int>)_(entire_range)/64 3.04% 15.487 15.957 - 4.30% -
SetIntersection_Interlaced_Set_string_256_4 3.03% 14141594.077 14570727.605 - 3.40% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.03% 1.720 1.773 - 12.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.03% 1187584.866 1223544.674 - 6.65% -
std::find_first_of(deque<int>)_(large_needle)/50 3.02% 701.586 722.769 - -19.80% -
rng::any_of(list<int>)_(process_all)/32768 3.02% 26027.415 26812.773 - 1.38% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.02% 1.157 1.191 - 3.57% -
BM_deque_vector_copy_backward/65536 3.01% 8139.984 8385.377 - -7.77% -
BM_RangesPushHeap_uint64_Descending_16 3.01% 0.360 0.371 - 2.83% -
std::multiset<int>::insert(value)_(already_present)/8192 3.01% 32.582 33.563 - 4.98% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.01% 480.400 494.844 - 1.34% -
std::deque<int>::ctor(size)/8192 3.00% 440.529 453.761 - 0.51% -
BM_std_minmax<char>/10 2.99% 1.301 1.340 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 2.99% 0.573 0.590 - 1.94% -
std::all_of(list<int>)_(process_all)/32768 2.98% 26154.359 26935.013 - 0.22% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.98% 3.121 3.214 - -2.11% -
SetIntersection_Interlaced_Vector_string_1024_1 2.98% 1116861.479 1150101.969 - 0.43% -
BM_RangesPushHeap_string_SingleElement_64 2.98% 2.611 2.689 - 5.28% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.97% 2.908 2.995 - 3.12% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2.97% 2342269.648 2411879.151 - 2.96% -
BM_PopHeap_string_262144 2.97% 92.586 95.336 - -1.60% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.96% 32496.363 33456.942 - 2.56% -
std::partition(list<int>)_(sparse)/50 2.96% 14.813 15.250 - 1.80% -
std::shift_right(deque<int>)/50 2.95% 4.213 4.338 - 2.51% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.95% 174085.234 179212.186 - 2.11% -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.94% 2.415 2.487 - 6.36% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.94% 11591.857 11933.064 - -12.50% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.94% 47.426 48.822 - -1.39% -
rng::sort(deque<int>)_(repeated)/8192 2.94% 6573.259 6766.536 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.94% 1079289.680 1111002.216 - -1.01% -
BM_std_minmax<short>/64 2.94% 1.525 1.570 - 1.55% -
SetIntersection_Interlaced_Vector_float_16384_1 2.94% 1107324.678 1139856.124 - 2.74% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.94% 38.042 39.159 - -1.72% -
std::search_n(vector<int>)_(no_match)/1024 2.93% 210.407 216.580 - 3.12% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 2.93% 28.912 29.760 - -0.59% -
std::unique(deque<int>)_(sprinkled)/1024 2.93% 876.229 901.915 - -3.50% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.93% 1.589 1.636 - -0.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 2.93% 0.381 0.393 - 16.65% -
BM_std_minmax<unsigned_char>/15 2.93% 2.983 3.070 - 0.40% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.92% 6438.372 6626.083 - 0.94% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.91% 9161.955 9428.898 - 2.17% -
BM_deque_vector_move_backward/70000 2.91% 8523.670 8771.454 - 2.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.89% 7.777 8.002 - 2.27% -
std::adjacent_find(deque<int>,_pred)/8 2.89% 4.287 4.411 - 2.96% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.89% 26.884 27.661 - 4.81% -
rng::rotate(list<int>)_(by_1/3)/50 2.88% 23.588 24.267 - 3.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.88% 27.448 28.239 - 0.32% -
std::copy_if(vector<int>)_(entire_range)/8 2.87% 2.270 2.336 - 5.49% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.86% 0.465 0.478 - 2.99% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.86% 1.591 1.636 - -0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.84% 1090735.430 1121744.490 - -1.18% -
BM_std_minmax<short>/18 2.84% 1.992 2.048 - 2.12% -
SetIntersection_Interlaced_Set_string_16384_4 2.84% 199712727.393 205376831.009 - 3.62% -
BM_std_minmax_element<short>/4 2.83% 1.227 1.262 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.83% 11308.378 11628.030 - 1.65% -
std::multimap<std::string,_int>::clear()/8192 2.82% 202706.671 208432.437 - 2.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.82% 0.496 0.510 - 2.84% -
std::multimap<int,_int>::erase(iterator)/8192 2.82% 20.956 21.548 - 2.95% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.82% 32182.190 33088.512 - 3.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.81% 0.629 0.647 - 7.82% -
BM_deque_vector_ranges_move/70000 2.81% 2911.333 2993.139 - -4.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.81% 875988.622 900591.517 - 1.64% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.81% 22.332 22.959 - 0.64% -
SetIntersection_Front_Vector_float_16_16 2.81% 38111775.338 39180926.461 - 2.68% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.80% 5.712 5.872 - 1.30% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.80% 3.554 3.653 - 0.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.79% 6.514 6.696 - -0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.79% 9850.082 10124.655 - 1.00% -
BM_deque_vector_ranges_move_backward/65536 2.79% 8096.849 8322.494 - 3.22% -
BM_StringEraseWithMove_Large_Transparent 2.79% 2.587 2.659 - 1.22% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.79% 703.473 723.068 - 2.90% -
std::unordered_multiset<int>::clear()/32 2.78% 610.282 627.278 - 2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.78% 348957915.886 358671860.438 - 0.59% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.78% 22.047 22.660 - 0.55% -
rng::move(vector<bool>)_(aligned)/64 2.78% 1.897 1.950 - 2.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 2.78% 0.588 0.605 - 1.72% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.78% 23.728 24.387 - 2.85% -
SetIntersection_Front_Set_uint64_1024_16 2.77% 1283184.699 1318790.669 - -0.01% -
std::set<int>::find(key)_(non-existent)/32 2.77% 2.267 2.329 - 0.43% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.76% 6398.836 6575.676 - 2.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.76% 46.797 48.089 - 0.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.76% 16.284 16.734 - 2.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.76% 49796.103 51170.528 - 1.89% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.76% 274976.948 282565.142 - 2.68% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.76% 9.210 9.464 - 0.05% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 2.75% 11316.703 11627.589 - -0.57% -
BM_num_get<void*> 2.74% 11.654 11.973 - 2.75% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.73% 42761.124 43929.040 - 0.28% -
BM_std_minmax<char>/12 2.73% 1.915 1.968 - 1.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 2.72% 1.233 1.266 - 6.61% -
std::stable_partition(deque<int>)_(sparse)/1024 2.72% 453.809 466.137 - 1.00% -
BM_MakeHeap_uint64_Random_262144 2.71% 1.037 1.065 - 0.50% -
BM_RangesPushHeap_float_Random_4 2.71% 2.912 2.991 - 0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.71% 32454.172 33335.036 - -0.68% -
SetIntersection_Front_Set_uint64_16384_16384 2.71% 342334821.646 351612383.258 - 1.71% -
std::copy_n(vector<int>)/8 2.71% 2.165 2.224 - 2.94% -
rng::find_last_if(list<int>)_(bail_10%)/50 2.70% 36.504 37.488 - 6.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.70% 3.967 4.074 - 5.29% -
std::sort(deque<int>)_(repeated)/1024 2.69% 963.401 989.364 - 2.72% -
rng::for_each(multiset<int>)/50 2.69% 45.153 46.369 - 1.85% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.69% 8773.164 9008.997 - 0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.69% 343275906.863 352496317.832 - 3.62% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.68% 6222.572 6389.442 - 1.78% -
BM_PopHeap_float_16384 2.67% 33.137 34.023 - 1.12% -
BM_StringRelational_Eq_Small_Small_Control 2.67% 1.851 1.900 - 9.51% -
BM_vector_deque_move_backward/64 2.66% 3.029 3.110 - 2.51% -
BM_deque_deque_move_backward/2 2.65% 2.466 2.532 - 2.29% -
BM_RangesSortHeap_float_256 2.65% 5.833 5.987 - 0.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.65% 1.134 1.164 - -1.36% -
rng::sort(deque<int>)_(ascending)/1024 2.65% 800.600 821.815 - 0.15% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.65% 197.218 202.439 - 2.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.65% 9.454 9.704 - 2.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.65% 14.834 15.227 - 1.92% -
SetIntersection_None_Set_uint32_256_1 2.64% 11425949.725 11727203.516 - -0.00% -
std::partition(vector<int>)_(dense)/32 2.63% 8.529 8.753 - 4.52% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.63% 30.261 31.055 - 2.13% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.62% 456006.537 467960.996 - 2.02% -
BM_vector_deque_copy_backward/70000 2.62% 8163.027 8376.929 - -6.11% -
std::rotate(list<int>)_(by_1/4)/8192 2.62% 7224.915 7414.212 - -1.20% -
BM_RangesPushHeap_uint32_Random_64 2.62% 5.509 5.653 - 3.86% -
BM_std_minmax<short>/26 2.61% 2.480 2.545 - 2.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.61% 0.620 0.636 - 1.64% -
std::copy_n(deque<int>)/8 2.61% 2.643 2.712 - 0.17% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.61% 5947.088 6102.050 - 1.75% -
std::sort(deque<int>)_(descending)/1024 2.60% 1335.997 1370.692 - 1.18% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.60% 4.195 4.304 - -0.18% -
BM_RangesPushHeap_float_PipeOrgan_4 2.58% 0.481 0.494 - 2.53% -
rng::fold_left(list<int>)/8192 2.58% 10517.347 10788.840 - -2.86% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.58% 29.311 30.067 - -2.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 2.58% 16347819.746 16769280.724 - -45.30% -
BM_std_min<__int128>/5 2.57% 1.748 1.793 - -2.94% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.57% 28.693 29.429 - 2.71% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.56% 63.191 64.811 - 1.57% -
BM_std_minmax<unsigned_int>/16 2.56% 1.284 1.316 - 2.63% -
std::fill(vector<int>)/32 2.56% 1.041 1.067 - 2.60% -
BM_RangesPushHeap_uint32_Random_256 2.56% 5.924 6.076 - 2.46% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.56% 1.690 1.733 - -2.23% -
rng::replace(list<int>)_(prefix)/8192 2.56% 7285.937 7472.242 - 3.84% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.56% 5.918 6.069 - 2.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.55% 1202052.231 1232735.215 - -1.35% -
rng::for_each(multiset<int>)/32 2.54% 21.894 22.451 - 3.10% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.53% 2720.463 2789.379 - 1.45% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.53% 3.011 3.087 - 3.85% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.53% 23.835 24.438 - 2.30% -
std::multiset<int>::insert(value)_(already_present)/1024 2.53% 28.557 29.279 - 2.96% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.52% 26.628 27.299 - 2.21% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.52% 1817.763 1863.514 - 0.32% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 2.51% 455.974 467.440 - -0.39% -
std::multiset<int>::ctor(const&)/8192 2.51% 48971.432 50199.298 - 2.06% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 2.50% 848.946 870.208 - 3.92% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 2.49% 10.156 10.409 - -6.00% -
bm_ranges_lexicographical_compare<signed_char>/7 2.49% 2.835 2.906 - 1.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.49% 2.359 2.417 - 2.35% -
std::for_each_n(list<int>)/8192 2.49% 7280.648 7462.046 - 3.42% -
bm_ranges_lexicographical_compare<signed_char>/8 2.49% 3.166 3.245 - -0.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.49% 690184.266 707377.061 - 2.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.49% 16.652 17.067 - 2.14% -
BM_RangesPushHeap_uint64_Random_262144 2.49% 6.008 6.158 - 0.83% -
rng::find_end(deque<int>)_(match_near_end)/1024 2.49% 3176.120 3255.200 - -13.10% -
rng::find_end(deque<int>)_(same_length)/1000 2.49% 939.226 962.610 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.49% 351352793.175 360094174.798 - 1.50% -
rng::copy(list<int>)/4096 2.49% 3065.811 3142.040 - 2.86% -
BM_std_min<unsigned_short>/20 2.48% 2.221 2.276 - 6.33% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.48% 778.141 797.455 - 1.78% -
std::find_end(vector<int>)_(single_element)/8192 2.48% 1834.008 1879.505 - 2.44% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.48% 32.806 33.620 - 5.95% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.48% 6.817 6.985 - -4.94% -
BM_vector_deque_move_backward/512 2.47% 17.601 18.037 - 2.47% -
rng::fill(vector<int>)/32 2.47% 1.039 1.065 - 2.55% -
BM_StringAssignAsciizMix_Transparent 2.46% 3.022 3.097 - 1.88% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.46% 6580.153 6741.789 - 2.02% -
std::unordered_set<std::string>::clear()/32 2.45% 925.829 948.548 - 4.14% -
std::rotate(deque<int>)_(by_1/2)/50 2.45% 10.269 10.521 - 1.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.45% 35040.426 35897.231 - 0.72% -
std::multiset<int>::insert(value)_(new_value)/0 2.45% 17.856 18.292 - 1.93% -
BM_std_minmax<char>/2 2.44% 0.895 0.917 - 3.01% -
SetIntersection_None_Set_float_262144_1 2.44% 1162173.096 1190480.551 - -0.22% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.43% 25.963 26.595 - 1.51% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.43% 3187398.526 3264895.492 - 3.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 2.43% 40.917 41.911 - 2.04% -
std::find_first_of(vector<int>)_(small_needle)/50 2.43% 70.613 72.328 - 2.84% -
rng::remove(vector<int>)_(sprinkled)/50 2.42% 55.156 56.490 - 0.56% -
SetIntersection_Front_Vector_string_262144_256 2.42% 9970545.148 10211658.981 - 0.36% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.41% 1.474 1.510 - 1.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.41% 7.190 7.364 - 2.29% -
rng::sort(vector<int>)_(descending)/8192 2.41% 7274.141 7449.446 - 0.10% -
std::set<int>::erase(key)_(existent)/1024 2.41% 38.586 39.514 - 0.79% -
std::set<int>::insert(value)_(new_value)/1024 2.41% 41.947 42.956 - 3.47% -
BM_StringFindNoMatch/64 2.40% 1.849 1.894 - 5.29% -
std::multiset<std::string>::clear()/1024 2.40% 19435.514 19901.354 - -3.22% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.39% 3232.173 3309.571 - 1.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.39% 2.639 2.702 - 1.62% -
BM_std_minmax<short>/25 2.39% 2.203 2.255 - -0.31% -
BM_vector_deque_copy_backward/65536 2.38% 7749.664 7934.283 - -3.23% -
BM_std_min<unsigned_char>/31 2.38% 2.500 2.560 - 1.60% -
SetIntersection_None_Set_uint32_16384_16384 2.38% 154224816.027 157890629.152 - -2.74% -
std::sort(vector<int>)_(descending)/8192 2.38% 7280.421 7453.377 - 0.05% -
BM_StringFindNoMatch/10 2.37% 1.355 1.387 - 11.89% -
BM_StringRelational_Less_Large_Empty_Control 2.37% 1.949 1.995 - -2.81% -
SetIntersection_Front_Set_uint32_16384_256 2.37% 4858896.518 4974007.488 - 4.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.37% 20.942 21.437 - 1.02% -
BM_MakeHeap_uint64_SingleElement_256 2.36% 0.575 0.588 - 1.96% -
SetIntersection_Interlaced_Vector_float_262144_262144 2.36% 314603016.862 322038827.867 - -6.08% -
std::map<int,_int>::contains(key)_(existent)/32 2.36% 1.577 1.614 - 0.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 2.36% 1.163 1.190 - 3.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.36% 22.779 23.316 - -6.80% -
BM_PushHeap_float_PipeOrgan_4 2.35% 0.482 0.493 - -2.30% -
BM_deque_vector_move/0 2.35% 1.425 1.459 - 2.50% -
SetIntersection_None_Set_float_262144_16 2.35% 1161137.533 1188430.256 - 0.41% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.35% 5.480 5.609 - 2.69% -
std::copy_n(deque<int>)/262144 2.35% 10141.243 10379.279 - 0.96% -
SetIntersection_Front_Set_uint64_256_16 2.34% 4902114.409 5017009.875 - 2.93% -
std::generate_n(deque<int>)/50 2.34% 12.318 12.607 - 1.90% -
std::unique(deque<int>)_(contiguous)/32 2.34% 59.610 61.003 - 0.08% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.33% 1921189.127 1966032.959 - -0.58% -
BM_PopHeap_float_4 2.33% 2.374 2.429 - 0.88% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.33% 17.898 18.314 - 3.65% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.32% 2801.915 2866.957 - -0.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.31% 21.209 21.700 - -0.67% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.31% 54.566 55.829 - 0.93% -
SetIntersection_Front_Set_string_16_4 2.31% 66849474.666 68396484.711 - 0.30% -
rng::fill(vector<bool>)/512 2.31% 1.484 1.518 - -1.28% -
BM_std_min<__int128>/4 2.31% 1.374 1.406 - -2.17% -
BM_StringEraseToEnd_Large_Opaque 2.31% 1.010 1.033 - -1.51% -
SetIntersection_Front_Set_uint64_262144_16 2.31% 1306417.906 1336559.994 - 0.12% -
rng::generate(list<int>)/32 2.31% 8.537 8.734 - 2.63% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.30% 612.282 626.394 - 1.53% -
BM_MakeHeap_uint32_Ascending_256 2.30% 0.597 0.611 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.30% 0.583 0.596 - 0.05% -
BM_deque_deque_move_backward/1 2.29% 2.726 2.789 - 2.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.29% 19.782 20.236 - 1.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.29% 19.880 20.336 - 0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.29% 139722.410 142921.537 - 1.86% -
rng::partial_sort(deque<int>)_(repeated)/8 2.29% 27.636 28.268 - 1.92% -
rng::for_each_n(list<int>)/50 2.29% 21.734 22.231 - 0.94% -
std::move(deque<int>)/64 2.28% 6.003 6.140 - -2.34% -
BM_std_min<unsigned_long_long>/29 2.28% 2.456 2.512 - 1.08% -
rng::find(list<int>)_(bail_25%)/32768 2.28% 7609.810 7783.394 - 1.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.28% 278225.480 284569.761 - 2.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.27% 13443.306 13748.729 - 0.87% -
BM_RangesPushHeap_string_SingleElement_16384 2.27% 2.567 2.625 - 4.21% -
std::find_first_of(vector<int>)_(small_needle)/32 2.27% 46.829 47.890 - 6.02% -
SetIntersection_None_Set_float_256_256 2.26% 5868907.246 6001837.906 - 1.91% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.26% 0.469 0.479 - 3.24% -
std::none_of(list<int>)_(process_all)/32768 2.26% 25757.955 26339.817 - -0.24% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.25% 3.121 3.192 - 0.43% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.25% 2.620 2.679 - 1.31% -
BM_deque_vector_ranges_move_backward/64000 2.25% 7863.188 8040.112 - -0.98% -
BM_RangesPushHeap_uint32_Random_16384 2.24% 6.241 6.381 - 1.39% -
BM_RangesMakeHeap_string_SingleElement_16 2.24% 5.532 5.656 - 2.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.24% 7.468 7.635 - 1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.24% 0.701 0.717 - 2.94% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.24% 4.318 4.414 - 1.11% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.23% 32056.630 32773.091 - 1.39% -
std::distance(join_view(vector<vector<int>>))/4096 2.23% 4.471 4.570 - 1.08% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.23% 688.769 704.147 - 2.50% -
std::transform(deque<int>)_(identity_transform)/50 2.23% 19.166 19.594 - 0.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.23% 746.724 763.377 - 2.11% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.23% 0.762 0.778 - 0.69% -
BM_std_min<unsigned_short>/18 2.23% 1.534 1.568 - -0.71% -
BM_std_min<unsigned_short>/512 2.23% 7.139 7.298 - -0.49% -
rng::partial_sort(deque<int>)_(heap)/8 2.23% 36.906 37.728 - 0.36% -
BM_std_min<long_long>/20 2.23% 2.008 2.052 - -0.37% -
BM_std_minmax_element<long_long>/64 2.22% 17.474 17.863 - 0.74% -
BM_std_minmax<long_long>/15 2.22% 3.649 3.731 - 1.64% -
BM_std_minmax<unsigned_short>/64 2.22% 1.526 1.560 - 2.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.22% 19.666 20.102 - -0.01% -
BM_PushHeap_uint64_Random_256 2.21% 5.676 5.801 - 1.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.21% 7810851.184 7983666.235 - -13.70% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.21% 16.201 16.559 - 6.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.21% 11961779.316 12226094.986 - -0.89% -
std::multiset<std::string>::clear()/8192 2.21% 200013.941 204433.092 - -0.14% -
std::find(vector<int>)_(process_all)/8 2.21% 2.647 2.705 - -0.02% -
std::generate_n(deque<int>)/32 2.21% 8.298 8.482 - 1.21% -
BM_std_min<char>/31 2.21% 2.488 2.543 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.21% 18298692.640 18702336.875 - 1.81% -
SetIntersection_Interlaced_Set_float_262144_16384 2.20% 1251303.222 1278885.172 - 0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.20% 1126792.444 1151586.558 - 3.69% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.19% 170.708 174.447 - 0.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.19% 1053.798 1076.849 - 1.12% -
BM_deque_deque_ranges_move_backward/4096 2.19% 152.169 155.497 - 1.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.19% 79399.939 81135.925 - 2.82% -
SetIntersection_Interlaced_Set_float_262144_4 2.18% 1286060.385 1314148.034 - 0.06% -
rng::find_last(vector<char>)_(bail_90%)/50 2.18% 1.031 1.054 - 5.58% -
std::reverse(deque<int>)/8 2.18% 2.513 2.568 - 1.88% -
SetIntersection_None_Set_uint32_1024_256 2.18% 8802493.822 8994286.889 - 2.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.18% 528.970 540.485 - 0.25% -
std::unordered_set<int>::erase(key)_(existent)/0 2.18% 21.060 21.519 - 0.86% -
BM_MakeHeap_uint32_Random_16384 2.17% 1.000 1.022 - -0.79% -
std::multiset<std::string>::contains(key)_(existent)/32 2.17% 14.931 15.255 - -10.29% -
rng::find_end(list<int>)_(same_length)/1024 2.17% 1495.851 1528.318 - 1.63% -
BM_StringFindStringLiteral/256 2.17% 5.326 5.442 - 2.06% -
std::set<int>::erase(key)_(existent)/32 2.17% 21.871 22.345 - 1.35% -
std::move(vector<int>)/1048576 2.17% 56252.719 57471.352 - 1.21% -
std::find_end(forward_list<int>)_(single_element)/1000 2.16% 673.843 688.387 - 0.08% -
SetIntersection_None_Set_float_262144_256 2.15% 1163435.059 1188481.121 - -0.08% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.15% 499.981 510.733 - 1.69% -
rng::move(deque<int>)/64 2.15% 6.318 6.454 - -2.37% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.14% 18.886 19.290 - 0.68% -
std::move_backward(vector<bool>)_(unaligned)/512 2.14% 4.639 4.738 - -1.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.14% 23.834 24.343 - 1.79% -
std::rotate(deque<int>)_(1_element_forward)/32 2.13% 4.638 4.737 - -1.30% -
std::multiset<int>::count(key)_(existent)/32 2.13% 3.530 3.605 - -1.67% -
std::set<int>::insert(value)_(already_present)/8192 2.13% 10.831 11.062 - 10.77% -
rng::is_sorted_until(deque<int>,_pred)/8 2.13% 3.855 3.937 - -12.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.12% 13036575.196 13313600.645 - -0.31% -
BM_std_min<int>/12 2.12% 1.492 1.523 - -0.09% -
BM_MakeThenSortHeap_string_SingleElement_16 2.12% 13.716 14.006 - 3.07% -
BM_std_min<short>/31 2.12% 2.571 2.625 - 2.30% -
BM_deque_deque_ranges_move_backward/1024 2.12% 38.224 39.033 - 1.11% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.12% 6.240 6.372 - -12.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.11% 7669.095 7831.296 - 0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.11% 9781715.482 9988235.093 - 0.61% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.11% 0.554 0.565 - -4.27% -
BM_MakeThenSortHeap_uint32_Random_4 2.11% 4.010 4.095 - 2.87% -
rng::stable_partition(vector<int>)_(sparse)/50 2.10% 20.556 20.989 - 0.06% -
BM_num_get<unsigned_long_long> 2.10% 11.056 11.288 - 1.37% -
BM_RangesPushHeap_float_Random_1024 2.10% 7.398 7.553 - 1.43% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.10% 25.435 25.967 - -1.03% -
rng::copy(list<int>)/8 2.09% 2.361 2.410 - 2.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.09% 3.132 3.197 - -1.02% -
BM_PopHeap_float_262144 2.09% 40.667 41.516 - 5.98% -
SetIntersection_None_Set_uint32_256_256 2.09% 5769332.836 5889754.642 - -1.06% -
std::set<int>::ctor(const&,_alloc)/32 2.09% 215.597 220.094 - 1.26% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.09% 25672.861 26208.316 - 2.11% -
BM_std_minmax<unsigned_char>/12 2.09% 1.945 1.986 - -2.62% -
std::stable_partition(vector<int>)_(sparse)/32 2.08% 6.874 7.017 - -2.28% -
rng::generate(deque<int>)/8192 2.08% 2043.634 2086.131 - 2.37% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.08% 76176.223 77759.848 - 1.75% -
SetIntersection_None_Set_float_64_64 2.08% 11874745.685 12121478.351 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.07% 8679669.839 8859613.828 - -0.50% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.07% 0.507 0.518 - 0.89% -
BM_StringAssignAsciiz_Huge_Opaque 2.06% 183.783 187.573 - 2.68% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.06% 12.211 12.463 - 1.39% -
BM_RangesMakeHeap_string_Ascending_262144 2.06% 9.764 9.965 - 42.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.06% 21543537.403 21987175.008 - -4.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.06% 13347.825 13622.621 - 3.72% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.06% 233638.370 238444.799 - 0.31% -
SetIntersection_Interlaced_Set_float_256_64 2.06% 15482092.676 15800489.423 - 0.86% -
SetIntersection_Interlaced_Set_uint64_256_64 2.06% 14710051.031 15012509.460 - 1.99% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.05% 6.302 6.431 - -4.93% -
std::multimap<int,_int>::clear()/32 2.05% 660.375 673.934 - 2.67% -
SetIntersection_Interlaced_Vector_string_1024_256 2.05% 20746730.950 21172607.576 - -0.98% -
BM_PushHeap_float_Random_262144 2.05% 7.553 7.708 - 0.35% -
std::partition(deque<int>)_(sparse)/32 2.05% 9.640 9.837 - -12.62% -
bm_ranges_lexicographical_compare<signed_char>/16 2.05% 1.297 1.324 - -2.49% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.04% 4.044 4.127 - 0.10% -
BM_CmpLess_uint_schar 2.04% 1.055 1.076 - 0.78% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.04% 4.535 4.628 - 8.22% -
BM_deque_deque_ranges_copy_backward/1024 2.04% 38.040 38.817 - 2.11% -
rng::is_sorted(list<int>)/8 2.04% 2.148 2.192 - 1.82% -
BM_PushHeap_string_Random_64 2.04% 12.649 12.907 - 1.00% -
rng::rotate(vector<bool>)_(by_1/3)/1024 2.04% 49.396 50.404 - 1.36% -
SetIntersection_Interlaced_Vector_float_16384_16384 2.04% 85160109.902 86893980.803 - -9.21% -
SetIntersection_None_Set_string_1024_256 2.03% 8936111.146 9117942.124 - 2.34% -
std::generate_n(list<int>)/8192 2.03% 6911.802 7052.252 - 2.63% -
BM_std_min<char>/7 2.02% 1.856 1.893 - 1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.02% 19.177 19.564 - 1.55% -
SetIntersection_None_Set_float_262144_4 2.02% 1162813.152 1186316.244 - -0.15% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.02% 2.239 2.284 - -0.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.01% 39682.067 40480.956 - 0.63% -
SetIntersection_Front_Vector_uint32_16384_256 2.01% 2290052.784 2336137.151 - -0.39% -
BM_RangesPopHeap_float_16 2.01% 6.443 6.572 - 2.13% -
std::set<int>::upper_bound(key)_(existent)/1024 2.00% 4.135 4.218 - 1.68% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.00% 25.856 26.373 - 7.09% -
std::multimap<std::string,_int>::clear()/32 2.00% 890.973 908.784 - 1.54% -
SetIntersection_None_Set_float_262144_16384 2.00% 1163602.455 1186861.980 - 0.82% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.99% 1532976.971 1563518.799 - -0.10% -
BM_std_min<unsigned_char>/64 1.99% 4.087 4.168 - 0.36% -
SetIntersection_None_Set_uint64_1024_16 1.98% 8738560.901 8911888.252 - 0.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.98% 9.827 10.022 - 1.10% -
std::search(list<int>)_(same_length)/8192 1.98% 10541.812 10750.540 - 2.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.98% 423.649 432.033 - 1.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.98% 15674201.931 15984311.356 - -1.46% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.97% 464.701 473.879 - 5.78% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.97% 7057906.762 7197205.321 - 4.13% -
rng::for_each(multimap<int>)/8192 1.97% 16489.075 16814.384 - -3.84% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.97% 164.650 167.894 - 0.11% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.97% 1245.259 1269.784 - -0.64% -
std::any_of(list<int>)_(process_all)/8192 1.97% 7129.926 7270.248 - -6.42% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.97% 4.117 4.198 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.97% 7.498 7.645 - 1.87% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.97% 383695.582 391236.492 - -41.74% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.96% 23.078 23.531 - -1.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.96% 16.696 17.024 - 0.98% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.96% 20.673 21.078 - 1.80% -
BM_std_minmax<unsigned_int>/27 1.96% 2.375 2.422 - 1.73% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.96% 578.103 589.430 - 1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.96% 10.431 10.635 - 2.76% -
std::unordered_multiset<int>::ctor(const&)/32 1.96% 197.953 201.825 - -5.26% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.95% 4.778 4.871 - -1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.95% 22.499 22.938 - 1.91% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.95% 20.347 20.744 - -0.25% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.95% 0.775 0.790 - -1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.95% 5368191.344 5472818.113 - 1.24% -
SetIntersection_Interlaced_Set_uint32_256_4 1.95% 11408589.433 11630750.660 - -1.04% -
SetIntersection_None_Set_float_1024_4 1.95% 8873001.079 9045648.877 - 2.25% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.94% 6274.036 6396.039 - 1.34% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.94% 134.904 137.527 - 0.24% -
SetIntersection_None_Set_float_262144_64 1.94% 1161667.966 1184249.103 - -0.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.94% 216.654 220.864 - 2.89% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.94% 204539.144 208510.806 - -1.24% -
std::set<int>::find(key)_(non-existent)/8192 1.94% 8.441 8.605 - -4.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.94% 11.477 11.699 - 1.37% -
SetIntersection_Interlaced_Set_uint64_64_64 1.94% 15158007.264 15451456.948 - -2.64% -
BM_PushHeap_float_Random_4 1.94% 2.837 2.892 - -1.74% -
rng::reverse(deque<int>)/512 1.93% 113.509 115.704 - 2.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.93% 1.154 1.177 - 1.19% -
BM_StringFindAllMatch/512 1.93% 11.701 11.927 - -0.48% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.93% 2.392 2.438 - 0.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.93% 175649.828 179033.665 - 0.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.93% 275716.015 281027.388 - 1.81% -
SetIntersection_Interlaced_Set_float_262144_1 1.93% 1104889.189 1126171.038 - 1.05% -
rng::none_of(list<int>)_(process_all)/32768 1.93% 25482.773 25973.435 - 0.30% -
BM_RangesPopHeap_float_64 1.92% 12.252 12.488 - 0.82% -
BM_std_minmax<unsigned_short>/11 1.92% 1.719 1.752 - 2.80% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.92% 33.897 34.548 - 2.27% -
std::search_n(vector<int>)_(no_match)/8192 1.92% 1630.218 1661.459 - 2.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.91% 2.135 2.176 - 0.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.91% 24.668 25.139 - -0.32% -
SetIntersection_None_Set_uint32_262144_1024 1.91% 1144851.727 1166728.920 - -0.96% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.91% 30.552 31.135 - 0.63% -
BM_RangesPushHeap_uint32_Random_262144 1.91% 6.277 6.397 - 2.09% -
std::unordered_set<std::string>::count(key)_(existent)/32 1.90% 38.972 39.712 - 13.87% -
std::for_each(list<int>)/8 1.89% 2.505 2.553 - 0.16% -
std::set<std::string>::find(key)_(existent)/1024 1.89% 22.954 23.389 - 0.96% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.89% 9154.232 9327.636 - 1.42% -
SetIntersection_Front_Set_uint64_256_4 1.89% 4449607.936 4533653.773 - 0.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.89% 3819.541 3891.584 - 1.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.88% 37.956 38.671 - -5.47% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.88% 27.979 28.505 - -8.87% -
std::unordered_set<int>::erase(key)_(existent)/32 1.88% 21.059 21.455 - -0.12% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.88% 206.833 210.721 - 2.14% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.88% 23.051 23.485 - 1.78% -
BM_MakeHeap_string_Descending_16384 1.88% 2.976 3.032 - 8.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.88% 53550.884 54554.988 - -1.00% -
SetIntersection_Front_Set_string_1024_4 1.87% 1313043.316 1337660.933 - -1.19% -
BM_std_minmax<short>/28 1.87% 2.621 2.670 - 4.40% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.87% 601.176 612.430 - -0.28% -
std::partial_sort(deque<int>)_(heap)/8192 1.87% 283639.195 288942.876 - 1.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.87% 209.228 213.131 - -2.84% -
std::rotate(list<int>)_(1_element_forward)/32 1.87% 12.384 12.615 - 2.33% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.86% 81.084 82.596 - 2.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.86% 1134963.232 1156110.814 - 0.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 1.86% 0.551 0.562 - 3.06% -
std::multiset<std::string>::erase(iterator)/1024 1.86% 32.973 33.586 - 11.75% -
BM_deque_deque_ranges_copy_backward/64 1.85% 3.377 3.439 - -0.68% -
SetIntersection_None_Set_uint64_256_4 1.85% 11344161.418 11554148.665 - 0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.85% 792.503 807.129 - 0.99% -
BM_PushHeap_uint64_Random_1024 1.84% 5.911 6.019 - 1.58% -
BM_RangesPopHeap_uint64_4 1.84% 2.667 2.716 - 0.85% -
BM_std_min<unsigned_int>/28 1.84% 1.962 1.998 - 2.07% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.84% 9.806 9.987 - -5.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.84% 1224040.143 1246542.780 - -1.06% -
std::rotate_copy(list<int>)/50 1.84% 14.092 14.351 - 0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.84% 19.805 20.169 - 1.65% -
BM_RangesPushHeap_uint64_Random_64 1.84% 5.275 5.372 - 0.78% -
std::rotate(deque<int>)_(by_1/2)/32 1.83% 7.464 7.601 - 2.69% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.83% 18.253 18.587 - 9.52% -
std::unique_copy(list<int>)_(contiguous)/52 1.83% 20.317 20.689 - 1.76% -
std::partition(vector<int>)_(sparse)/32 1.83% 8.726 8.885 - 1.85% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.83% 2926.323 2979.733 - 1.52% -
SetIntersection_None_Set_uint64_16384_256 1.82% 164805983.085 167810850.070 - 2.12% -
rng::copy_n(deque<int>)/262144 1.82% 10357.417 10546.220 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.82% 1580.504 1609.306 - 1.58% -
SetIntersection_None_Set_float_256_4 1.82% 11647125.733 11859373.866 - 1.95% -
std::partition(vector<int>)_(sparse)/50 1.82% 13.799 14.051 - 0.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.82% 1.918 1.953 - 1.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.82% 10.987 11.187 - 1.27% -
BM_vector_deque_ranges_move_backward/512 1.81% 17.739 18.061 - 2.38% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.81% 716.572 729.563 - 6.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.81% 56938.238 57969.529 - -0.74% -
std::find_if_not(deque<int>)_(process_all)/8192 1.81% 2945.460 2998.754 - 4.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.81% 39142053.124 39849908.280 - 1.13% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.81% 23.140 23.558 - 2.04% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.81% 16.528 16.826 - 1.42% -
std::set<int>::find(key)_(non-existent)/1024 1.81% 5.555 5.655 - -1.71% -
rng::for_each(multimap<int>::iterator)/50 1.80% 41.754 42.508 - 1.70% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.80% 1313.452 1337.071 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.80% 13472516.940 13714770.553 - 4.06% -
std::partial_sort(vector<int>)_(ascending)/8 1.80% 20.668 21.039 - 1.39% -
rng::find_end(list<int>)_(process_all)/8192 1.79% 6826.746 6949.211 - 1.27% -
rng::for_each(list<int>)/8 1.79% 2.532 2.577 - 0.04% -
std::find_if(vector<int>)_(process_all)/50 1.79% 13.921 14.170 - -0.30% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.79% 50196.098 51093.947 - 1.41% -
SetIntersection_None_Set_uint32_256_16 1.78% 10957093.849 11152250.373 - 1.90% -
rng::sort(vector<int>)_(descending)/1024 1.78% 1040.270 1058.786 - 0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.78% 54705.056 55676.510 - 2.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.77% 372.277 378.875 - 2.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.77% 10.981 11.175 - 0.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.77% 134160.789 136537.180 - 1.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.77% 16.690 16.986 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.77% 0.687 0.699 - 2.36% -
BM_std_minmax<unsigned_char>/20 1.77% 1.932 1.966 - -2.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.77% 17401.413 17708.973 - 3.69% -
std::stable_sort(deque<int>)_(heap)/8 1.77% 26.009 26.469 - 0.94% -
BM_StringFindStringLiteral/128 1.77% 3.125 3.180 - 0.57% -
std::move_backward(vector<bool>)_(unaligned)/64 1.76% 1.790 1.822 - -2.80% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.76% 47.467 48.303 - -0.96% -
std::move_backward(deque<int>)/4096 1.76% 154.815 157.542 - 0.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.76% 9.755 9.926 - 1.07% -
BM_MakeThenSortHeap_float_Heap_256 1.76% 6.235 6.345 - 2.28% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.76% 4.307 4.382 - -0.19% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.76% 1261439.127 1283615.396 - -0.04% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.75% 5.718 5.818 - 1.14% -
std::multiset<int>::erase(key)_(non-existent)/1024 1.75% 6.639 6.755 - -3.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.75% 24.178 24.602 - 0.89% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.75% 41.276 42.000 - 1.11% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.75% 280897.886 285811.549 - 2.45% -
BM_deque_deque_move_backward/4096 1.75% 152.894 155.567 - 2.01% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.75% 4.724 4.807 - 1.26% -
std::find_if_not(vector<char>)_(process_all)/1024 1.75% 270.441 275.168 - 0.50% -
SetIntersection_None_Set_float_256_1 1.75% 11760647.673 11966055.548 - 2.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.74% 32.692 33.261 - 1.73% -
std::search(deque<int>)_(single_element)/1000 1.74% 439.237 446.869 - 0.32% -
std::partition(list<int>)_(sparse)/32 1.74% 8.885 9.039 - 1.25% -
std::set<std::string>::erase(iterator)/1024 1.73% 28.150 28.637 - 2.01% -
SetIntersection_Interlaced_Vector_string_262144_256 1.73% 67835917.167 69009815.752 - 5.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 13327.247 13557.855 - 1.14% -
SetIntersection_Front_Set_string_262144_16 1.73% 2009157.446 2043818.846 - 3.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.72% 1402.366 1426.517 - -3.81% -
SetIntersection_Interlaced_Vector_uint32_262144_64 1.72% 8210870.189 8352223.533 - -49.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.72% 19969.565 20313.109 - 1.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.71% 365.381 371.647 - 2.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.71% 25863.867 26306.636 - 3.48% -
BM_StringAssignAsciiz_Large_Transparent 1.71% 11.583 11.781 - 1.92% -
rng::find_end(list<int>)_(process_all)/1048576 1.71% 824731.927 838827.267 - -1.12% -
std::set<int>::erase(iterator)/0 1.71% 20.037 20.379 - 2.37% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.70% 61515.112 62563.625 - 1.61% -
BM_StringEraseToEnd_Large_Transparent 1.70% 0.842 0.857 - -1.66% -
BM_vector_deque_ranges_copy_backward/512 1.70% 17.908 18.213 - 1.78% -
BM_RangesPushHeap_float_Random_262144 1.70% 7.562 7.691 - -0.13% -
SetIntersection_None_Set_uint64_262144_262144 1.70% 1212144.452 1232737.955 - 2.36% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.70% 17.714 18.014 - -1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.70% 0.687 0.698 - 2.34% -
rng::move_backward(deque<int>)/8 1.70% 3.657 3.719 - 5.78% -
SetIntersection_Front_Vector_uint32_16_16 1.70% 37886148.325 38528376.425 - 0.32% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.69% 45.289 46.056 - -1.40% -
BM_std_min<char>/8 1.69% 2.251 2.289 - -3.87% -
BM_RangesPopHeap_string_16384 1.69% 71.921 73.136 - 3.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.69% 349027853.741 354919848.263 - 0.90% -
SetIntersection_Front_Set_uint64_262144_262144 1.69% 1814152.424 1844757.892 - 1.20% -
rng::all_of(vector<int>)_(process_all)/8 1.69% 2.486 2.528 - 4.46% -
rng::all_of(list<int>)_(process_all)/32768 1.69% 25784.776 26219.609 - -0.04% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.68% 173.553 176.477 - 1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.68% 1099617.376 1118126.618 - -0.02% -
rng::partition_copy(deque<int>)/50 1.68% 27.459 27.921 - -1.68% -
std::count(vector<int>)_(every_other)/8 1.68% 1.334 1.356 - -1.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 35288.698 35881.682 - 0.05% -
BM_SortHeap_uint32_4 1.68% 1.040 1.058 - 2.39% -
SetIntersection_None_Vector_uint32_262144_1024 1.68% 1195447.572 1215515.605 - 0.98% -
std::find_end(list<int>)_(process_all)/1024 1.68% 703.015 714.812 - -27.88% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.68% 31.575 32.105 - 2.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.68% 1199754.309 1219879.066 - 1.01% -
std::find_if(vector<char>)_(bail_25%)/8 1.68% 0.929 0.944 - 1.89% -
std::find_if_not(vector<int>)_(process_all)/8 1.68% 2.531 2.573 - 1.69% -
rng::for_each(set<int>::iterator)/50 1.67% 50.510 51.356 - 1.08% -
SetIntersection_Front_Vector_uint64_1024_1 1.67% 1097273.895 1115645.405 - 0.08% -
std::map<std::string,_int>::clear()/32 1.67% 897.888 912.912 - 1.50% -
SetIntersection_Front_Set_string_262144_4 1.67% 1299642.822 1321372.148 - -1.26% -
SetIntersection_None_Set_uint32_262144_262144 1.67% 1148176.270 1167328.938 - -0.78% -
BM_MakeThenSortHeap_float_SingleElement_256 1.67% 3.991 4.058 - 0.41% -
std::flat_map<int,_int>::erase(key)_(existent)/0 1.67% 15.795 16.058 - 1.24% -
SetIntersection_Interlaced_Vector_string_1024_4 1.67% 1712386.158 1740909.100 - 3.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.67% 4.167 4.236 - 0.02% -
BM_RangesPopHeap_uint32_256 1.66% 16.871 17.152 - 1.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.66% 12583.186 12792.572 - -0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.66% 87449.028 88904.076 - 3.65% -
BM_PushHeap_uint32_Random_1024 1.66% 6.187 6.290 - 1.15% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.66% 68.931 70.074 - 0.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.66% 561.789 571.099 - -0.00% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.66% 4.084 4.151 - 3.89% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.65% 3.986 4.052 - -1.69% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.65% 11.666 11.858 - -0.36% -
SetIntersection_None_Set_uint64_256_64 1.65% 9156307.999 9307280.013 - -0.20% -
SetIntersection_Front_Set_uint32_262144_16384 1.65% 351370920.612 357157607.497 - 1.71% -
BM_deque_deque_move/64000 1.65% 2724.308 2769.153 - -7.56% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.65% 15.077 15.325 - 2.87% -
rng::remove_if(list<int>)_(prefix)/1024 1.64% 1002.507 1018.959 - 2.35% -
rng::sample(list<int>)/8192 1.64% 98969.766 100588.828 - 0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.64% 243553227.606 247536896.180 - 4.65% -
BM_RangesPushHeap_uint64_Random_16 1.64% 4.279 4.349 - 1.84% -
BM_StringCopy_Huge 1.63% 100.977 102.627 - 0.16% -
rng::partition_point(deque<int>)/8192 1.63% 15.881 16.140 - 1.64% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.63% 109839.086 111632.585 - 4.10% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.63% 1341.843 1363.726 - -2.44% -
SetIntersection_Front_Vector_uint32_256_16 1.63% 4369336.929 4440521.618 - 0.02% -
BM_MakeHeap_uint64_PipeOrgan_16 1.63% 1.028 1.045 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.63% 179098839.391 182013661.707 - 1.08% -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.62% 1.529 1.554 - -16.49% -
SetIntersection_Interlaced_Set_float_262144_16 1.62% 1599214.761 1625171.143 - -0.10% -
std::partial_sort(deque<int>)_(repeated)/1024 1.62% 6402.459 6506.348 - 1.53% -
BM_MakeHeap_uint32_Random_256 1.62% 1.147 1.166 - 3.61% -
BM_deque_deque_copy/64000 1.62% 2712.261 2756.223 - 2.02% -
bm_lexicographical_compare<unsigned_char>/64 1.62% 1.965 1.996 - 1.75% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.62% 11299053.925 11481817.929 - 1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.62% 6516277.013 6621632.794 - -7.02% -
std::set<std::string>::find(key)_(existent)/8192 1.62% 28.547 29.008 - 0.20% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.62% 35.316 35.887 - 0.86% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.61% 2.477 2.517 - -0.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.61% 384.660 390.859 - 3.28% -
std::partial_sort(vector<int>)_(descending)/8 1.61% 24.811 25.211 - 2.01% -
rng::rotate(deque<int>)_(1_element_forward)/50 1.61% 6.100 6.198 - -2.29% -
BM_RangesPopHeap_uint64_262144 1.61% 41.152 41.815 - 0.30% -
SetIntersection_Interlaced_Set_string_1024_1024 1.61% 56620112.699 57530348.879 - 0.28% -
rng::partition_point(list<int>)/1024 1.61% 1261.101 1281.361 - 0.61% -
BM_std_minmax_element<char>/4 1.61% 1.242 1.262 - 0.40% -
BM_RangesPopHeap_float_1024 1.60% 27.301 27.739 - 1.31% -
std::set<int>::erase(iterator)/32 1.60% 20.283 20.607 - 2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.60% 0.826 0.839 - 1.80% -
rng::move(vector<int>)/1048576 1.60% 57762.368 58686.350 - 0.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.60% 68.772 69.872 - 0.01% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.60% 3.964 4.027 - -3.89% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.60% 40813.701 41466.222 - 1.82% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.60% 17.481 17.760 - 0.84% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.60% 18.111 18.400 - 1.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.60% 6.661 6.767 - 1.98% -
BM_RangesPopHeap_uint64_64 1.60% 12.621 12.823 - 1.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.59% 6.875 6.984 - 0.99% -
std::is_sorted(list<int>)/8192 1.59% 7170.888 7284.922 - 1.62% -
BM_RangesPopHeap_string_4 1.59% 5.328 5.413 - 1.11% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.59% 48.977 49.754 - 0.52% -
std::copy(deque<int>)/32768 1.59% 1142.695 1160.819 - 2.25% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.59% 16.856 17.123 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.58% 8754980.411 8893639.134 - 1.45% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.58% 23.656 24.030 - 1.67% -
std::copy_if(list<int>)_(every_other)/4096 1.58% 3172.195 3222.425 - 1.73% -
BM_RangesPopHeap_float_256 1.58% 19.990 20.307 - 1.30% -
BM_std_min<unsigned_long_long>/24 1.58% 2.683 2.726 - 0.69% -
BM_std_min<unsigned_long_long>/22 1.58% 2.170 2.205 - -1.13% -
BM_MakeThenSortHeap_uint64_Random_4 1.58% 4.024 4.087 - 0.94% -
std::rotate_copy(deque<int>)/1024 1.57% 34.211 34.750 - 0.14% -
std::adjacent_find(vector<int>,_pred)/50 1.57% 23.308 23.675 - 4.76% -
std::multiset<int>::ctor(const&)/1024 1.57% 6157.884 6254.733 - 0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.57% 562.306 571.149 - 0.12% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.57% 20.234 20.552 - -0.15% -
BM_MakeThenSortHeap_float_Descending_256 1.57% 5.722 5.811 - -0.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.57% 604.841 614.329 - 0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 1.57% 4.993 5.071 - 2.62% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.57% 26.653 27.071 - 0.48% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.57% 1878.566 1907.981 - 0.16% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.56% 214.621 217.977 - -0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.56% 480.348 487.859 - 1.45% -
SetIntersection_None_Vector_uint64_16384_16 1.56% 1150911.147 1168896.821 - -1.00% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.56% 72615.390 73749.965 - 0.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.56% 7882.711 8005.734 - 1.60% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.56% 27.396 27.822 - 1.99% -
SetIntersection_None_Vector_uint32_16384_16 1.56% 1158031.336 1176050.581 - -0.07% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.55% 7033.546 7142.790 - -2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.55% 1398137.019 1419847.272 - 2.51% -
rng::fold_left(deque<int>)/8192 1.55% 4368.415 4436.228 - 1.69% -
rng::find(list<int>)_(process_all)/1024 1.55% 688.579 699.254 - 1.68% -
std::search_n(vector<int>)_(no_match)/1048576 1.55% 209472.741 212712.374 - 1.91% -
SetIntersection_None_Set_uint32_1024_4 1.54% 8696221.928 8830544.452 - 0.63% -
BM_deque_vector_move/65536 1.54% 2701.758 2743.456 - -10.88% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.54% 147796.495 150073.522 - -1.58% -
rng::partition(vector<int>)_(dense)/32 1.53% 8.403 8.531 - 5.43% -
std::equal(vector<int>)_(it,_it,_it)/50 1.53% 4.368 4.435 - 2.20% -
std::rotate(list<int>)_(by_1/2)/50 1.53% 13.854 14.066 - 1.78% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.53% 7.083 7.191 - -0.07% -
std::map<int,_int>::erase(key)_(existent)/1024 1.53% 24.892 25.272 - 3.02% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.52% 13.697 13.906 - 1.37% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.52% 1.359 1.380 - 0.50% -
SetIntersection_None_Set_float_262144_262144 1.52% 1166374.509 1184134.113 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.52% 4236060.176 4300492.336 - 1.40% -
std::find_end(deque<int>)_(single_element)/1000 1.52% 250.177 253.978 - 0.28% -
SetIntersection_Front_Set_uint64_262144_4 1.52% 1117760.870 1134744.727 - 1.29% -
SetIntersection_None_Vector_string_1024_256 1.52% 1207845.068 1226191.940 - -1.56% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.52% 616.069 625.424 - -0.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.52% 11.776 11.954 - 1.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.52% 51.778 52.563 - 1.64% -
BM_RangesMakeHeap_string_Ascending_4 1.52% 2.863 2.906 - 2.70% -
SetIntersection_Front_Vector_uint64_262144_16 1.51% 1167680.955 1185370.262 - -0.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.51% 288.650 293.012 - 1.96% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.51% 1909.952 1938.785 - -0.39% -
BM_CmpLess_schar_short 1.51% 0.948 0.963 - 0.32% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.51% 23.489 23.843 - 1.08% -
std::multiset<int>::erase(key)_(non-existent)/8192 1.51% 9.532 9.676 - -3.55% -
rng::all_of(list<int>)_(process_all)/32 1.51% 11.700 11.876 - 0.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.51% 12269.656 12454.564 - 1.61% -
BM_std_min<unsigned_long_long>/23 1.51% 2.429 2.466 - 0.82% -
BM_MakeThenSortHeap_float_SingleElement_64 1.50% 3.314 3.364 - 1.45% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.50% 6.507 6.605 - 1.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.50% 5.478 5.560 - 4.47% -
BM_RangesPushHeap_string_SingleElement_262144 1.50% 2.635 2.675 - 3.07% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.50% 31.233 31.701 - -6.74% -
std::find(vector<char>)_(bail_25%)/8 1.50% 1.011 1.026 - 0.46% -
rng::stable_sort(deque<int>)_(descending)/8192 1.49% 20881.202 21192.320 - 1.29% -
std::stable_sort(deque<int>)_(heap)/8192 1.49% 17592.412 17854.015 - 1.12% -
SetIntersection_Interlaced_Vector_string_256_64 1.48% 20176840.220 20476460.803 - -2.22% -
BM_std_minmax<unsigned_short>/29 1.48% 2.574 2.612 - -0.78% -
rng::sort(deque<int>)_(descending)/8 1.48% 25.537 25.916 - -1.60% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.48% 20.357 20.659 - 1.81% -
SetIntersection_None_Set_string_64_16 1.48% 19273323.960 19558376.923 - -0.57% -
BM_RangesMakeHeap_string_Heap_4 1.48% 3.029 3.074 - 2.80% -
BM_std_min<char>/1024 1.48% 8.310 8.433 - -0.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.47% 9.303 9.440 - 1.00% -
BM_deque_deque_copy/5500 1.47% 201.076 204.029 - 0.45% -
std::partial_sort(deque<int>)_(ascending)/1024 1.47% 7872.857 7988.376 - 1.39% -
std::find_end(vector<int>)_(single_element)/1000 1.46% 233.910 237.336 - 0.94% -
rng::stable_partition(list<int>)_(sparse)/50 1.46% 25.724 26.101 - -0.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.46% 35.972 36.498 - 0.30% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.46% 4.287 4.350 - 14.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.46% 16.272 16.509 - 2.91% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.46% 0.818 0.830 - 0.81% -
std::shift_left(deque<int>)/32 1.46% 4.728 4.797 - 1.96% -
BM_RangesMakeHeap_string_Ascending_64 1.46% 4.866 4.937 - 2.74% -
rng::partial_sort(vector<int>)_(ascending)/8 1.45% 20.636 20.936 - 1.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.45% 16151.400 16386.016 - 0.50% -
SetIntersection_Front_Vector_uint32_256_4 1.45% 4393165.070 4456804.637 - 0.70% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.44% 1.388 1.408 - 0.58% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.44% 3.322 3.370 - -2.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.44% 8793333.555 8919989.005 - -9.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.44% 169849.770 172293.129 - 0.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.44% 794.016 805.437 - 0.55% -
BM_deque_deque_move_backward/5500 1.43% 204.845 207.784 - 1.09% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.43% 36.609 37.134 - 0.19% -
std::shift_left(deque<int>)/50 1.43% 5.481 5.559 - 2.32% -
rng::for_each(multimap<int>::iterator)/8192 1.43% 16627.615 16865.545 - -3.77% -
BM_StringAssignAsciiz_Huge_Transparent 1.43% 183.854 186.484 - 1.88% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.43% 6799.442 6896.599 - 1.14% -
std::multiset<std::string>::clear()/32 1.43% 881.927 894.519 - -3.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.43% 15.821 16.047 - -0.29% -
SetIntersection_None_Set_uint32_16_1 1.43% 70184193.190 71185793.722 - 0.48% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.43% 256.363 260.020 - 2.45% -
BM_RangesPopHeap_float_16384 1.43% 33.691 34.172 - -0.60% -
BM_PushHeap_string_Random_16 1.43% 10.102 10.246 - 1.08% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.42% 12925.807 13109.917 - -1.81% -
BM_StringAssignStr_Large_Transparent 1.42% 10.158 10.302 - -2.91% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.42% 538.689 546.348 - 0.30% -
BM_MakeThenSortHeap_float_Heap_4 1.42% 1.239 1.257 - 2.76% -
BM_std_min<long_long>/12 1.42% 2.029 2.058 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.42% 1325324.026 1344139.599 - -8.01% -
SetIntersection_Front_Vector_uint64_256_16 1.42% 4428659.873 4491514.839 - 0.68% -
rng::replace(vector<int>)_(sprinkled)/1024 1.42% 172.147 174.589 - 1.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.42% 23.994 24.334 - 1.81% -
std::sort(vector<int>)_(descending)/1024 1.42% 1041.615 1056.377 - -0.11% -
SetIntersection_None_Set_uint64_1024_1024 1.42% 8728898.030 8852457.833 - 1.88% -
std::find_end(vector<int>)_(single_element)/1024 1.41% 239.229 242.604 - 1.33% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.41% 30.608 31.039 - 2.25% -
SetIntersection_Interlaced_Vector_string_16_4 1.41% 71559369.034 72568379.282 - -0.07% -
BM_PushHeap_float_Random_16384 1.41% 7.525 7.631 - -0.36% -
rng::reverse_copy(deque<int>)/64 1.41% 19.937 20.217 - 1.50% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.41% 16.129 16.356 - -0.37% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.41% 42.679 43.279 - -1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.41% 1137567.190 1153554.423 - -2.33% -
std::unordered_map<int,_int>::clear()/8192 1.41% 63007.910 63893.341 - 2.58% -
BM_PushHeap_float_Ascending_262144 1.41% 5.250 5.324 - 0.49% -
BM_std_minmax<long_long>/3 1.41% 1.750 1.774 - 9.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 38.881 39.427 - 0.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.40% 23.086 23.410 - 4.69% -
rng::find_if(list<int>)_(bail_25%)/32768 1.40% 8454.857 8573.189 - 1.61% -
SetIntersection_Front_Set_string_1024_1 1.40% 1148086.621 1164153.956 - 1.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.40% 27.846 28.235 - 2.26% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.39% 134.145 136.014 - 0.28% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.39% 1.363 1.382 - 1.34% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.39% 28351.503 28746.279 - -1.01% -
std::partition_point(list<int>)/50 1.39% 24.709 25.053 - 2.29% -
std::find_end(vector<int>)_(same_length)/1024 1.39% 510.199 517.269 - 1.64% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.38% 23.356 23.680 - 1.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.38% 605.156 613.511 - -0.89% -
BM_vector_deque_copy_backward/64 1.38% 2.961 3.002 - 1.60% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.38% 30.301 30.719 - -4.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.38% 19.435 19.703 - 2.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.38% 0.734 0.744 - 0.24% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.38% 31.180 31.609 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.38% 344875130.437 349619480.936 - -1.86% -
bm_lexicographical_compare<signed_char>/8 1.38% 3.111 3.154 - 7.70% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.38% 13292.704 13475.489 - 3.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.37% 8607.197 8725.449 - -2.18% -
BM_deque_vector_move_backward/64000 1.37% 8032.919 8143.137 - -7.20% -
std::multiset<int>::find(key)_(non-existent)/32 1.37% 2.240 2.271 - -4.83% -
std::partition_point(list<int>)/32 1.37% 15.926 16.144 - 0.86% -
BM_StringEraseWithMove_Small_Opaque 1.37% 2.574 2.609 - 2.17% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.37% 28.089 28.472 - 1.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.37% 6819872.302 6912977.051 - -19.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.36% 857.757 869.416 - 0.93% -
BM_RangesPopHeap_uint32_262144 1.36% 40.959 41.515 - 1.40% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.36% 165000.547 167240.019 - 1.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.35% 23.038 23.350 - -3.82% -
BM_std_minmax<unsigned_char>/19 1.35% 1.656 1.678 - -1.92% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.35% 21.594 21.886 - 2.49% -
SetIntersection_Interlaced_Set_string_1024_1 1.35% 1147866.434 1163368.525 - 1.05% -
std::transform(list<int>)_(identity_transform)/32 1.35% 16.015 16.231 - 0.87% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.35% 21.213 21.499 - 3.53% -
SetIntersection_Front_Set_float_262144_4 1.35% 1140228.310 1155596.148 - -0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.35% 16.233 16.451 - 2.00% -
BM_RangesMakeThenSortHeap_float_Random_16 1.35% 9.882 10.015 - 0.58% -
std::map<int,_int>::ctor(const&)/8192 1.35% 49741.816 50411.193 - 0.56% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.35% 56.316 57.074 - 0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.34% 33.869 34.324 - 1.45% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.34% 848.529 859.932 - 0.06% -
BM_StringDestroy_Huge 1.34% 10.624 10.767 - 2.86% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.34% 3937.081 3989.880 - 1.10% -
rng::partial_sort(deque<int>)_(descending)/8192 1.34% 284077.100 287885.396 - 1.87% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.34% 7.270 7.368 - 4.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.33% 68532.616 69447.305 - -2.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.33% 24.112 24.433 - 0.90% -
std::multiset<std::string>::erase(key)_(existent)/32 1.33% 58.731 59.514 - 18.50% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.33% 2.380 2.412 - 0.28% -
rng::copy_if(list<int>)_(every_other)/32768 1.33% 25335.272 25672.279 - 0.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.33% 136267.164 138076.675 - -1.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.33% 37.680 38.180 - 3.25% -
rng::starts_with(deque<int>,_pred)/8 1.33% 4.630 4.691 - 0.97% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.32% 27.983 28.353 - 1.07% -
SetIntersection_Interlaced_Set_float_262144_256 1.32% 1579327.798 1600192.546 - 0.52% -
BM_PopHeap_float_16 1.32% 6.477 6.563 - 1.68% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.32% 4.864 4.928 - 1.99% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.31% 2.858 2.896 - 0.48% -
rng::fill_n(vector<int>)/1024 1.31% 29.270 29.655 - 0.87% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.31% 31.256 31.667 - -2.03% -
std::stable_sort(deque<int>)_(shuffled)/8 1.31% 24.073 24.389 - 0.70% -
std::unique(list<int>)_(contiguous)/8192 1.31% 6969.621 7060.628 - 0.40% -
BM_std_minmax_element<char>/3 1.31% 1.180 1.196 - 8.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.30% 9244794.144 9365121.462 - -0.56% -
BM_deque_deque_move_backward/65536 1.30% 8062.987 8167.807 - -2.11% -
SetIntersection_Front_Vector_float_16384_64 1.30% 1429711.111 1448244.276 - -4.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.30% 2.098 2.125 - -0.04% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.29% 23.090 23.389 - 1.91% -
SetIntersection_None_Set_float_1024_256 1.29% 9025923.384 9142728.976 - 1.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.29% 14.114 14.296 - 1.28% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.29% 57.728 58.473 - 1.51% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.29% 829.335 840.033 - 0.54% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.29% 20650.262 20916.499 - 0.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.29% 10.482 10.617 - 1.23% -
SetIntersection_None_Set_uint32_1024_16 1.29% 8781729.313 8894645.291 - -0.97% -
BM_PushHeap_uint32_Random_16 1.29% 4.413 4.469 - -2.57% -
std::find_end(vector<int>)_(same_length)/1000 1.28% 499.138 505.547 - 1.66% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.28% 36675.791 37146.455 - 1.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.28% 6594.850 6679.343 - 0.41% -
rng::stable_sort(vector<int>)_(repeated)/8 1.28% 16.572 16.784 - 0.73% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.28% 206349449.766 208988473.739 - -3.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.28% 1217469.129 1233034.650 - 6.93% -
rng::copy_if(list<int>)_(every_other)/4096 1.28% 3257.448 3299.093 - 2.01% -
BM_std_min<unsigned_long_long>/7 1.28% 1.901 1.925 - 0.96% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.28% 22.785 23.076 - 0.92% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.28% 10.620 10.755 - 1.66% -
rng::find_end(list<int>)_(near_matches)/1000 1.27% 36519.227 36984.141 - 1.59% -
std::move(deque<int>)/1048576 1.27% 54416.177 55107.928 - 3.24% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.27% 168295946.102 170434449.582 - -1.63% -
rng::sort(deque<int>)_(repeated)/8 1.27% 18.482 18.717 - -2.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.27% 1.801 1.824 - 1.96% -
std::find_if(vector<int>)_(bail_25%)/8 1.27% 0.995 1.007 - -3.07% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.27% 20.760 21.023 - 0.39% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 1.27% 29.886 30.264 - -1.32% -
std::multiset<int>::insert(value)_(new_value)/32 1.26% 19.698 19.947 - 0.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.26% 21.980 22.258 - 0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.26% 4791.724 4852.181 - 0.19% -
std::partition_point(deque<int>)/1024 1.26% 9.226 9.342 - 1.37% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.26% 20991.542 21255.910 - 1.66% -
rng::for_each(multimap<int>)/32 1.26% 22.421 22.703 - 0.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.26% 34.241 34.671 - 0.80% -
SetIntersection_None_Vector_string_256_1 1.26% 4744770.948 4804417.045 - 0.31% -
BM_std_min<unsigned_long_long>/21 1.26% 1.996 2.021 - -0.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.26% 0.908 0.919 - 1.97% -
std::all_of(list<int>)_(process_all)/50 1.26% 21.545 21.816 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.25% 1203184.092 1218283.405 - 5.62% -
SetIntersection_Interlaced_Set_string_262144_262144 1.25% 17375759.848 17593718.750 - 0.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.25% 20.325 20.580 - 1.39% -
BM_deque_deque_copy_backward/512 1.25% 18.571 18.804 - 1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.25% 11788898.715 11936189.803 - 0.93% -
SetIntersection_Interlaced_Set_float_262144_64 1.25% 1573333.576 1592943.845 - 0.81% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.25% 18.694 18.927 - -0.29% -
BM_deque_vector_ranges_move/64000 1.25% 2727.864 2761.835 - -7.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.24% 2931522.323 2967920.935 - -8.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.24% 66640.303 67466.657 - 0.89% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.24% 27.135 27.471 - 1.50% -
rng::move(vector<int>)/8 1.24% 2.221 2.248 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.24% 2223948.567 2251472.330 - 1.02% -
std::find_if_not(list<int>)_(process_all)/50 1.24% 21.327 21.590 - 0.11% -
std::unordered_set<int>::ctor(const&)/32 1.24% 198.595 201.050 - 1.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.23% 22.483 22.760 - -0.10% -
BM_RangesMakeHeap_float_QuickSortAdversary_16 1.23% 0.835 0.846 - 0.99% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.23% 4.779 4.838 - 1.20% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.23% 548.310 555.033 - 0.85% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.23% 49965.984 50578.272 - 1.06% -
std::map<int,_int>::count(key)_(existent)/1024 1.22% 4.359 4.413 - 2.57% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.22% 20.649 20.901 - 1.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.22% 140999.593 142718.625 - 1.17% -
BM_deque_deque_ranges_copy_backward/64000 1.22% 7903.927 8000.255 - -5.05% -
std::find_if(deque<int>)_(process_all)/8192 1.22% 2845.291 2879.872 - 0.08% -
BM_num_get<unsigned_long> 1.21% 11.058 11.192 - 1.69% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.21% 20663.430 20913.978 - 0.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.21% 18999.792 19228.969 - -0.60% -
BM_deque_deque_copy_backward/64 1.21% 3.374 3.415 - 1.41% -
BM_StringAssignStr_Large_Opaque 1.20% 10.166 10.288 - -3.16% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.20% 250.197 253.206 - -0.54% -
SetIntersection_Front_Set_float_262144_1024 1.20% 14204613.479 14375188.721 - -7.73% -
BM_deque_deque_ranges_move_backward/4000 1.20% 144.913 146.652 - 1.06% -
rng::copy_n(deque<int>)/32768 1.20% 1136.952 1150.570 - 0.06% -
BM_num_get<unsigned_int> 1.20% 10.571 10.698 - 1.14% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.20% 1890.123 1912.740 - -1.32% -
BM_std_min<int>/10 1.20% 1.005 1.017 - -1.10% -
SetIntersection_None_Set_float_256_16 1.20% 11083560.219 11216168.148 - -0.43% -
rng::sample(list<int>)/1024 1.20% 12061.290 12205.432 - 0.51% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.19% 206805341.018 209275599.838 - -0.00% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.19% 77.524 78.449 - -0.43% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.19% 146.124 147.865 - 0.50% -
BM_lexicographical_compare_three_way_fast_path/16 1.19% 4.341 4.392 - 0.34% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.19% 1.337 1.353 - 6.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.19% 4491284.306 4544646.360 - 2.66% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.19% 4572.393 4626.696 - 2.12% -
rng::find(list<int>)_(bail_25%)/1024 1.19% 181.171 183.321 - 0.26% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.19% 1947.742 1970.826 - 0.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.18% 14.112 14.279 - 1.31% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.18% 19.645 19.877 - 0.32% -
rng::move(deque<int>)/262144 1.18% 14995.658 15173.026 - 1.86% -
BM_RangesSortHeap_float_16384 1.18% 26.487 26.800 - 0.49% -
BM_std_min<unsigned_char>/7 1.18% 1.840 1.861 - 2.69% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.18% 26.369 26.680 - 0.44% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.18% 11.773 11.912 - -2.85% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.18% 364.822 369.124 - 0.70% -
rng::partial_sort(vector<int>)_(descending)/8 1.18% 24.851 25.144 - 0.48% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.18% 14.447 14.618 - 0.77% -
std::equal(list<int>)_(it,_it,_it)/8 1.18% 2.819 2.852 - 0.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.18% 34.671 35.079 - 1.38% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.18% 38133.074 38581.403 - 1.23% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.18% 351.508 355.639 - 3.99% -
rng::reverse(deque<int>)/8 1.17% 2.511 2.541 - 0.26% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.17% 23.312 23.584 - 1.43% -
BM_std_min<unsigned_char>/20 1.17% 1.515 1.533 - -1.16% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.17% 16590.771 16784.463 - -0.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.17% 493923.251 499687.291 - 1.36% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.17% 6091.188 6162.229 - 0.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.17% 20.611 20.851 - 0.82% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.16% 11.528 11.662 - 1.68% -
BM_std_minmax<long_long>/23 1.16% 4.329 4.379 - 1.12% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.16% 19.673 19.900 - -0.41% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.16% 6846.921 6926.105 - -3.54% -
BM_std_minmax_element<short>/64 1.16% 17.237 17.436 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.15% 1563364.666 1581418.539 - -1.83% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.15% 0.924 0.935 - 0.91% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.15% 3.436 3.476 - 1.28% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.15% 5.991 6.060 - -3.31% -
SetIntersection_Front_Set_float_16_16 1.15% 41397596.381 41872773.666 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.15% 1109716.450 1122449.316 - -0.70% -
SetIntersection_Front_Vector_string_1024_4 1.15% 1238963.220 1253171.133 - 0.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.15% 10.325 10.443 - -1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.15% 14.265 14.428 - 0.79% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.15% 16671.511 16862.432 - -0.14% -
BM_std_min<unsigned_char>/23 1.14% 2.334 2.360 - 0.76% -
std::search(deque<int>)_(no_match)/1000 1.14% 403.222 407.836 - 0.36% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.14% 1.452 1.469 - 0.44% -
rng::starts_with(deque<int>,_pred)/1024 1.14% 524.734 530.737 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.14% 11490640.717 11621673.413 - -0.17% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.14% 358.838 362.929 - 0.13% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.14% 421.550 426.347 - -0.31% -
rng::find(list<int>)_(bail_25%)/8 1.14% 0.921 0.932 - 1.43% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.14% 1107234.404 1119816.316 - 1.74% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.14% 7580.128 7666.250 - -3.85% -
SetIntersection_Front_Set_uint64_1024_64 1.14% 1888060.935 1909499.925 - -5.57% -
SetIntersection_Interlaced_Set_uint32_16_4 1.14% 63899834.517 64625392.672 - -0.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.14% 725.020 733.249 - -0.25% -
BM_std_minmax<long_long>/14 1.13% 3.290 3.328 - 0.88% -
rng::stable_sort(deque<int>)_(heap)/8192 1.13% 17701.697 17901.566 - -1.33% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.13% 18.495 18.704 - 1.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.13% 31.841 32.200 - -0.48% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.13% 140.326 141.910 - 5.65% -
SetIntersection_None_Set_uint64_262144_256 1.13% 1203355.875 1216915.529 - 1.68% -
std::fill_n(list<int>)/32 1.12% 8.078 8.168 - 1.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 689.465 697.209 - -0.34% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.12% 939.210 949.751 - -0.42% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.12% 7275.557 7357.111 - -4.11% -
rng::remove(vector<int>)_(sprinkled)/1024 1.12% 288.177 291.404 - 1.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.12% 4.203 4.250 - -0.64% -
std::find(list<int>)_(process_all)/8192 1.11% 8501.542 8596.300 - 3.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.11% 51.274 51.845 - 0.11% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.11% 69.211 69.982 - 2.06% -
SetIntersection_None_Set_uint64_262144_4 1.11% 1201159.832 1214529.052 - 1.91% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.11% 23.631 23.894 - 5.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.11% 11.322 11.448 - 1.70% -
SetIntersection_None_Set_float_16_4 1.11% 60132533.947 60799586.602 - 0.70% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.11% 1.195 1.208 - -0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 87.673 88.641 - 0.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 13528.009 13677.066 - 1.01% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.10% 30.885 31.225 - 0.32% -
SetIntersection_Front_Set_uint64_64_64 1.10% 15069557.076 15235121.040 - 1.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.10% 0.940 0.951 - 2.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.09% 2.615 2.643 - 2.20% -
std::flat_multimap<int,_int>::erase(iterator)/0 1.09% 15.392 15.560 - 1.39% -
BM_MakeThenSortHeap_string_Descending_1024 1.09% 38.787 39.209 - 2.97% -
std::replace(vector<int>)_(prefix)/50 1.09% 7.594 7.677 - 0.70% -
SetIntersection_Front_Vector_string_1024_1 1.09% 1140493.929 1152872.049 - 0.74% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.08% 17.565 17.755 - 0.85% -
std::deque<std::string>::ctor(size)/1024 1.08% 713.683 721.396 - -0.26% -
BM_deque_vector_ranges_copy_backward/4000 1.08% 141.864 143.397 - -0.22% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.08% 56451.942 57061.666 - 2.80% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.08% 1226220.865 1239464.275 - -0.25% -
SetIntersection_None_Set_float_16_1 1.08% 70650665.324 71412652.637 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.08% 17630998.058 17821150.662 - -2.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.08% 22.959 23.207 - 0.73% -
rng::find(deque<int>)_(bail_25%)/1024 1.08% 66.575 67.293 - 0.72% -
BM_MakeThenSortHeap_uint32_Heap_4 1.08% 1.197 1.210 - -0.54% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.08% 259.061 261.851 - -1.22% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.08% 2.353 2.378 - -0.20% -
BM_deque_vector_move_backward/65536 1.08% 7990.407 8076.342 - -6.00% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.08% 106.207 107.349 - 1.71% -
SetIntersection_Front_Vector_float_16384_4 1.07% 1123304.282 1135379.489 - 0.39% -
rng::find_end(deque<int>)_(match_near_end)/8192 1.07% 164557.850 166326.199 - -14.89% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.07% 9.269 9.368 - 0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.07% 6.872 6.945 - 0.26% -
BM_PopHeap_uint32_16 1.07% 7.507 7.587 - 0.07% -
std::remove_if(deque<int>)_(prefix)/1024 1.07% 556.748 562.697 - -0.44% -
766_femflow_r 1.07% 12.948 13.086 - 1.67% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.07% 712.683 720.282 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.07% 16.567 16.744 - -1.35% -
std::remove(deque<int>)_(sprinkled)/50 1.07% 57.257 57.867 - -0.88% -
SetIntersection_Front_Set_uint32_256_64 1.06% 6235168.440 6301542.274 - -0.92% -
BM_CmpLess_uchar_uchar 1.06% 1.120 1.132 - 0.57% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.06% 1902.413 1922.663 - 0.79% -
std::unique(list<int>)_(sprinkled)/32 1.06% 57.007 57.612 - 1.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.06% 1.438 1.454 - 9.45% -
std::move(vector<int>)/64 1.06% 4.155 4.199 - 1.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.06% 5.214 5.270 - 0.19% -
rng::move_backward(deque<int>)/4096 1.06% 154.970 156.610 - -0.53% -
BM_MakeHeap_string_Descending_4 1.06% 2.095 2.117 - -0.29% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 1.06% 24.800 25.062 - 0.85% -
rng::rotate_copy(vector<int>)/1024 1.06% 32.503 32.847 - 0.16% -
std::copy(list<int>)/64 1.06% 32.056 32.395 - -13.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.06% 15.883 16.051 - -0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 13717.694 13862.441 - 4.00% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.05% 590.037 596.255 - 2.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.05% 6.925 6.997 - 1.02% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.05% 1338.059 1352.055 - -0.10% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.05% 13.863 14.008 - 1.14% -
BM_std_min<unsigned_long_long>/9 1.05% 1.169 1.181 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.04% 66923019.589 67621894.264 - 0.71% -
SetIntersection_Front_Vector_string_16384_16384 1.04% 349321957.742 352957969.453 - 0.53% -
BM_MakeHeap_string_PipeOrgan_4 1.04% 2.550 2.576 - 0.55% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.04% 8.554 8.643 - 0.50% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.04% 18.496 18.688 - 1.25% -
BM_std_min<unsigned_short>/23 1.04% 2.135 2.157 - 1.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.04% 15.892 16.057 - 1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.04% 14.235 14.383 - -0.09% -
SetIntersection_None_Set_uint64_256_1 1.04% 11496946.099 11616121.272 - 0.23% -
rng::move_backward(deque<int>)/32768 1.04% 3523.518 3560.030 - 1.11% -
SetIntersection_Front_Set_uint32_262144_262144 1.04% 1839633.871 1858686.196 - 1.64% -
BM_std_min<unsigned_short>/31 1.03% 2.596 2.623 - 3.69% -
SetIntersection_Front_Set_string_4_4 1.03% 166742861.229 168467180.061 - -0.08% -
SetIntersection_Front_Set_uint32_16384_4 1.03% 1138839.181 1150615.664 - 0.43% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.03% 9.263 9.359 - -1.83% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.03% 6.096 6.159 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.03% 4409086.893 4454515.730 - 1.10% -
std::remove(deque<int>)_(sprinkled)/32 1.03% 52.627 53.169 - -0.29% -
BM_RangesPopHeap_uint32_16384 1.03% 31.039 31.359 - 1.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.03% 199.687 201.742 - 0.21% -
SetIntersection_Front_Vector_float_1024_4 1.03% 1119411.652 1130917.349 - -1.98% -
SetIntersection_Front_Vector_string_1024_64 1.03% 3467030.313 3502632.983 - 2.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.02% 3810.438 3849.489 - -10.86% -
rng::none_of(list<int>)_(process_all)/8192 1.02% 7296.340 7371.090 - -13.56% -
std::unique_copy(deque<int>)_(sprinkled)/52 1.02% 18.792 18.985 - -33.76% -
rng::rotate(deque<int>)_(1_element_backward)/1024 1.02% 39.110 39.510 - 0.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.02% 35.906 36.273 - 24.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.02% 18.845 19.037 - 1.07% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.02% 11278.678 11393.815 - 1.11% -
BM_CmpLess_schar_ushort 1.02% 1.115 1.126 - -0.13% -
BM_RangesMakeHeap_string_Ascending_256 1.02% 5.067 5.119 - 4.76% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.02% 355.908 359.529 - 0.69% -
rng::copy_n(vector<int>)/8 1.02% 2.232 2.255 - 0.58% -
BM_RangesMakeHeap_string_SingleElement_1024 1.02% 6.234 6.297 - 0.44% -
BM_num_get<unsigned_short> 1.02% 10.520 10.627 - 0.71% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 1.01% 11.148 11.261 - 11.66% -
748_flightdm_r 1.01% 8.978 9.069 - -0.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.01% 145363.947 146834.194 - 0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.01% 34925.971 35278.781 - 0.74% -
SetIntersection_None_Set_uint64_16384_64 1.01% 166687378.287 168371180.019 - 1.92% -
BM_MakeThenSortHeap_uint64_Descending_256 1.01% 8.639 8.726 - 0.12% -
std::stable_partition(list<int>)_(sparse)/1024 1.01% 913.276 922.468 - -50.45% -
rng::replace(vector<int>)_(sprinkled)/8192 1.01% 1376.809 1390.665 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.00% 11702859.455 11820277.996 - 1.89% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
rng::copy(vector<bool>)_(aligned)/1048576 -70.91% 3571.863 1039.023 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -67.81% 27176762.565 8748111.113 - -65.63% -
SetIntersection_Interlaced_Vector_float_262144_256 -53.71% 51787677.388 23974524.290 - -4.46% -
std::remove_copy(list<int>)_(prefix)/1024 -53.35% 1616.980 754.270 - -0.10% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -52.86% 62.168 29.305 - -54.92% -
std::swap_ranges(list<int>)/1024 -51.40% 1568.947 762.448 - 0.38% -
SetIntersection_Interlaced_Vector_float_262144_64 -51.14% 19934308.373 9740549.047 - -4.58% -
std::set<std::string>::count(key)_(existent)/0 -48.50% 0.023 0.012 - -1.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.86% 1030.020 547.359 - -22.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.73% 1029.055 548.147 - -20.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.16% 953.567 513.410 - -18.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.78% 0.494 0.268 - -0.36% -
SetIntersection_Interlaced_Vector_float_262144_16 -45.45% 6284039.491 3427792.674 - 9.37% -
SetIntersection_Interlaced_Vector_float_262144_1024 -43.92% 156317150.750 87669566.608 - -1.15% -
SetIntersection_Interlaced_Vector_float_16384_64 -41.60% 10547797.829 6159810.418 - -5.47% -
BM_RangesPushHeap_float_Descending_1 -40.92% 0.697 0.412 - -25.82% -
BM_RangesPushHeap_string_Descending_262144 -40.27% 5.119 3.057 - 0.14% -
SetIntersection_Interlaced_Vector_float_16384_256 -40.04% 29707649.995 17813809.134 - 35.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.39% 5992121.144 3631541.810 - -58.11% -
SetIntersection_Interlaced_Vector_float_16384_1024 -38.69% 73662480.050 45159801.221 - -1.57% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.63% 11.940 7.327 - 2.40% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.50% 3891607.232 2393358.792 - -5.56% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.52% 24.568 15.351 - -27.62% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -37.34% 0.484 0.303 - 11.13% -
BM_RangesMakeHeap_string_Descending_262144 -36.43% 5.681 3.611 - 4.09% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.89% 1572.084 1039.363 - 0.02% -
SetIntersection_Interlaced_Vector_float_1024_64 -33.87% 5862817.303 3876973.080 - -0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.67% 0.697 0.463 - 7.85% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.56% 0.405 0.269 - -44.57% -
BM_RangesMakeHeap_uint32_Random_4 -32.26% 1.704 1.154 - -28.49% -
BM_std_min<unsigned___int128>/64000 -31.98% 42883.511 29168.434 - 18.11% -
BM_std_min<unsigned___int128>/70000 -31.82% 46877.141 31962.573 - 18.21% -
BM_std_min<unsigned___int128>/4096 -31.76% 2722.689 1857.929 - 17.88% -
BM_std_min<unsigned___int128>/65536 -31.71% 43894.516 29976.656 - 18.50% -
BM_std_min<unsigned___int128>/4000 -31.67% 2659.258 1817.193 - 18.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.60% 12818368.126 8768362.780 - 0.06% -
BM_std_min<unsigned___int128>/5500 -31.54% 3656.764 2503.277 - 18.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.53% 12843962.186 8794675.205 - 1.05% -
BM_std_min<unsigned___int128>/1024 -31.47% 679.539 465.677 - 17.74% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.39% 0.489 0.336 - -0.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -31.29% 31.581 21.699 - -68.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.94% 12744330.709 8801040.345 - -0.39% -
BM_std_min<unsigned___int128>/512 -30.91% 338.247 233.709 - 17.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.86% 13030688.087 9009480.954 - 2.23% -
BM_PushHeap_float_SingleElement_1 -30.83% 0.697 0.482 - -12.63% -
std::move(vector<int>)/262144 -30.61% 21917.347 15208.151 - 2.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -30.48% 71.999 50.051 - 1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.12% 12751375.971 8911127.585 - -1.50% -
SetIntersection_Front_Set_float_262144_16384 -29.96% 355021426.120 248651350.723 - -2.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -29.93% 12841103.054 8997584.374 - 0.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -29.62% 0.487 0.343 - -19.10% -
BM_RangesMakeHeap_string_Descending_16384 -29.59% 3.849 2.710 - -8.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -29.37% 46.002 32.489 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.29% 53.323 37.705 - -21.10% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -28.33% 11081.635 7942.395 - -16.51% -
std::shift_right(vector<int>)/32 -28.26% 4.136 2.967 - 0.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.22% 43.079 30.923 - 0.40% -
BM_std_min<unsigned___int128>/64 -28.13% 38.764 27.860 - 13.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -28.00% 40480084.849 29143775.491 - -35.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.00% 361164310.337 260026398.048 - -26.43% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -27.63% 123.465 89.353 - -25.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.47% 40.813 29.603 - -0.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.30% 61.348 44.599 - -28.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -27.16% 11916398.273 8679442.971 - -1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.85% 11922039.318 8721218.502 - 0.38% -
BM_PushHeap_string_Descending_16384 -26.82% 3.369 2.465 - 1.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.63% 34.334 25.190 - -17.04% -
BM_std_min<unsigned_long_long>/1 -26.56% 0.458 0.336 - 5.12% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.39% 2819898.220 2075664.322 - -0.74% -
BM_PopHeap_string_1 -26.30% 0.700 0.516 - -10.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -25.99% 6695979.291 4955739.408 - -26.49% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -25.98% 0.622 0.460 - -6.54% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.76% 6.816 5.060 - -8.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.59% 12045144.303 8963170.588 - 0.89% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -25.57% 11.792 8.776 - -29.46% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -25.34% 40.858 30.504 - -17.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -25.09% 1.862 1.395 - -25.29% -
BM_vector_deque_ranges_move_backward/0 -25.07% 0.606 0.454 - 12.56% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -24.98% 0.616 0.462 - 12.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.87% 12672.794 9520.483 - 0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.83% 39.687 29.831 - -15.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -24.80% 4794321.919 3605104.617 - 0.59% -
BM_PushHeap_string_Descending_262144 -24.80% 5.448 4.097 - 15.15% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -24.73% 6366303.523 4792065.702 - -31.14% -
BM_RangesMakeHeap_string_Descending_1024 -24.63% 3.569 2.689 - -2.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.62% 11903904.478 8973293.754 - -1.27% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.59% 48.179 36.334 - 12.22% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.35% 2155931.059 1631028.387 - 2.40% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.03% 12568.340 9548.022 - 0.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -24.03% 2.743 2.084 - -6.81% -
BM_std_min<unsigned___int128>/31 -23.92% 16.762 12.753 - 8.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.91% 44.302 33.708 - 0.97% -
BM_std_min<unsigned___int128>/32 -23.88% 17.403 13.248 - 8.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.80% 38.247 29.144 - -0.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.76% 36.731 28.004 - -0.73% -
rng::partition(deque<int>)_(sparse)/32 -23.65% 13.592 10.377 - -19.82% -
BM_std_min<unsigned___int128>/30 -23.64% 16.121 12.311 - 8.19% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.59% 26.619 20.339 - 0.26% -
BM_std_min<unsigned___int128>/29 -23.34% 15.478 11.865 - 7.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -23.33% 30927304.443 23713359.561 - -6.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.29% 37.470 28.744 - -22.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -23.15% 0.534 0.411 - 4.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.03% 32.211 24.793 - -15.74% -
BM_std_min<unsigned___int128>/28 -22.97% 14.826 11.421 - 7.77% -
BM_PushHeap_string_Descending_1024 -22.75% 3.315 2.561 - 5.05% -
rng::find_end(deque<int>)_(near_matches)/8192 -22.75% 2136620.622 1650541.668 - -7.10% -
rng::search(deque<int>)_(near_matches)/1024 -22.72% 25225.077 19494.547 - 2.62% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -22.67% 0.294 0.227 - -37.96% -
rng::search(deque<int>)_(near_matches)/1000 -22.63% 24086.824 18636.085 - -0.08% -
BM_std_min<unsigned___int128>/26 -22.59% 13.575 10.508 - 7.19% -
BM_std_min<unsigned___int128>/27 -22.49% 14.170 10.983 - 7.54% -
BM_vector_deque_move/0 -22.47% 0.555 0.430 - 11.30% -
BM_PushHeap_string_Ascending_262144 -22.41% 37.413 29.028 - 7.35% -
rng::adjacent_find(deque<int>)/50 -22.40% 18.803 14.591 - -2.86% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -22.38% 0.531 0.412 - -2.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -22.37% 11.534 8.954 - -23.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.29% 10813488.645 8403099.487 - -12.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -22.26% 48.571 37.761 - 2.13% -
rng::is_sorted_until(deque<int>)/8 -22.20% 4.285 3.334 - 12.37% -
rng::search(list<int>)_(same_length)/8192 -22.17% 9688.475 7540.303 - -21.55% -
std::copy_n(vector<int>)/4096 -22.16% 208.171 162.033 - -22.59% -
BM_PushHeap_string_Descending_256 -22.14% 3.067 2.388 - 0.78% -
rng::adjacent_find(deque<int>)/8 -21.87% 3.750 2.930 - -4.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -21.83% 1.668 1.304 - -9.01% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.80% 95.417 74.614 - -2.00% -
BM_std_min<unsigned___int128>/25 -21.78% 12.916 10.102 - 6.73% -
BM_lexicographical_compare_three_way<IntPtr>/1 -21.46% 0.393 0.309 - -9.82% -
std::search_n(list<int>)_(no_match)/1000 -21.41% 677.286 532.309 - -24.19% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.37% 8.236 6.476 - -16.18% -
BM_PushHeap_string_PipeOrgan_262144 -21.29% 22.068 17.369 - -0.89% -
BM_std_min<unsigned___int128>/24 -21.29% 12.292 9.676 - 6.36% -
BM_RangesMakeHeap_string_Descending_256 -21.27% 3.427 2.698 - -0.08% -
BM_lexicographical_compare_three_way_fast_path/1 -21.22% 0.391 0.308 - -32.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -21.20% 1.704 1.342 - -17.53% -
BM_RangesMakeHeap_string_Random_262144 -21.19% 19.422 15.306 - -0.78% -
rng::partition(deque<int>)_(sparse)/50 -21.06% 20.250 15.984 - -13.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -21.02% 1939.794 1532.020 - -5.58% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -20.84% 2435110.210 1927737.261 - -16.98% -
BM_SortHeap_pair<uint32,_uint32>_4 -20.79% 1.890 1.497 - -18.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -20.63% 33.594 26.664 - -16.65% -
BM_std_min<unsigned___int128>/23 -20.57% 11.655 9.258 - 6.10% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -20.47% 11.119 8.843 - -20.69% -
BM_std_min<unsigned___int128>/22 -20.17% 11.007 8.786 - 5.50% -
BM_RangesPushHeap_string_Ascending_262144 -20.15% 35.282 28.174 - -10.99% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.06% 20393610.749 16302808.335 - -0.69% -
BM_StringDestroy_Small -20.06% 0.876 0.700 - 7.58% -
BM_vector_deque_ranges_copy/64000 -19.85% 2956.845 2369.941 - -12.77% -
BM_RangesPushHeap_uint32_Ascending_1 -19.80% 0.576 0.462 - 17.56% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -19.80% 11.019 8.838 - -17.56% -
rng::move_backward(list<int>)/4096 -19.77% 6560.116 5263.352 - -27.63% -
BM_std_min<unsigned___int128>/21 -19.56% 10.385 8.354 - 5.13% -
BM_vector_deque_move/64000 -19.49% 2929.030 2358.027 - -12.48% -
BM_vector_deque_copy/64000 -19.46% 2941.764 2369.265 - -12.82% -
std::copy(vector<bool>)_(aligned)/1048576 -19.33% 3320.693 2678.671 - -0.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -19.22% 0.585 0.473 - -19.19% -
BM_std_min<unsigned___int128>/20 -19.18% 9.775 7.900 - 3.88% -
BM_MakeHeap_string_Ascending_262144 -19.17% 9.172 7.414 - 2.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -18.96% 153.904 124.721 - -17.28% -
SetIntersection_Interlaced_Vector_float_1024_256 -18.94% 7942825.478 6438472.195 - -1.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -18.91% 36.432 29.541 - -21.56% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.90% 1702202.816 1380424.606 - -20.19% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -18.89% 0.612 0.497 - 11.03% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.74% 5.835 4.741 - -14.46% -
BM_vector_deque_move/70000 -18.60% 3168.333 2579.093 - -11.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.60% 41.952 34.151 - -18.35% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.44% 0.562 0.458 - 0.20% -
std::find_end(deque<int>)_(near_matches)/8192 -18.37% 2352157.408 1919974.612 - -17.96% -
BM_StringRelationalLiteral_Less_Small_Small_Control -18.37% 1.838 1.500 - -20.62% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -18.31% 9.492 7.754 - 19.47% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -18.30% 1.502 1.227 - -19.54% -
BM_std_min<unsigned___int128>/19 -18.25% 9.153 7.482 - 3.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -18.24% 1.146 0.937 - -18.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.00% 16.484 13.517 - -7.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -18.00% 0.501 0.411 - -28.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -18.00% 0.634 0.520 - 25.47% -
std::unordered_set<int>::count(key)_(existent)/32 -17.85% 1.470 1.208 - 0.01% -
BM_vector_deque_move/65536 -17.77% 2875.902 2364.775 - -10.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.77% 1.495 1.230 - -21.72% -
std::is_sorted_until(deque<int>)/8 -17.72% 3.090 2.542 - -33.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.70% 0.697 0.574 - -17.69% -
BM_vector_deque_ranges_copy/65536 -17.68% 2875.076 2366.762 - -10.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.67% 66.627 54.851 - 12.36% -
std::multiset<std::string>::erase(key)_(existent)/0 -17.66% 59.257 48.793 - 19.60% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -17.49% 0.695 0.574 - 37.00% -
BM_vector_deque_ranges_copy/70000 -17.48% 3133.310 2585.543 - -11.63% -
BM_vector_deque_copy/70000 -17.47% 3131.595 2584.513 - -12.19% -
BM_vector_deque_ranges_move/65536 -17.46% 2859.981 2360.543 - -10.35% -
std::rotate(list<int>)_(by_1/2)/8192 -17.46% 6269.659 5175.084 - 1.98% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.40% 0.611 0.504 - -9.02% -
BM_PushHeap_string_PipeOrgan_16384 -17.37% 16.302 13.471 - 2.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -17.37% 1712.715 1415.216 - 0.34% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.32% 16676.190 13788.669 - 26.04% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.29% 5.894 4.875 - -4.07% -
BM_std_min<unsigned___int128>/18 -17.28% 8.531 7.057 - 3.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.26% 1695818.908 1403109.953 - -20.63% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.24% 46.158 38.201 - -22.58% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.20% 5072933.882 4200202.479 - -16.15% -
rng::find_last(list<int>)_(bail_90%)/1024 -17.19% 63.041 52.205 - -9.08% -
BM_vector_deque_ranges_move/64000 -17.17% 2853.758 2363.780 - -9.28% -
BM_PushHeap_uint32_PipeOrgan_1 -17.10% 0.474 0.393 - -43.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.08% 42.521 35.260 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -17.07% 10.593 8.785 - -22.79% -
BM_std_min<__int128>/1 -17.04% 0.371 0.308 - -25.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.96% 0.556 0.462 - -1.08% -
SetIntersection_Interlaced_Vector_float_256_16 -16.83% 7980317.087 6637161.909 - 6.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -16.72% 30.443 25.354 - -2.24% -
bm_lexicographical_compare<int>/2 -16.65% 1.518 1.265 - -16.15% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.45% 7182027.345 6000480.048 - -23.09% -
std::find(vector<bool>)_(process_all)/8 -16.45% 0.576 0.482 - -30.40% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -16.22% 0.637 0.534 - -7.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -16.22% 614.138 514.525 - -0.38% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -16.22% 73.999 61.996 - -41.16% -
BM_RangesMakeHeap_string_Descending_64 -16.21% 3.051 2.557 - -1.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -16.08% 6.580 5.522 - 16.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.05% 0.556 0.467 - -24.00% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -15.99% 2.635 2.214 - -19.51% -
BM_std_min<unsigned___int128>/17 -15.97% 7.890 6.630 - 2.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -15.94% 1.242 1.044 - -12.51% -
std::set<std::string>::erase(key)_(non-existent)/32 -15.92% 14.686 12.348 - -2.62% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.90% 11.199 9.419 - 1.81% -
rng::rotate_copy(list<int>)/8192 -15.79% 8304.351 6993.007 - -0.35% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.77% 9642.357 8121.479 - -1.11% -
BM_RangesMakeHeap_string_Descending_16 -15.72% 2.754 2.321 - -1.63% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -15.69% 1.147 0.967 - -17.98% -
SetIntersection_Interlaced_Vector_float_256_64 -15.66% 8922089.377 7524554.999 - 15.14% -
std::search(deque<int>)_(no_match)/1024 -15.49% 415.445 351.088 - -15.68% -
BM_PopHeap_uint64_1 -15.38% 0.519 0.439 - -11.16% -
std::unordered_set<int>::contains(key)_(existent)/1024 -15.35% 1.402 1.187 - -14.84% -
std::set<std::string>::erase(iterator)/32 -15.34% 31.185 26.401 - -14.66% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.31% 11.272 9.547 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -15.31% 6945703.739 5882564.278 - -0.07% -
rng::copy(vector<int>)/32768 -15.28% 3486.281 2953.456 - -8.29% -
BM_PushHeap_string_Descending_64 -15.25% 2.692 2.281 - -1.30% -
BM_std_min<unsigned___int128>/1 -15.20% 0.367 0.311 - -0.02% -
BM_vector_deque_ranges_move/70000 -15.17% 3048.032 2585.628 - -8.23% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.13% 1690.468 1434.673 - -3.16% -
BM_std_min<unsigned___int128>/16 -15.12% 7.292 6.190 - 1.40% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -15.01% 122.753 104.329 - 16.44% -
rng::find_end(deque<int>)_(process_all)/8192 -14.79% 2387.084 2034.049 - -0.05% -
BM_RangesPushHeap_uint64_SingleElement_1 -14.77% 0.616 0.525 - -24.34% -
std::unordered_multiset<int>::count(key)_(existent)/32 -14.66% 1.858 1.586 - -14.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -14.61% 1900064.770 1622446.604 - -12.41% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.57% 232.555 198.680 - 0.05% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -14.47% 605.369 517.753 - -0.65% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.44% 99.736 85.333 - 2.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -14.41% 27.327 23.390 - 0.93% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.36% 0.679 0.582 - -4.71% -
rng::copy(vector<bool>)_(aligned)/262144 -14.35% 326.673 279.798 - 1.28% -
rng::find_end(deque<int>)_(process_all)/1048576 -14.35% 308734.544 264440.631 - -0.05% -
rng::find_end(deque<int>)_(process_all)/1024 -14.34% 302.597 259.200 - -1.85% -
rng::partition(list<int>)_(dense)/8192 -14.27% 5095.363 4368.083 - -13.21% -
BM_RangesPushHeap_string_Ascending_256 -14.22% 10.974 9.413 - -5.58% -
std::copy(vector<int>)/4096 -14.16% 230.508 197.868 - -0.40% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -14.06% 10.572 9.086 - -17.97% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -14.04% 32.285 27.751 - 5.46% -
BM_RangesPushHeap_string_Ascending_1024 -14.03% 13.845 11.902 - -4.75% -
BM_std_min<unsigned___int128>/15 -14.01% 6.700 5.762 - 1.23% -
std::map<int,_int>::insert(value)_(new_value)/8192 -13.99% 39.761 34.200 - -14.69% -
std::set<std::string>::erase(key)_(existent)/32 -13.98% 69.655 59.921 - -14.25% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.85% 9152.059 7884.047 - -0.66% -
BM_deque_vector_copy/65536 -13.84% 2940.076 2533.043 - 1.24% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -13.64% 1.219 1.053 - -4.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -13.63% 1584.128 1368.137 - -10.97% -
SetIntersection_Front_Set_float_16384_256 -13.61% 5143497.701 4443486.509 - -13.05% -
BM_deque_vector_copy/64000 -13.50% 2849.679 2465.098 - 3.31% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.43% 866.786 750.381 - 1.75% -
BM_PushHeap_string_Descending_16 -13.39% 2.436 2.109 - -3.46% -
rng::adjacent_find(list<int>,_pred)/8192 -13.36% 8722.622 7557.356 - -4.41% -
BM_PopHeap_pair<uint32,_uint32>_1 -13.30% 0.506 0.439 - -19.78% -
std::unordered_set<std::string>::erase(iterator)/8192 -13.16% 33.005 28.661 - 8.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -13.14% 0.349 0.303 - 11.22% -
BM_RangesMakeThenSortHeap_float_Descending_4 -13.03% 1.284 1.117 - 3.19% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.01% 57.214 49.770 - 0.92% -
BM_std_min<unsigned___int128>/14 -12.96% 6.133 5.338 - 1.28% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.93% 735.338 640.262 - -6.26% -
std::replace(vector<int>)_(sprinkled)/8192 -12.79% 1360.685 1186.647 - -2.94% -
BM_MakeThenSortHeap_uint64_Descending_4 -12.76% 1.513 1.320 - -5.49% -
BM_RangesPushHeap_string_PipeOrgan_16384 -12.60% 14.734 12.877 - -0.52% -
std::partition(list<int>)_(sparse)/8192 -12.54% 8176.408 7151.283 - -6.31% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.54% 11.045 9.660 - 1.19% -
bm_lexicographical_compare<int>/1 -12.50% 1.322 1.157 - -8.48% -
BM_RangesMakeHeap_uint32_Heap_64 -12.49% 0.257 0.225 - -3.72% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.45% 8.480 7.425 - -0.05% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.43% 9511.754 8329.018 - -0.17% -
rng::copy_backward(vector<int>)/32768 -12.41% 3286.674 2878.703 - -14.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -12.38% 0.556 0.487 - 1.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.35% 356.884 312.816 - -0.23% -
std::map<std::string,_int>::ctor(const&)/32 -12.25% 788.837 692.190 - -10.13% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.19% 5.498 4.828 - -1.52% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -12.16% 40.399 35.488 - -11.52% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -12.07% 1.396 1.228 - -4.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.03% 44.124 38.814 - 14.45% -
rng::partition(list<int>)_(sparse)/8192 -12.01% 7879.756 6933.292 - -10.89% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -11.94% 20956.365 18454.672 - -5.40% -
BM_RangesMakeHeap_string_Descending_4 -11.89% 2.416 2.129 - 0.34% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -11.87% 15.847 13.967 - -11.51% -
std::multiset<std::string>::erase(key)_(existent)/8192 -11.87% 135.039 119.016 - -7.54% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -11.85% 1.787 1.575 - -8.60% -
BM_deque_vector_copy/70000 -11.82% 3181.643 2805.554 - -0.70% -
rng::is_sorted(deque<int>)/8 -11.70% 2.854 2.520 - -22.85% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.67% 0.933 0.824 - -0.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -11.66% 20795.083 18370.502 - -5.67% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -11.59% 1.302 1.151 - 28.97% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.59% 1.949 1.723 - 13.25% -
BM_std_min<unsigned___int128>/13 -11.58% 5.570 4.925 - 1.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.46% 384.496 340.445 - 0.13% -
std::copy_backward(vector<bool>)_(aligned)/64 -11.46% 1.776 1.572 - -10.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -11.42% 1731.791 1533.970 - -7.82% -
SetIntersection_None_Set_uint32_16384_4 -11.41% 172477287.711 152790362.674 - -1.57% -
BM_MakeHeap_string_Ascending_16384 -11.36% 5.751 5.098 - -6.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.34% 1.594 1.414 - -4.26% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -11.28% 37799435.342 33535815.082 - -25.38% -
BM_PushHeap_string_Random_262144 -11.23% 21.799 19.351 - 5.75% -
SetIntersection_None_Set_uint32_16384_256 -11.18% 173125433.843 153766475.636 - -1.13% -
SetIntersection_None_Set_uint32_16384_64 -11.17% 173128619.688 153783322.189 - -2.01% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.16% 965612.659 857890.676 - -9.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -11.15% 5800.436 5153.608 - -1.37% -
BM_vector_deque_copy/65536 -11.15% 2663.154 2366.204 - -2.53% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.14% 48.272 42.894 - -1.28% -
SetIntersection_None_Set_uint32_16384_1 -11.09% 172327363.153 153210097.391 - -1.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.05% 838.420 745.774 - 9.10% -
BM_deque_vector_ranges_move/0 -11.05% 1.548 1.377 - -6.71% -
std::copy_backward(vector<bool>)_(aligned)/262144 -11.05% 749.637 666.831 - 1.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.05% 7.295 6.489 - -15.37% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -11.03% 100132907.677 89085662.655 - -13.94% -
BM_PushHeap_string_Descending_4 -10.99% 2.166 1.928 - -1.12% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.98% 347.567 309.412 - 0.07% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.93% 1.797 1.600 - 12.75% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -10.89% 22.160 19.747 - -8.28% -
SetIntersection_None_Set_uint32_16384_16 -10.86% 171727238.737 153077438.719 - -1.41% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.77% 1597873.556 1425750.042 - -8.62% -
rng::remove(deque<int>)_(sprinkled)/50 -10.77% 64.228 57.310 - -7.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.77% 1.233 1.100 - -6.05% -
std::set<int>::erase(key)_(non-existent)/32 -10.74% 2.680 2.392 - 4.16% -
BM_RangesPushHeap_uint32_Random_1 -10.67% 0.501 0.448 - -15.83% -
rng::remove_if(deque<int>)_(prefix)/32 -10.66% 64.315 57.458 - -13.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.64% 2837.261 2535.381 - 0.10% -
std::partition(list<int>)_(dense)/8192 -10.63% 5019.045 4485.519 - -10.30% -
std::replace(vector<int>)_(sprinkled)/1024 -10.59% 168.901 151.016 - -2.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -10.50% 18.090 16.191 - -2.07% -
rng::find_last(vector<char>)_(bail_10%)/50 -10.48% 5.564 4.981 - -9.24% -
bm_lexicographical_compare<signed_char>/64 -10.45% 2.313 2.071 - -5.43% -
BM_std_minmax<int>/7 -10.43% 1.711 1.532 - -12.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -10.39% 1.322 1.185 - -9.72% -
std::set<std::string>::count(key)_(existent)/1024 -10.34% 24.362 21.844 - -8.71% -
std::copy_backward(vector<bool>)_(aligned)/512 -10.31% 1.560 1.399 - -10.91% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.30% 25.320 22.712 - -2.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.20% 92.297 82.881 - 0.39% -
BM_std_min<unsigned___int128>/12 -10.14% 5.024 4.515 - 0.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.13% 93.536 84.064 - -1.07% -
std::find(vector<bool>)_(process_all)/50 -10.05% 0.579 0.520 - -24.77% -
BM_deque_deque_copy/70000 -10.05% 3166.577 2848.488 - -4.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.00% 7680.387 6912.321 - -2.43% -
std::unordered_set<int>::count(key)_(non-existent)/32 -9.96% 1.480 1.333 - -24.04% -
std::set<std::string>::contains(key)_(existent)/8192 -9.95% 29.902 26.926 - -10.22% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -9.94% 0.526 0.474 - -14.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -9.94% 0.341 0.308 - 14.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.93% 34.844 31.383 - 0.24% -
BM_std_minmax<char>/16 -9.91% 1.026 0.924 - -0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.90% 0.637 0.574 - 18.54% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -9.89% 3493641.371 3148206.433 - 3.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.87% 5.992 5.401 - 0.11% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.84% 0.512 0.462 - -12.03% -
BM_deque_vector_ranges_copy/65536 -9.83% 2876.318 2593.528 - -1.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.76% 5.266 4.752 - -14.39% -
BM_std_minmax<char>/26 -9.76% 1.538 1.388 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.74% 36.609 33.043 - -0.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -9.70% 1.809 1.634 - 26.59% -
rng::remove_if(deque<int>)_(prefix)/50 -9.69% 73.925 66.761 - -13.55% -
SetIntersection_Front_Set_string_16384_64 -9.69% 4964723.665 4483706.091 - -3.62% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -9.67% 22.730 20.531 - -1.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.67% 42.841 38.697 - -22.51% -
rng::is_sorted(list<int>,_pred)/8192 -9.61% 8842.431 7992.953 - 8.96% -
std::multiset<std::string>::find(key)_(existent)/8192 -9.53% 28.907 26.152 - -13.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -9.52% 0.733 0.663 - -8.97% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.44% 19.884 18.008 - -0.05% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -9.42% 10.431 9.448 - 1.72% -
std::unordered_set<std::string>::find(key)_(existent)/32 -9.41% 42.144 38.178 - 1.07% -
BM_deque_vector_ranges_copy/64000 -9.39% 2848.643 2581.077 - -0.47% -
rng::none_of(deque<int>)_(process_all)/32 -9.39% 18.126 16.425 - 3.37% -
BM_deque_vector_ranges_copy/70000 -9.36% 3093.417 2803.750 - -1.48% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.34% 209.113 189.581 - 0.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.33% 29.358 26.618 - -8.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -9.28% 6691892.096 6070634.158 - 0.59% -
SetIntersection_Interlaced_Set_float_256_256 -9.26% 9422638.077 8550518.477 - -1.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.25% 11486.061 10423.302 - -0.11% -
SetIntersection_Front_Set_float_262144_256 -9.22% 4869000.848 4419936.190 - -1.13% -
SetIntersection_Front_Set_uint64_256_256 -9.22% 9876181.378 8966012.482 - -6.59% -
std::copy_backward(vector<int>)/32768 -9.20% 3795.289 3446.049 - -9.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.20% 1594.660 1447.970 - 0.33% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.19% 29.795 27.057 - 0.11% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -9.18% 0.363 0.330 - -18.55% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.18% 29.304 26.613 - 0.38% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -9.15% 19365.065 17592.825 - 4.93% -
rng::generate(list<int>)/8192 -9.15% 7535.177 6846.046 - -22.55% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.14% 196.101 178.173 - -1.55% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -9.13% 24.531 22.293 - -10.22% -
BM_std_min<unsigned___int128>/11 -9.09% 4.501 4.092 - 1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -9.06% 2429059.805 2209041.236 - -8.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.00% 10825815.741 9851038.063 - 1.23% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -8.97% 2.199 2.001 - -13.54% -
rng::unique(deque<int>)_(sprinkled)/52 -8.93% 74.755 68.077 - -6.18% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -8.93% 0.362 0.330 - -18.21% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -8.88% 15.326 13.965 - -3.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.84% 10830407.145 9872848.589 - 0.43% -
BM_std_min<short>/19 -8.83% 1.975 1.800 - -6.10% -
bm_swap_ranges_vb_aligned/64 -8.81% 2.907 2.651 - -8.93% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.81% 208.483 190.122 - 0.54% -
BM_deque_vector_ranges_move_backward/0 -8.80% 1.503 1.371 - 1.93% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.79% 13.857 12.640 - -1.62% -
std::none_of(deque<int>)_(process_all)/32768 -8.64% 11512.710 10518.283 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -8.64% 5049280.676 4613234.814 - -51.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.63% 1.331 1.216 - -0.89% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -8.61% 0.362 0.331 - -18.38% -
bm_lexicographical_compare<int>/3 -8.53% 1.692 1.548 - -12.49% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.53% 0.365 0.333 - -17.32% -
SetIntersection_Front_Set_string_1024_256 -8.51% 16132533.935 14759914.928 - 2.99% -
std::for_each_n(list<int>)/8 -8.48% 2.592 2.372 - -7.78% -
BM_RangesMakeHeap_float_Random_16 -8.45% 1.710 1.566 - -2.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.44% 2.807 2.571 - -5.14% -
std::unordered_set<std::string>::erase(iterator)/32 -8.44% 31.739 29.062 - 9.65% -
SetIntersection_Front_Set_uint64_262144_1 -8.41% 1155611.682 1058418.942 - -5.12% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -8.36% 28.901 26.484 - -12.59% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.36% 10.507 9.629 - -5.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -8.35% 12829.706 11758.142 - -7.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -8.35% 134711079.062 123467594.077 - -1.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.34% 23.667 21.693 - 69.64% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -8.33% 1.498 1.373 - -14.91% -
BM_vector_deque_copy/2 -8.32% 2.065 1.893 - -8.40% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.32% 415.312 380.745 - 0.08% -
std::none_of(deque<int>)_(process_all)/8192 -8.27% 2873.189 2635.459 - 0.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -8.24% 9368.361 8596.647 - -0.34% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.23% 18.097 16.607 - 3.21% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.20% 26.030 23.897 - -1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.19% 10821432.848 9935391.893 - 3.24% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.12% 1466805.052 1347739.073 - 1.02% -
BM_StringFindAllMatch/1 -8.10% 2.774 2.549 - -6.80% -
BM_vector_deque_copy/1 -8.09% 2.319 2.132 - -8.38% -
BM_std_minmax<char>/27 -8.08% 1.952 1.794 - -1.26% -
rng::transform(list<int>,_list<int>)/8192 -8.07% 10218.338 9393.657 - -2.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.04% 800.521 736.178 - -0.79% -
std::is_sorted_until(list<int>)/8192 -8.02% 7275.159 6691.758 - -1.16% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -8.02% 1410218.515 1297142.295 - -2.58% -
BM_MakeHeap_string_Ascending_1024 -7.97% 5.269 4.849 - -1.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.96% 42570.084 39181.699 - 4.91% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.96% 86.808 79.899 - 11.03% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.96% 21.049 19.374 - -1.11% -
BM_vector_deque_move_backward/1 -7.93% 2.569 2.365 - -6.80% -
BM_PushHeap_string_PipeOrgan_256 -7.92% 8.679 7.992 - 0.48% -
BM_std_minmax<char>/24 -7.92% 1.254 1.154 - 0.07% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.89% 31.956 29.434 - -0.59% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.88% 6.451 5.942 - -0.08% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -7.88% 12475.982 11492.573 - -7.95% -
std::stable_partition(deque<int>)_(dense)/50 -7.88% 39.686 36.559 - -6.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.87% 1583.043 1458.388 - -0.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.86% 1.308 1.205 - 4.07% -
std::search_n(list<int>)_(no_match)/8192 -7.83% 7316.834 6743.774 - -0.30% -
BM_StringRelational_Less_Huge_Large_Control -7.83% 2.468 2.275 - 0.15% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -7.82% 87742.745 80883.904 - -2.21% -
SetIntersection_None_Vector_float_262144_16384 -7.80% 1302353.996 1200710.425 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -7.78% 13775017.240 12703933.109 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -7.77% 5711.960 5268.111 - 6.47% -
std::unordered_set<std::string>::ctor(const&)/32 -7.76% 724.121 667.906 - -6.55% -
BM_std_min<unsigned___int128>/10 -7.76% 4.011 3.700 - 1.03% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.74% 2.769 2.555 - -1.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.74% 1.612 1.487 - 0.64% -
SetIntersection_Front_Set_float_16384_1024 -7.72% 15558256.844 14357825.141 - -6.29% -
SetIntersection_Front_Set_uint64_16384_256 -7.71% 5062987.970 4672403.790 - 6.10% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.68% 5291049.252 4884561.150 - -7.10% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -7.68% 81.240 75.000 - -0.45% -
BM_MakeHeap_uint64_Descending_64 -7.67% 0.251 0.232 - -4.52% -
rng::find_end(list<int>)_(single_element)/8192 -7.64% 8765.201 8095.624 - 12.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.63% 43262.729 39959.635 - -0.16% -
BM_std_minmax<char>/25 -7.61% 1.276 1.179 - -0.01% -
SetIntersection_Front_Set_float_16384_64 -7.61% 2013315.238 1860191.057 - -5.73% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -7.59% 1.735 1.603 - -13.14% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -7.54% 8902.142 8230.925 - -4.37% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -7.53% 20.908 19.333 - -4.29% -
SetIntersection_Front_Set_float_1024_64 -7.52% 2040500.876 1887063.055 - -1.34% -
BM_RangesMakeHeap_float_Random_64 -7.52% 1.649 1.525 - -9.25% -
rng::transform(list<int>)_(identity_transform)/8192 -7.51% 7602.481 7031.634 - -13.07% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.49% 23045.624 21318.489 - -13.65% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.48% 1.475 1.364 - -15.51% -
BM_RangesPushHeap_string_Ascending_64 -7.44% 7.442 6.888 - -2.72% -
rng::any_of(vector<int>)_(process_all)/50 -7.42% 13.628 12.617 - -5.29% -
std::map<std::string,_int>::erase(iterator)/0 -7.39% 27.413 25.387 - -13.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.37% 9745650.668 9027379.401 - -21.84% -
rng::find_if(list<int>)_(process_all)/8192 -7.34% 10324.504 9566.559 - 0.88% -
BM_std_minmax<short>/16 -7.33% 1.900 1.761 - -0.61% -
bm_lexicographical_compare<unsigned_char>/4 -7.32% 1.497 1.388 - -7.41% -
bm_lexicographical_compare<unsigned_char>/8 -7.30% 1.497 1.388 - -10.59% -
BM_PushHeap_float_Ascending_16 -7.29% 1.065 0.987 - -7.70% -
BM_vector_deque_move_backward/2 -7.26% 2.280 2.115 - -7.54% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.26% 10.449 9.690 - 1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.26% 156242487.660 144899605.033 - 3.79% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.26% 1.331 1.234 - -14.72% -
BM_RangesMakeHeap_float_Random_16384 -7.25% 1.216 1.128 - -3.04% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -7.18% 28.323 26.289 - -10.06% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.17% 24.740 22.965 - 0.33% -
BM_RangesPushHeap_float_SingleElement_4 -7.16% 0.384 0.357 - 0.06% -
BM_std_minmax<char>/30 -7.16% 2.857 2.653 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.14% 156557811.397 145376319.151 - 3.82% -
std::multiset<int>::find(key)_(existent)/8192 -7.14% 8.910 8.273 - 2.27% -
BM_std_min<short>/4 -7.14% 1.082 1.005 - -4.64% -
std::fill_n(vector<bool>)/64 -7.14% 1.518 1.410 - 3.06% -
rng::remove(deque<int>)_(sprinkled)/32 -7.13% 56.806 52.753 - -5.07% -
std::transform(list<int>)_(identity_transform)/8192 -7.12% 7638.448 7094.481 - -2.72% -
std::shift_left(list<int>)/8192 -7.11% 7698.339 7151.196 - -7.85% -
std::for_each(list<int>)/8192 -7.10% 8685.738 8069.294 - 2.74% -
rng::search_n(list<int>)_(no_match)/8192 -7.08% 7393.262 6869.546 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.07% 216119695.254 200834327.462 - -3.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.07% 6369547.957 5919468.048 - -3.64% -
std::unordered_multimap<int,_int>::clear()/8192 -7.06% 64910.535 60328.160 - 1.53% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -7.05% 10.375 9.643 - -3.82% -
SetIntersection_Front_Set_float_1024_1024 -7.04% 16614296.323 15444974.167 - 0.37% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -7.02% 35.502 33.010 - -14.03% -
std::search(list<int>,_pred)_(same_length)/8192 -7.02% 8941.331 8313.998 - -6.35% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -7.01% 10469.102 9734.890 - -5.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.00% 14450.307 13438.453 - 15.60% -
BM_std_minmax<char>/23 -6.98% 3.165 2.944 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -6.97% 0.574 0.534 - -3.33% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.96% 5.104 4.749 - -0.62% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.94% 1.293 1.203 - -3.83% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -6.93% 0.374 0.348 - 0.57% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.89% 1.678 1.563 - -3.28% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -6.86% 22.356 20.822 - -7.79% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.85% 21.867 20.369 - -2.48% -
BM_PushHeap_string_Ascending_16384 -6.85% 22.263 20.738 - 13.73% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.85% 23964.622 22323.209 - -13.67% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.84% 314.247 292.749 - -0.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.81% 5.434 5.064 - -7.68% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.77% 1.293 1.205 - 0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.76% 1457980.001 1359368.143 - -11.10% -
BM_StringFindAllMatch/8 -6.74% 2.544 2.373 - -4.87% -
rng::is_sorted_until(list<int>)/8192 -6.73% 8253.666 7697.813 - 14.72% -
std::stable_partition(vector<int>)_(dense)/50 -6.72% 26.429 24.653 - -1.63% -
rng::none_of(deque<int>)_(process_all)/50 -6.69% 26.561 24.784 - 2.11% -
BM_vector_deque_move/1 -6.68% 2.111 1.970 - -15.02% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.64% 41.838 39.059 - -1.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.64% 2.082 1.943 - -2.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.63% 4.918 4.592 - -3.56% -
SetIntersection_Front_Vector_string_64_64 -6.62% 27708046.126 25872641.555 - -5.46% -
BM_std_minmax<char>/32 -6.62% 1.638 1.529 - 1.97% -
rng::unique(list<int>)_(contiguous)/52 -6.62% 74.996 70.035 - -0.18% -
bm_lexicographical_compare<unsigned_char>/5 -6.60% 1.733 1.619 - -6.26% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.59% 1.973 1.843 - -11.27% -
SetIntersection_None_Set_uint32_16384_1024 -6.59% 166193423.307 155241126.558 - -1.29% -
rng::reverse(list<int>)/4096 -6.59% 1752.269 1636.868 - -1.05% -
rng::remove(list<int>)_(sprinkled)/50 -6.58% 69.512 64.938 - -13.93% -
std::search(list<int>)_(no_match)/1000 -6.56% 714.315 667.426 - -4.35% -
std::multiset<int>::contains(key)_(existent)/8192 -6.56% 8.816 8.238 - -5.30% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.55% 3401.418 3178.493 - 1.00% -
BM_deque_deque_ranges_move_backward/5500 -6.55% 223.600 208.964 - 0.43% -
BM_RangesMakeHeap_float_Descending_4 -6.53% 0.294 0.275 - -0.40% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -6.52% 1.354 1.265 - -14.96% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.52% 3587.318 3353.547 - -0.19% -
BM_std_minmax<char>/18 -6.51% 1.388 1.298 - 0.11% -
std::equal(list<int>)_(it,_it,_it)/8192 -6.50% 10089.065 9432.834 - -7.93% -
BM_RangesPushHeap_string_Descending_16384 -6.48% 2.462 2.302 - -1.37% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.47% 84.857 79.364 - -0.24% -
std::generate(list<int>)/8192 -6.46% 7406.022 6927.473 - -0.39% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.46% 1064668.540 995917.072 - 0.81% -
BM_StringConstructDestroyCStr_Small_Transparent -6.45% 0.370 0.346 - -0.06% -
rng::count(vector<int>)_(every_other)/8 -6.44% 1.383 1.294 - -2.19% -
BM_deque_deque_ranges_move_backward/512 -6.44% 20.498 19.178 - 3.19% -
SetIntersection_Front_Set_float_256_256 -6.43% 9299531.568 8701987.589 - -11.92% -
BM_std_minmax<int>/2 -6.42% 0.900 0.842 - -4.71% -
BM_RangesPushHeap_uint64_SingleElement_64 -6.39% 0.385 0.361 - 2.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.38% 223.979 209.678 - -5.15% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.38% 2.386 2.233 - -5.94% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.37% 10.454 9.788 - -4.08% -
BM_RangesSortHeap_string_262144 -6.36% 184.054 172.355 - -0.61% -
BM_deque_deque_move/70000 -6.34% 3322.638 3111.968 - -12.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.34% 2.534 2.374 - 6.45% -
BM_std_minmax<char>/20 -6.34% 2.071 1.940 - 0.14% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.33% 2889972.657 2706909.914 - -1.55% -
BM_std_min<unsigned_long_long>/4 -6.31% 1.101 1.031 - 2.19% -
std::unordered_set<int>::contains(key)_(existent)/8192 -6.31% 1.532 1.436 - 13.09% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.28% 10.200 9.559 - -8.58% -
SetIntersection_Front_Set_uint64_1024_1024 -6.23% 15759082.511 14777351.456 - -3.89% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.22% 3.843 3.605 - -2.20% -
rng::stable_partition(vector<int>)_(dense)/32 -6.21% 22.515 21.117 - -0.25% -
BM_MakeHeap_uint64_Random_4 -6.20% 1.446 1.356 - 23.92% -
rng::find_first_of(vector<int>)_(large_needle)/50 -6.19% 285.569 267.883 - 2.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -6.19% 9.868 9.257 - -6.50% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.18% 294.331 276.153 - -3.75% -
SetIntersection_Front_Set_string_256_64 -6.16% 16216560.552 15217704.247 - 6.65% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -6.16% 0.966 0.907 - -4.06% -
BM_std_minmax<char>/31 -6.16% 3.337 3.132 - -1.34% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -6.15% 5.165 4.847 - -30.53% -
std::remove(list<int>)_(sprinkled)/1024 -6.15% 1014.270 951.886 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.15% 7101937.656 6665415.835 - 1.49% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -6.14% 1.958 1.837 - -11.52% -
BM_std_minmax<char>/19 -6.14% 1.769 1.660 - 0.80% -
rng::reverse_copy(deque<int>)/8 -6.14% 3.045 2.858 - -2.39% -
BM_PopHeap_uint32_1 -6.14% 0.456 0.428 - -16.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.12% 3544102.664 3327094.136 - 1.16% -
std::remove_if(list<int>)_(sprinkled)/1024 -6.12% 1054.494 989.998 - 0.31% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.09% 1.860 1.747 - -5.17% -
BM_PushHeap_string_PipeOrgan_1024 -6.09% 10.795 10.138 - 2.84% -
std::count_if(list<int>)_(every_other)/8192 -6.08% 7650.780 7185.323 - -4.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.08% 1.305 1.226 - 1.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.06% 1.304 1.225 - 1.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.05% 1012.364 951.111 - 0.59% -
BM_std_min<char>/4 -6.05% 1.071 1.006 - -4.75% -
BM_std_min<unsigned___int128>/9 -6.03% 3.526 3.313 - 1.40% -
BM_vector_deque_move/2 -6.02% 1.832 1.722 - -16.77% -
BM_std_minmax<char>/22 -6.01% 2.671 2.510 - 0.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.01% 34.562 32.484 - 0.76% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.01% 12642.666 11882.727 - -13.20% -
BM_std_minmax<char>/29 -6.00% 2.555 2.402 - -0.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.99% 1.123 1.056 - -6.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.98% 22.130 20.807 - -44.87% -
BM_RangesPushHeap_string_PipeOrgan_262144 -5.97% 18.009 16.934 - -16.11% -
BM_RangesPushHeap_string_Ascending_16384 -5.96% 19.301 18.151 - -3.13% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.95% 0.794 0.747 - 2.53% -
BM_std_minmax<char>/21 -5.94% 2.392 2.250 - 0.16% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -5.93% 38852.096 36546.947 - 0.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -5.92% 1.304 1.227 - 1.63% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.92% 21.040 19.795 - -5.68% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.89% 16.769 15.781 - -3.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.89% 1.303 1.226 - 1.48% -
rng::search(list<int>,_pred)_(no_match)/8192 -5.89% 8301.461 7812.658 - 4.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.88% 934903.318 879904.912 - -2.96% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.88% 1530634.565 1440624.096 - -9.88% -
std::find_if_not(vector<bool>)_(process_all)/50 -5.88% 36.685 34.528 - -1.07% -
BM_RangesMakeHeap_float_Heap_64 -5.87% 0.206 0.194 - -1.00% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -5.87% 1.493 1.405 - -6.22% -
bm_lexicographical_compare<int>/4 -5.87% 1.259 1.185 - -8.20% -
BM_std_min<unsigned___int128>/6 -5.86% 2.260 2.127 - 2.54% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.86% 17.184 16.177 - 0.32% -
std::set<int>::erase(key)_(non-existent)/1024 -5.85% 5.627 5.298 - -0.85% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.84% 42.062 39.604 - 7.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.84% 263.935 248.530 - -6.07% -
std::find_if(vector<int>)_(process_all)/8 -5.84% 2.700 2.542 - -0.21% -
std::multimap<std::string,_int>::erase(iterator)/32 -5.83% 29.411 27.695 - -12.65% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.83% 10.557 9.941 - -5.34% -
BM_StringRelational_Less_Small_Small_ChangeLast -5.82% 1.846 1.738 - -5.09% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.82% 1.362 1.283 - -7.13% -
BM_num_put<const_void*> -5.81% 13.392 12.613 - 0.84% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.81% 1.161 1.094 - -22.89% -
BM_MakeHeap_string_SingleElement_262144 -5.74% 7.792 7.345 - -0.85% -
SetIntersection_Interlaced_Set_string_1024_64 -5.74% 17718489.607 16702284.479 - 0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -5.73% 95.888 90.391 - 5.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.72% 1.236 1.165 - -1.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.71% 24.540 23.137 - 5.68% -
BM_std_min<char>/14 -5.71% 1.871 1.764 - -0.87% -
BM_std_minmax<char>/8 -5.71% 1.024 0.966 - -4.54% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.71% 2.081 1.962 - -2.36% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.67% 1.715 1.618 - 2.35% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.66% 413.401 390.007 - -5.16% -
rng::move(vector<int>)/262144 -5.65% 22070.296 20822.291 - -5.51% -
std::move(vector<bool>)_(aligned)/64 -5.65% 1.776 1.676 - -0.58% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.873 0.824 - -5.78% -
std::stable_partition(deque<int>)_(dense)/32 -5.64% 29.909 28.222 - -2.49% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.63% 2.204 2.080 - -10.04% -
rng::copy(list<int>)/64 -5.63% 33.801 31.897 - -2.74% -
rng::for_each(multiset<int>::iterator)/8 -5.61% 4.806 4.536 - -3.31% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.61% 10.452 9.866 - -15.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.61% 13499.045 12741.985 - -3.70% -
BM_StringRelational_Compare_Small_Empty_Control -5.59% 1.715 1.619 - 0.32% -
bm_lexicographical_compare<unsigned_char>/2 -5.59% 1.960 1.850 - -5.47% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.58% 42.799 40.409 - -13.46% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -5.58% 0.437 0.413 - -2.40% -
bm_lexicographical_compare<unsigned_char>/6 -5.57% 1.959 1.850 - -8.35% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.57% 26.840 25.346 - 1.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -5.57% 276.608 261.214 - -5.82% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -5.57% 1.536 1.451 - 3.17% -
BM_StringRelational_Less_Empty_Huge_Control -5.55% 1.992 1.881 - -8.45% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.54% 8.368 7.904 - 1.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.53% 1162392.851 1098067.435 - -4.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.50% 681.514 644.035 - -1.55% -
rng::generate_n(list<int>)/32 -5.49% 9.532 9.009 - 0.70% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.49% 55.819 52.755 - -10.28% -
std::find_end(list<int>)_(single_element)/8192 -5.47% 8635.307 8162.798 - 13.46% -
BM_RangesSortHeap_uint32_1 -5.47% 0.267 0.252 - -3.40% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.46% 22.383 21.160 - 0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.46% 3.556 3.362 - -4.87% -
rng::is_sorted_until(list<int>,_pred)/8192 -5.44% 7808.102 7383.558 - 4.06% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.43% 933545.116 882814.189 - -4.94% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.42% 3036.664 2872.171 - 0.39% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.41% 16.491 15.599 - -0.43% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.40% 169607.424 160451.363 - -1.57% -
SetIntersection_None_Set_string_16384_16384 -5.40% 199174592.013 188423991.771 - -9.32% -
BM_RangesMakeHeap_uint64_Random_4 -5.38% 1.154 1.092 - -28.47% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.38% 22.887 21.657 - -15.17% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -5.38% 569.216 538.618 - 2.66% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.36% 2.196 2.078 - -9.81% -
BM_RangesPopHeap_string_262144 -5.36% 101.152 95.734 - 13.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.35% 3563369.357 3372673.590 - 1.64% -
BM_std_minmax_element<short>/2 -5.35% 0.688 0.651 - -5.36% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.34% 868401.436 822057.884 - -2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.32% 213192962.567 201860129.822 - -20.89% -
BM_std_minmax<char>/28 -5.31% 2.255 2.136 - -1.18% -
BM_std_min<unsigned___int128>/8 -5.30% 3.109 2.945 - 2.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.30% 2368474.392 2243036.451 - -2.34% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.29% 1.725 1.634 - -11.30% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.27% 1.316 1.247 - -3.90% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.26% 3.509 3.324 - -8.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.25% 1614.876 1530.094 - 1.31% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.24% 15.345 14.541 - -1.40% -
BM_std_minmax<int>/6 -5.24% 1.349 1.279 - -7.80% -
bm_lexicographical_compare<unsigned_char>/7 -5.23% 2.213 2.097 - -6.74% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -5.23% 1.895 1.796 - -10.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.22% 26.299 24.925 - 10.74% -
BM_RangesPushHeap_string_Random_16384 -5.22% 17.039 16.150 - 1.00% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -5.20% 16.857 15.980 - 0.19% -
BM_vector_deque_ranges_copy_backward/2 -5.19% 1.943 1.842 - 0.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.19% 55.003 52.148 - -0.18% -
rng::rotate(list<int>)_(1_element_forward)/32 -5.18% 14.929 14.155 - -3.96% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.18% 1.986 1.883 - -5.63% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -5.18% 40414.932 38321.433 - 1.25% -
BM_std_minmax_element<char>/2 -5.16% 0.688 0.653 - 6.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -5.16% 787.568 746.933 - 0.87% -
std::map<std::string,_int>::erase(iterator)/1024 -5.16% 26.862 25.476 - -15.02% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.16% 50738235.183 48121450.358 - -14.58% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.15% 724.185 686.889 - -4.92% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -5.15% 1.156 1.097 - -5.07% -
BM_StringRelational_Compare_Small_Small_ChangeLast -5.15% 1.742 1.652 - 0.47% -
bm_lexicographical_compare<unsigned_char>/3 -5.15% 2.204 2.090 - -5.11% -
BM_std_minmax<unsigned_int>/3 -5.14% 1.155 1.096 - -3.93% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.13% 41.214 39.099 - -5.26% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.13% 385.210 365.460 - 0.14% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.12% 28.870 27.391 - -2.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -5.12% 12.114 11.493 - -2.63% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -5.12% 6.456 6.126 - -3.56% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -5.10% 22.145 21.014 - -2.99% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.10% 10.872 10.317 - -1.16% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.08% 21.583 20.486 - -11.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.07% 89.063 84.548 - 10.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.07% 34.307 32.568 - -5.67% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.07% 3625.838 3442.174 - -4.34% -
BM_std_minmax<int>/3 -5.06% 1.198 1.137 - -3.54% -
std::find_first_of(deque<int>)_(small_needle)/1024 -5.06% 3714.704 3526.922 - -7.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.05% 9750.584 9258.432 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.03% 19112219.179 18150018.121 - -1.56% -
BM_MakeHeap_uint64_Random_1024 -5.02% 1.097 1.042 - -4.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.01% 3.680 3.495 - -1.71% -
rng::for_each_n(list<int>)/8 -5.01% 2.562 2.433 - -4.15% -
rng::find(vector<char>)_(process_all)/1024 -4.99% 17.498 16.625 - 0.44% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.99% 34.290 32.579 - -3.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.98% 3.754 3.567 - -3.60% -
BM_StringRelational_Less_Small_Empty_Control -4.98% 1.898 1.804 - -10.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.98% 9783.271 9296.211 - -0.31% -
rng::move_backward(vector<bool>)_(aligned)/64 -4.96% 1.848 1.756 - 1.67% -
BM_std_min<int>/32 -4.96% 2.222 2.112 - -0.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.95% 23.497 22.333 - -6.04% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.94% 1108149.455 1053389.187 - -1.37% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.93% 1.639 1.558 - -4.98% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -4.93% 1.192 1.133 - 5.80% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.90% 2.160 2.054 - -7.75% -
std::find_if(vector<bool>)_(process_all)/50 -4.90% 36.550 34.759 - 0.35% -
BM_MakeHeap_uint64_Ascending_16 -4.89% 0.669 0.637 - -5.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.89% 91.292 86.831 - 1.69% -
BM_deque_deque_ranges_move/70000 -4.87% 3231.865 3074.505 - -11.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.87% 3564623.846 3391192.380 - 3.39% -
std::is_sorted_until(list<int>,_pred)/8192 -4.86% 7769.360 7391.825 - 4.91% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.86% 9161.493 8716.403 - 12.92% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.86% 36.826 35.037 - 0.03% -
BM_vector_deque_ranges_copy_backward/1 -4.85% 2.219 2.111 - -0.79% -
BM_MakeHeap_uint32_Descending_4 -4.85% 0.282 0.268 - -3.01% -
BM_deque_vector_copy/0 -4.85% 1.490 1.418 - -4.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.84% 23.188 22.065 - -5.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.84% 24.410 23.228 - -1.68% -
BM_RangesPushHeap_uint64_Random_4 -4.83% 2.135 2.032 - -4.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -4.83% 28.305 26.940 - 6.85% -
std::stable_partition(deque<int>)_(dense)/1024 -4.81% 596.230 567.533 - -6.30% -
SetIntersection_Interlaced_Vector_float_64_16 -4.81% 19189185.267 18266527.241 - 3.36% -
BM_std_min<unsigned___int128>/7 -4.78% 2.657 2.530 - 2.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -4.77% 1.045 0.995 - -4.68% -
SetIntersection_Interlaced_Set_string_256_256 -4.76% 32395133.878 30853447.091 - 6.21% -
std::for_each_n(deque<int>)/8 -4.75% 1.254 1.195 - -9.12% -
BM_std_min<long_long>/31 -4.75% 3.403 3.241 - -5.68% -
BM_std_minmax<unsigned_char>/64 -4.74% 1.219 1.161 - -15.95% -
rng::find_if(deque<int>)_(process_all)/8192 -4.74% 3009.631 2866.911 - -2.55% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -4.74% 7.680 7.316 - -6.49% -
SetIntersection_Front_Set_uint32_64_4 -4.74% 18171404.125 17310443.216 - -0.43% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.73% 9083.306 8653.621 - 1.44% -
BM_MakeHeap_float_Random_16384 -4.71% 1.202 1.145 - -9.95% -
std::reverse_copy(deque<int>)/512 -4.71% 131.491 125.304 - 0.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -4.70% 66.455 63.332 - 192.65% -
rng::find_if(deque<int>)_(process_all)/32768 -4.70% 12191.876 11619.213 - -0.58% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.68% 24.063 22.937 - 1.63% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.67% 8441.119 8046.657 - -17.77% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.66% 39873910.333 38015017.327 - 4.13% -
BM_deque_deque_ranges_copy/64000 -4.66% 2852.468 2719.557 - -4.91% -
SetIntersection_Interlaced_Vector_float_64_64 -4.63% 12059808.496 11501763.614 - -6.55% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.62% 23.611 22.520 - 5.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -4.59% 0.648 0.618 - -4.52% -
rng::find_last(vector<char>)_(bail_10%)/8192 -4.57% 882.529 842.225 - -0.74% -
std::find_if_not(vector<bool>)_(process_all)/8 -4.57% 5.628 5.371 - -1.41% -
BM_PushHeap_string_PipeOrgan_16 -4.52% 4.282 4.089 - -0.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.52% 2.043 1.951 - -4.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.52% 16.908 16.143 - 5.33% -
BM_std_minmax<short>/2 -4.52% 0.916 0.875 - 4.95% -
std::unique(deque<int>)_(sprinkled)/52 -4.52% 84.561 80.742 - -1.01% -
rng::find_if(vector<bool>)_(process_all)/50 -4.51% 36.684 35.031 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.50% 0.559 0.534 - -0.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.48% 7483.608 7148.542 - -5.82% -
bm_lexicographical_compare<int>/8 -4.47% 1.541 1.472 - -6.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.45% 112198.437 107206.729 - -2.42% -
SetIntersection_None_Vector_uint64_1024_64 -4.45% 1141726.734 1090961.170 - -5.35% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.44% 1.386 1.325 - -4.45% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.44% 43397884.001 41470420.310 - 0.86% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -4.44% 1.387 1.325 - -4.46% -
std::stable_partition(vector<int>)_(dense)/32 -4.44% 22.156 21.173 - 0.43% -
BM_MakeHeap_string_Ascending_256 -4.43% 4.989 4.768 - -0.96% -
BM_std_min<unsigned_long_long>/5 -4.43% 1.343 1.283 - -7.09% -
std::search(vector<int>)_(same_length)/8192 -4.41% 1960.475 1874.054 - 0.05% -
BM_deque_deque_move/1 -4.40% 3.409 3.259 - -34.04% -
std::move_backward(vector<bool>)_(aligned)/512 -4.40% 2.546 2.434 - 0.25% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.39% 1178.814 1127.006 - -4.54% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.39% 15.366 14.691 - -7.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.39% 1233.666 1179.531 - -0.40% -
SetIntersection_Front_Vector_string_262144_64 -4.38% 3494745.407 3341533.364 - -2.18% -
BM_std_minmax<short>/3 -4.36% 1.191 1.139 - 4.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.35% 1126825.388 1077822.419 - -3.62% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.34% 12.983 12.419 - -5.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.34% 12120.405 11594.042 - -13.18% -
BM_PushHeap_uint32_Random_1 -4.32% 0.448 0.429 - 8.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.32% 60.081 57.488 - -2.85% -
BM_RangesMakeHeap_uint64_Random_256 -4.31% 1.203 1.151 - 0.89% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.30% 1.065 1.019 - -3.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.27% 29932.934 28654.697 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.27% 171061756.955 163762966.231 - -0.19% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.27% 1363.352 1305.189 - -0.35% -
BM_std_min<int>/64 -4.26% 2.669 2.555 - -2.69% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.26% 558.384 534.617 - 3.00% -
BM_std_min<unsigned___int128>/5 -4.25% 1.850 1.772 - 1.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.25% 2876318.609 2753968.380 - -34.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -4.25% 1.677 1.606 - 6.19% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.24% 296700.670 284111.545 - 0.59% -
BM_deque_deque_move/2 -4.24% 3.059 2.929 - -37.21% -
SetIntersection_Front_Vector_string_16384_16 -4.24% 1718317.850 1645519.009 - -3.54% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.23% 29.843 28.580 - -3.01% -
SetIntersection_None_Set_string_16384_64 -4.23% 200703574.901 192217996.776 - -4.29% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.23% 16.700 15.994 - -0.50% -
rng::contains(vector<int>)_(process_all)/8 -4.22% 2.700 2.586 - -3.17% -
SetIntersection_None_Vector_uint32_262144_256 -4.22% 1204172.385 1153391.258 - 0.49% -
SetIntersection_None_Set_string_16384_16 -4.21% 197065764.468 188759890.759 - -1.91% -
BM_MakeHeap_uint32_SingleElement_4 -4.21% 0.338 0.324 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.19% 1156443.458 1108005.969 - -5.02% -
SetIntersection_Front_Set_uint64_16384_1 -4.19% 1113403.017 1066782.748 - -1.02% -
bm_lexicographical_compare<unsigned_char>/1 -4.18% 1.690 1.619 - -3.29% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.17% 1.345 1.289 - 1.72% -
BM_MakeHeap_string_Heap_262144 -4.17% 5.468 5.240 - 0.77% -
BM_PushHeap_string_PipeOrgan_4 -4.17% 2.634 2.524 - -0.93% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.17% 699.381 670.237 - 1.78% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -4.13% 25.696 24.635 - -0.71% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.12% 82905.490 79488.861 - -0.39% -
std::map<int,_int>::clear()/1024 -4.12% 10580.321 10144.890 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -4.11% 4731346.646 4536869.797 - -1.92% -
BM_MakeThenSortHeap_string_Descending_256 -4.11% 19.664 18.856 - -1.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.09% 39.382 37.771 - -1.62% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.08% 9275.978 8897.913 - 11.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.06% 1268749.512 1217222.933 - -4.60% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.05% 1.273 1.221 - -3.39% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.04% 29893.299 28684.874 - 0.23% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.03% 4.571 4.387 - 1.08% -
rng::for_each_n(deque<int>)/8 -4.02% 1.205 1.156 - -11.94% -
SetIntersection_None_Set_string_16384_256 -4.01% 201103205.264 193047206.315 - -1.44% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.00% 13.329 12.796 - 0.96% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.99% 14.786 14.196 - 1.14% -
std::set<int>::erase(key)_(non-existent)/8192 -3.99% 8.745 8.397 - 3.16% -
BM_std_min<short>/30 -3.98% 2.347 2.254 - -7.63% -
BM_PushHeap_string_PipeOrgan_64 -3.98% 6.317 6.065 - 0.93% -
710_omnetpp_r -3.97% 8.847 8.496 - -0.87% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.97% 1.205 1.158 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.96% 13838856.642 13290877.404 - -0.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.96% 795.197 763.721 - 0.85% -
rng::rotate(list<int>)_(1_element_backward)/8192 -3.95% 8360.165 8030.017 - 0.09% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.95% 22115214.153 21242188.962 - 10.98% -
std::remove(list<int>)_(prefix)/1024 -3.95% 997.403 958.040 - 0.05% -
BM_MakeHeap_float_Random_64 -3.94% 1.787 1.716 - -0.39% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.94% 23.499 22.573 - -2.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.93% 761.820 731.850 - -1.98% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -3.93% 22.057 21.190 - -13.61% -
SetIntersection_Front_Vector_string_262144_4 -3.93% 1260504.763 1210972.989 - -5.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.92% 1641.038 1576.655 - -0.36% -
rng::copy_backward(list<int>)/32768 -3.92% 30329.043 29140.766 - -0.52% -
rng::sort(vector<int>)_(descending)/8 -3.91% 24.693 23.726 - -7.52% -
SetIntersection_None_Vector_float_262144_1 -3.91% 1238098.101 1189702.470 - -1.30% -
rng::unique(deque<int>)_(sprinkled)/32 -3.91% 60.646 58.276 - -3.05% -
SetIntersection_Interlaced_Vector_string_256_256 -3.89% 22855078.454 21965684.028 - 1.22% -
BM_SortHeap_uint64_1 -3.89% 0.262 0.252 - -3.11% -
rng::transform(deque<int>)_(identity_transform)/50 -3.89% 19.818 19.047 - -7.71% -
bm_swap_ranges_vb_aligned/8 -3.89% 3.350 3.220 - -5.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.88% 0.291 0.279 - -1.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -3.87% 1.223 1.175 - -1.18% -
BM_std_min<unsigned_char>/16 -3.87% 2.619 2.518 - -2.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.86% 9.905 9.523 - -10.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.86% 75378224.467 72468875.961 - -12.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.86% 5777.588 5554.820 - 1.82% -
SetIntersection_Interlaced_Set_string_262144_1 -3.84% 1169761.777 1124845.884 - -2.64% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.83% 726.967 699.126 - -3.65% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.83% 66.788 64.233 - 0.89% -
std::copy_if(vector<int>)_(entire_range)/64 -3.83% 16.363 15.737 - 2.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.82% 152722.434 146883.445 - -2.23% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.82% 20.113 19.344 - -3.56% -
BM_deque_deque_ranges_copy/1 -3.81% 3.429 3.298 - 2.63% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -3.81% 0.266 0.256 - -2.02% -
std::partition(deque<int>)_(sparse)/50 -3.81% 15.538 14.946 - -7.15% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -3.79% 1.671 1.608 - -11.26% -
std::multiset<int>::contains(key)_(existent)/1024 -3.78% 4.029 3.877 - -0.01% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.77% 170.764 164.322 - -0.39% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.77% 2.576 2.479 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -3.77% 5030158.399 4840598.339 - -13.78% -
BM_std_min<unsigned_short>/19 -3.76% 1.893 1.822 - -0.37% -
BM_PushHeap_string_Random_16384 -3.75% 16.941 16.305 - 1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.74% 1742643.591 1677538.852 - -0.18% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.74% 1031.302 992.781 - -5.60% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.73% 23.046 22.187 - 3.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.71% 14518.819 13980.605 - -2.97% -
BM_std_min<char>/21 -3.70% 1.809 1.742 - -2.14% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.70% 5.638 5.429 - -0.77% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.70% 112184.656 108039.199 - 0.82% -
SetIntersection_Front_Vector_float_262144_256 -3.69% 2369205.226 2281841.011 - -13.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.68% 1125731.376 1084248.365 - -3.49% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.68% 2.951 2.842 - -2.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.68% 551.473 531.185 - 1.37% -
rng::partition(vector<int>)_(sparse)/50 -3.67% 14.284 13.760 - -2.51% -
BM_std_min<char>/15 -3.67% 2.129 2.051 - -2.33% -
std::find_if(list<int>)_(process_all)/32768 -3.66% 28585.393 27539.178 - -3.16% -
std::set<std::string>::find(key)_(existent)/32 -3.65% 16.304 15.708 - -4.66% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.65% 4.486 4.323 - 0.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.64% 5605.619 5401.487 - -3.18% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.64% 13.557 13.064 - -2.93% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.63% 12.065 11.627 - -2.05% -
rng::contains(list<int>)_(process_all)/8 -3.62% 2.389 2.302 - 0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.61% 19412075.116 18711969.365 - -2.79% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -3.61% 1.437 1.385 - -2.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -3.60% 1.114 1.074 - 1.65% -
BM_std_min<unsigned_int>/29 -3.60% 2.089 2.014 - -3.18% -
BM_RangesPushHeap_float_SingleElement_16 -3.59% 0.377 0.364 - 0.17% -
BM_std_minmax<char>/6 -3.59% 2.155 2.077 - 0.14% -
BM_RangesPushHeap_string_Ascending_4 -3.59% 2.616 2.522 - -2.23% -
BM_std_minmax<char>/5 -3.59% 1.859 1.792 - 0.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.58% 20.366 19.637 - -2.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.58% 5586850.693 5387038.854 - 0.58% -
BM_std_min<unsigned___int128>/4 -3.57% 1.446 1.394 - 1.69% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.57% 27855.829 26861.589 - -3.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.56% 5974823.053 5761945.370 - -0.44% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.55% 16.119 15.547 - 0.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.55% 33.486 32.297 - 1.79% -
std::all_of(vector<int>)_(process_all)/8 -3.55% 2.561 2.470 - -4.71% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.54% 15.619 15.066 - -0.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.53% 0.849 0.819 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.53% 815.174 786.425 - -2.38% -
rng::stable_partition(vector<int>)_(dense)/50 -3.53% 26.440 25.508 - 1.16% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.52% 21.947 21.174 - -3.38% -
std::set<int>::clear()/8192 -3.52% 74257.731 71642.721 - -3.48% -
BM_std_min<unsigned_char>/22 -3.52% 2.104 2.030 - 1.42% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.52% 6.765 6.527 - -1.86% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.52% 6730537.600 6493840.961 - -11.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.52% 1.146 1.105 - -0.59% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -3.51% 1.095 1.056 - -4.09% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.51% 0.644 0.622 - -3.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.51% 1643.114 1585.456 - 0.01% -
BM_std_minmax<short>/29 -3.50% 2.673 2.579 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -3.50% 20892693.637 20160881.049 - -29.75% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.50% 544.579 525.504 - -3.34% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -3.50% 4.423 4.268 - -3.51% -
BM_RangesPushHeap_string_Descending_256 -3.48% 2.368 2.285 - 0.46% -
std::find_if(vector<bool>)_(process_all)/8 -3.48% 5.605 5.410 - 0.03% -
BM_RangesPushHeap_uint32_SingleElement_4 -3.47% 0.346 0.334 - -0.85% -
std::remove_if(list<int>)_(prefix)/1024 -3.47% 1047.197 1010.899 - -0.07% -
BM_vector_deque_copy/64 -3.46% 2.815 2.718 - -3.04% -
std::set<int>::ctor(const&)/1024 -3.46% 6286.032 6068.608 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.46% 10780361.322 10407570.456 - -7.06% -
std::multiset<int>::ctor(const&)/32 -3.44% 226.405 218.608 - -1.94% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.44% 8147.870 7867.415 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.44% 1298890.183 1254200.076 - -5.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -3.44% 6156564.523 5944771.414 - -7.10% -
BM_std_minmax<int>/10 -3.44% 1.437 1.388 - 0.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.43% 2.689 2.597 - 0.65% -
std::move(deque<int>)/8 -3.43% 3.997 3.860 - 2.05% -
rng::find(vector<bool>)_(process_all)/50 -3.43% 0.740 0.715 - -10.53% -
BM_RangesMakeHeap_uint64_Random_1024 -3.42% 1.076 1.039 - -12.86% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.41% 5.104 4.930 - -4.70% -
BM_std_min<char>/3 -3.41% 0.718 0.693 - 0.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.39% 8519.177 8230.724 - -7.74% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.39% 1.318 1.273 - -1.89% -
bm_gcd_trivial -3.38% 0.856 0.827 - -8.35% -
std::find(vector<long_long>)_(bail_25%)/8 -3.38% 0.956 0.924 - 2.04% -
std::find_end(deque<int>)_(process_all)/1000 -3.38% 262.581 253.713 - 1.15% -
std::set<std::string>::contains(key)_(existent)/32 -3.36% 16.378 15.827 - -3.71% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -3.36% 5.136 4.963 - -1.59% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.35% 85479.600 82615.196 - -1.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.35% 572.303 553.126 - -0.73% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.34% 5.047 4.878 - -5.28% -
BM_std_minmax<int>/1 -3.33% 0.622 0.601 - 0.03% -
BM_std_minmax<char>/4 -3.33% 1.550 1.499 - 0.54% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.32% 15.461 14.947 - 1.55% -
SetIntersection_None_Vector_float_1024_256 -3.32% 1172549.659 1133568.275 - -1.84% -
BM_RangesPushHeap_float_SingleElement_1 -3.32% 0.637 0.616 - 32.46% -
std::unordered_multimap<int,_int>::clear()/1024 -3.32% 8367.371 8089.780 - 4.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.32% 4735.906 4578.862 - -2.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.31% 5.060 4.893 - -2.91% -
std::any_of(deque<int>)_(process_all)/8192 -3.31% 2719.398 2629.337 - 0.29% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.30% 25.299 24.465 - -3.23% -
BM_std_minmax<unsigned_short>/22 -3.29% 2.394 2.315 - -2.92% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.29% 46449.127 44920.795 - 1.65% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.29% 29.452 28.483 - 0.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.28% 233.023 225.369 - -10.14% -
BM_std_minmax<char>/7 -3.28% 2.545 2.461 - -1.09% -
std::remove(list<int>)_(sprinkled)/8192 -3.28% 8120.089 7853.753 - 0.77% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.28% 9974.529 9647.480 - 0.38% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.28% 9.305 9.000 - -9.94% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.27% 25.291 24.464 - -3.23% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -3.27% 1.548 1.497 - -8.41% -
BM_std_minmax<unsigned_long_long>/4 -3.26% 1.597 1.544 - -0.30% -
BM_RangesMakeHeap_uint64_Random_16384 -3.26% 1.005 0.972 - -6.71% -
std::move_backward(deque<int>)/64 -3.26% 5.474 5.295 - 0.07% -
SetIntersection_None_Vector_string_16384_256 -3.26% 1290700.062 1248599.355 - -3.95% -
rng::find(vector<bool>)_(process_all)/1024 -3.26% 4.689 4.536 - -2.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.25% 357910942.758 346261904.430 - -1.65% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -3.25% 26503.842 25641.459 - 5.85% -
BM_RangesMakeHeap_uint32_Random_262144 -3.25% 1.053 1.019 - 0.53% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.25% 26.510 25.649 - 3.38% -
BM_MakeHeap_uint64_Random_64 -3.25% 1.283 1.241 - -6.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.24% 1265457.251 1224470.317 - -1.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.24% 20.747 20.075 - -2.88% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.23% 17.238 16.681 - -0.08% -
rng::search(vector<int>)_(no_match)/1048576 -3.22% 217386.727 210380.806 - -1.51% -
BM_std_minmax<int>/15 -3.22% 2.029 1.964 - -0.31% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.22% 747707.984 723653.813 - -1.46% -
BM_std_min<char>/4096 -3.22% 29.519 28.570 - -0.14% -
std::fill(vector<bool>)/512 -3.21% 1.530 1.481 - -4.99% -
std::count(list<int>)_(every_other)/8192 -3.21% 6663.637 6449.740 - -6.22% -
std::transform(list<int>)_(identity_transform)/50 -3.21% 39.631 38.359 - -4.07% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.21% 1.501 1.453 - 5.86% -
rng::starts_with(list<int>)/8192 -3.21% 8943.543 8656.828 - -0.25% -
rng::copy(vector<int>)/4096 -3.20% 149.432 144.653 - -42.85% -
std::stable_partition(list<int>)_(dense)/32 -3.20% 33.335 32.269 - -1.61% -
BM_deque_deque_ranges_move/1 -3.20% 3.421 3.312 - 3.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.20% 224.843 217.654 - 5.97% -
SetIntersection_Front_Set_uint32_256_256 -3.19% 9770664.787 9459001.599 - -2.05% -
BM_std_minmax<int>/11 -3.19% 1.832 1.773 - 2.41% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -3.19% 16.013 15.503 - -1.90% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.18% 1.207 1.168 - -5.63% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.17% 2.708 2.622 - 6.49% -
BM_num_put<unsigned_long> -3.17% 12.087 11.704 - 2.75% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.17% 3421781.287 3313459.171 - 0.52% -
SetIntersection_None_Set_string_16384_1024 -3.16% 206274752.285 199748132.089 - -6.40% -
SetIntersection_Front_Set_uint32_262144_256 -3.15% 4783864.002 4632933.999 - -7.54% -
std::any_of(deque<int>)_(process_all)/32768 -3.15% 10839.924 10497.927 - 0.01% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -3.15% 15.448 14.961 - 0.38% -
BM_std_minmax<unsigned_char>/28 -3.14% 2.150 2.083 - -2.52% -
std::search(vector<int>)_(same_length)/1024 -3.14% 254.843 246.842 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.14% 1230370.665 1191762.863 - -5.61% -
rng::stable_partition(list<int>)_(dense)/50 -3.14% 52.647 50.995 - -5.72% -
BM_SortHeap_float_256 -3.14% 6.044 5.854 - -0.33% -
BM_num_put<bool> -3.13% 10.966 10.622 - 2.24% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.13% 1.314 1.273 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.13% 2279040.294 2207750.824 - -3.82% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.13% 0.335 0.325 - -1.94% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.12% 2.393 2.318 - -5.07% -
std::copy(vector<bool>)_(aligned)/262144 -3.11% 684.074 662.781 - 16.74% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.11% 1.126 1.091 - 8.47% -
BM_SortHeap_string_16384 -3.10% 99.061 95.990 - -1.85% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.09% 621.673 602.467 - 0.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.09% 0.584 0.566 - 4.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.08% 21830274.495 21157341.790 - -6.40% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -3.07% 12.120 11.747 - -2.70% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.07% 9.697 9.399 - -0.12% -
BM_RangesPushHeap_uint32_Descending_4 -3.06% 0.351 0.341 - -1.04% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.06% 20.765 20.130 - -3.15% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.05% 1.292 1.252 - -12.49% -
SetIntersection_None_Vector_float_1024_1 -3.05% 1180606.853 1144590.580 - -0.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.05% 0.590 0.572 - 4.03% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.05% 5.249 5.088 - -3.02% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.05% 1.034 1.002 - -4.63% -
rng::find_if(vector<bool>)_(process_all)/8 -3.04% 5.615 5.444 - -0.20% -
BM_RangesPushHeap_uint32_SingleElement_16 -3.04% 0.346 0.335 - -0.05% -
BM_SortHeap_string_1024 -3.04% 60.841 58.991 - -1.84% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.04% 19793.996 19193.087 - -0.54% -
BM_std_minmax<char>/17 -3.03% 1.121 1.087 - 0.01% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.03% 33.518 32.504 - 2.34% -
BM_RangesMakeHeap_uint32_Random_256 -3.03% 1.194 1.158 - 0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.02% 179827.219 174405.182 - 0.32% -
BM_RangesPushHeap_float_Descending_64 -3.01% 0.391 0.379 - -0.46% -
BM_RangesMakeHeap_string_Random_16384 -3.01% 12.816 12.430 - -2.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.01% 0.875 0.848 - -3.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.01% 203639481.750 197514453.150 - -1.97% -
SetIntersection_Front_Set_uint64_16384_1024 -3.01% 14939915.937 14490619.188 - -8.94% -
rng::rotate(deque<int>)_(1_element_backward)/32 -3.01% 4.148 4.024 - -1.72% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.00% 12261.188 11893.157 - -3.60% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.00% 1.665 1.615 - -0.05% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -3.00% 6.048 5.866 - -1.30% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.00% 3.778 3.665 - -0.74% -
BM_num_put<long_long> -2.99% 12.442 12.070 - 5.42% -
BM_std_min<unsigned_char>/8 -2.99% 2.349 2.279 - -0.52% -
rng::search(vector<int>)_(no_match)/1024 -2.97% 219.297 212.781 - -1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.97% 0.580 0.563 - -0.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.96% 0.589 0.571 - 3.91% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -2.96% 1.697 1.647 - 0.52% -
BM_StringFindAllMatch/64 -2.95% 3.072 2.981 - 2.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.94% 1169774.136 1135334.822 - -4.25% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.94% 12.581 12.211 - 0.12% -
BM_std_min<char>/4000 -2.94% 27.841 27.023 - 0.02% -
BM_std_min<unsigned_char>/28 -2.94% 1.747 1.696 - -4.77% -
BM_PushHeap_string_Ascending_4 -2.94% 2.630 2.553 - -0.38% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.93% 34.857 33.834 - -2.26% -
SetIntersection_Front_Set_uint32_64_1 -2.93% 18083700.233 17553288.893 - -0.20% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.92% 9023237.460 8759476.236 - -12.49% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.92% 490.338 476.030 - -2.95% -
SetIntersection_Front_Set_uint32_16384_64 -2.92% 2048064.386 1988314.868 - -4.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.91% 1201867.408 1166869.971 - -2.43% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.90% 9.727 9.444 - -3.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.90% 63561.715 61717.643 - -1.70% -
707_ntest_r -2.90% 16.946 16.455 - -0.76% -
BM_RangesMakeThenSortHeap_string_Descending_256 -2.90% 19.320 18.761 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.89% 1247673.309 1211561.526 - -2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.89% 1187331.518 1153000.529 - -2.51% -
rng::any_of(vector<int>)_(process_all)/8 -2.88% 2.354 2.287 - -3.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.88% 610.367 592.803 - -28.14% -
SetIntersection_Front_Vector_string_64_16 -2.88% 21963888.588 21332338.657 - -2.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.87% 2.789 2.709 - 0.03% -
BM_SortHeap_string_256 -2.87% 45.675 44.364 - -1.65% -
SetIntersection_Front_Set_uint32_262144_16 -2.87% 1311088.146 1273458.212 - 0.45% -
rng::find_if(list<int>)_(process_all)/32768 -2.86% 29224.039 28387.218 - -0.99% -
rng::for_each(set<int>)/8 -2.86% 4.616 4.483 - -3.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.86% 3.162 3.072 - 0.19% -
BM_RangesPushHeap_uint64_Ascending_16 -2.86% 0.937 0.910 - -6.37% -
BM_deque_vector_ranges_copy_backward/70000 -2.85% 8656.267 8409.312 - -10.68% -
BM_RangesMakeHeap_uint32_Random_16 -2.85% 1.270 1.234 - 0.16% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -2.85% 8230.994 7996.735 - 0.23% -
SetIntersection_None_Set_string_1024_1024 -2.84% 9123095.946 8863742.776 - -3.96% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.84% 272539.877 264792.881 - 0.55% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.84% 5.005 4.863 - -3.82% -
BM_std_min<unsigned_char>/13 -2.84% 1.562 1.517 - -1.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.84% 29.989 29.138 - 3.43% -
rng::stable_sort(vector<int>)_(descending)/8 -2.83% 25.352 24.633 - -3.50% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.83% 42034.536 40843.012 - 0.03% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.83% 28.830 28.013 - -0.16% -
BM_PushHeap_float_Random_1 -2.83% 0.517 0.502 - -10.23% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.81% 9.483 9.217 - -2.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.81% 23672624.642 23007623.450 - -0.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.79% 14856.787 14442.432 - -2.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.79% 204.518 198.819 - 1.44% -
BM_std_min<long_long>/28 -2.78% 2.659 2.586 - -2.70% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.78% 3059.360 2974.362 - 0.57% -
BM_MakeHeap_uint64_Ascending_4 -2.78% 0.452 0.439 - 7.16% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.78% 2.378 2.312 - -0.85% -
BM_MakeThenSortHeap_uint32_Descending_4 -2.77% 1.434 1.394 - -0.41% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.77% 1525.534 1483.312 - -2.81% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.77% 47.669 46.350 - -2.33% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.76% 3328.184 3236.338 - -1.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.75% 605.029 588.375 - 0.37% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.75% 4611664.826 4484732.256 - 5.66% -
BM_deque_deque_copy/1 -2.75% 3.403 3.310 - 3.73% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.75% 10.438 10.151 - -1.14% -
rng::find_if_not(vector<int>)_(process_all)/50 -2.74% 14.233 13.842 - -2.72% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.74% 32.399 31.511 - -2.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.74% 1316.425 1280.406 - -1.01% -
BM_vector_deque_ranges_move/0 -2.73% 0.519 0.505 - 17.81% -
std::multiset<int>::contains(key)_(existent)/32 -2.73% 1.664 1.618 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.73% 1245070.187 1211068.166 - -3.52% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.73% 3840.279 3735.467 - -0.01% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.73% 16.239 15.796 - -0.10% -
BM_std_minmax<unsigned_short>/18 -2.72% 1.985 1.931 - -0.66% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.72% 246698.517 239989.157 - -3.54% -
BM_std_min<unsigned_short>/9 -2.72% 6.476 6.300 - -0.70% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.71% 30.562 29.733 - 4.82% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.71% 694.170 675.375 - -1.75% -
rng::search(vector<int>)_(no_match)/1000 -2.71% 214.571 208.764 - -1.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.71% 24.006 23.356 - 2.42% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -2.70% 2.602 2.532 - -2.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.70% 654.074 636.415 - 1.05% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.70% 2.978 2.897 - -5.96% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.70% 49.147 47.822 - -2.59% -
BM_std_minmax<short>/20 -2.69% 2.001 1.947 - -3.57% -
std::set<std::string>::clear()/1024 -2.69% 19874.023 19339.986 - -1.75% -
BM_deque_deque_ranges_copy/2 -2.68% 3.063 2.980 - 3.86% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -2.67% 25255.045 24580.180 - 6.19% -
std::distance(deque<int>)/50 -2.67% 0.694 0.675 - 3.50% -
BM_RangesMakeThenSortHeap_float_Random_4 -2.67% 4.319 4.204 - -1.57% -
std::shift_right(list<int>)/8192 -2.67% 7715.005 7509.235 - 0.81% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.66% 6.198 6.033 - 1.18% -
SetIntersection_Front_Set_float_64_16 -2.66% 17160329.910 16703738.722 - -2.10% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.65% 5819.232 5664.882 - 0.38% -
SetIntersection_Front_Set_uint32_16384_16 -2.65% 1306571.012 1271935.951 - -4.18% -
BM_SortHeap_string_64 -2.65% 30.548 29.739 - -1.52% -
SetIntersection_None_Vector_string_262144_1 -2.65% 1361590.096 1325557.917 - 0.19% -
rng::stable_partition(deque<int>)_(dense)/32 -2.64% 28.003 27.262 - -3.62% -
rng::copy_backward(deque<int>)/32768 -2.64% 3839.464 3738.235 - -1.75% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.63% 507058.957 493704.455 - 0.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.63% 24.285 23.645 - 5.83% -
BM_SortHeap_string_262144 -2.63% 178.751 174.056 - -0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.63% 139327.740 135668.832 - -1.65% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.62% 29.573 28.797 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.61% 11713603.877 11407445.802 - -1.57% -
BM_MakeHeap_string_Ascending_64 -2.61% 4.852 4.725 - -0.21% -
SetIntersection_Front_Vector_uint32_262144_4 -2.61% 1137172.391 1107538.738 - -2.99% -
BM_std_minmax<unsigned_int>/2 -2.60% 0.825 0.804 - -2.89% -
SetIntersection_Interlaced_Vector_float_16_16 -2.60% 39141974.530 38125449.938 - 0.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.60% 0.605 0.589 - 3.39% -
std::unordered_map<int,_int>::clear()/1024 -2.59% 8396.994 8179.146 - -0.58% -
std::move_backward(vector<int>)/8 -2.59% 2.289 2.230 - -4.54% -
750_sealcrypto_r -2.59% 18.966 18.476 - -0.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.58% 0.600 0.585 - -1.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -2.58% 26.039 25.366 - 3.25% -
BM_std_minmax<unsigned_char>/3 -2.58% 1.193 1.162 - -5.11% -
rng::find_first_of(vector<int>)_(large_needle)/32 -2.57% 105.040 102.338 - -3.49% -
BM_PushHeap_string_QuickSortAdversary_256 -2.57% 14.809 14.429 - -0.37% -
SetIntersection_None_Vector_uint32_1024_1024 -2.56% 1143717.582 1114448.213 - -1.04% -
std::move_backward(vector<bool>)_(aligned)/64 -2.56% 1.799 1.753 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.55% 2342490.207 2282679.631 - -1.79% -
BM_std_min<char>/16 -2.55% 2.563 2.497 - -2.35% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.55% 4.802 4.680 - -3.80% -
BM_deque_deque_copy/2 -2.55% 3.062 2.984 - 3.47% -
BM_deque_deque_move_backward/64000 -2.55% 8027.519 7823.119 - -3.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.55% 18879.617 18398.979 - 4.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.54% 1193854.461 1163472.584 - -2.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.54% 8.489 8.273 - -3.32% -
BM_deque_deque_copy/65536 -2.54% 3033.535 2956.455 - 3.03% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.54% 15.371 14.981 - -3.46% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.54% 9.058 8.828 - -0.50% -
SetIntersection_Front_Set_float_1024_256 -2.53% 5002160.321 4875418.150 - 5.57% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.53% 2258.969 2201.733 - 0.37% -
BM_std_min<unsigned_short>/24 -2.52% 2.493 2.430 - -0.67% -
BM_StringEraseToEnd_Small_Opaque -2.52% 0.625 0.610 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.52% 9487603.483 9248855.033 - -2.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.52% 27720.962 27023.476 - -1.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.51% 32.998 32.168 - -1.89% -
bm_lexicographical_compare<signed_char>/5 -2.51% 2.207 2.151 - 2.77% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.51% 23.598 23.006 - -4.16% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3945.194 3846.211 - -0.05% -
BM_deque_deque_ranges_move/65536 -2.50% 2954.201 2880.312 - -3.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.50% 206128728.144 200977884.370 - 3.14% -
rng::stable_partition(deque<int>)_(dense)/1024 -2.50% 590.021 575.292 - 1.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.49% 1.119 1.091 - 2.45% -
SetIntersection_None_Set_float_1024_1 -2.49% 9189361.142 8960721.855 - -2.26% -
SetIntersection_Front_Set_string_16384_16 -2.48% 2062276.852 2011121.152 - -0.65% -
rng::find(list<int>)_(process_all)/32768 -2.48% 27889.888 27198.622 - -3.23% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.48% 14.050 13.702 - 0.68% -
BM_std_minmax<unsigned_char>/32 -2.48% 1.601 1.562 - -4.40% -
BM_MakeHeap_string_Heap_16384 -2.47% 5.123 4.997 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.46% 1163915.963 1135289.142 - -2.80% -
std::copy_n(deque<int>)/32768 -2.46% 1174.105 1145.265 - 0.34% -
SetIntersection_None_Vector_string_262144_1024 -2.46% 1349693.025 1316552.038 - -0.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.45% 14587.835 14230.060 - -0.38% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.45% 8.878 8.661 - -2.11% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.45% 471131.775 459602.111 - -2.71% -
BM_std_minmax<short>/19 -2.44% 2.429 2.369 - 2.49% -
std::fill(vector<bool>)/64 -2.44% 1.635 1.595 - -3.41% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.44% 51.786 50.524 - -3.74% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.44% 11.604 11.322 - -0.87% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.43% 10279.085 10028.807 - 1.17% -
SetIntersection_None_Vector_float_1024_4 -2.43% 1176791.674 1148153.001 - -0.41% -
BM_vector_deque_ranges_move_backward/2 -2.43% 1.937 1.890 - -5.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.43% 7.796 7.607 - -2.14% -
std::set<int>::ctor(const&)/8192 -2.42% 49932.478 48721.730 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.42% 1143478.900 1115765.837 - -3.95% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.42% 15.285 14.916 - 0.93% -
std::find(list<int>)_(process_all)/32768 -2.41% 27610.919 26944.814 - -2.16% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - -7.75% -
std::set<std::string>::find(key)_(non-existent)/8192 -2.40% 28.153 27.477 - -9.46% -
rng::sort(deque<int>)_(descending)/1024 -2.40% 1371.191 1338.292 - 1.58% -
BM_std_minmax<unsigned_short>/19 -2.39% 2.174 2.122 - -0.65% -
BM_deque_vector_copy_backward/64000 -2.39% 8211.904 8015.785 - -2.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.39% 1124277.738 1097429.738 - -0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.39% 5.430 5.301 - -3.03% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.38% 13.472 13.151 - -3.23% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.38% 250.746 244.776 - -1.40% -
BM_RangesMakeHeap_uint64_Random_16 -2.38% 1.293 1.262 - -4.41% -
BM_MakeHeap_float_Random_4 -2.38% 1.614 1.575 - -14.17% -
BM_num_put<unsigned_long_long> -2.38% 12.186 11.896 - 6.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.37% 6805263.177 6643653.046 - -1.90% -
std::search(list<int>)_(no_match)/8192 -2.37% 7152.815 6983.083 - -1.55% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.37% 2255.797 2202.297 - 0.57% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.37% 3419.623 3338.522 - -0.74% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.37% 349044701.739 340771414.466 - -1.97% -
rng::find_if_not(list<int>)_(process_all)/8192 -2.37% 8962.737 8750.754 - -0.01% -
std::rotate(list<int>)_(1_element_backward)/32 -2.36% 13.926 13.597 - -2.29% -
rng::copy_n(deque<int>)/8 -2.36% 2.758 2.693 - 0.06% -
BM_RangesPushHeap_string_PipeOrgan_16 -2.36% 4.155 4.057 - -1.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.36% 82356.231 80412.452 - -2.20% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.36% 6456.008 6303.773 - 0.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.36% 34.902 34.079 - 4.69% -
rng::for_each(list<int>)/8192 -2.36% 8309.713 8113.803 - 3.01% -
BM_RangesPushHeap_string_Descending_64 -2.36% 2.255 2.202 - 0.23% -
SetIntersection_Front_Set_float_256_64 -2.36% 6555169.679 6400776.984 - -2.29% -
BM_PushHeap_uint64_Random_64 -2.35% 5.273 5.149 - -1.30% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.35% 602.331 588.181 - -0.39% -
BM_deque_deque_ranges_move/2 -2.35% 3.061 2.989 - 3.92% -
SetIntersection_None_Vector_float_256_256 -2.35% 2338157.163 2283287.762 - -0.60% -
BM_std_min<unsigned___int128>/3 -2.34% 1.042 1.018 - 0.77% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -2.34% 69.063 67.448 - 0.47% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -2.34% 1.062 1.037 - -9.16% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.34% 599.219 585.219 - -1.18% -
BM_LowerBound_string_262144 -2.34% 2242.703 2190.323 - 3.15% -
BM_StringRelational_Compare_Huge_Empty_Control -2.34% 1.663 1.624 - -2.14% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.33% 171929.527 167920.720 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.33% 61706112.524 60267338.090 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.33% 1118055.803 1092020.683 - 0.96% -
BM_std_min<unsigned_short>/32 -2.33% 2.913 2.845 - -3.07% -
SetIntersection_None_Set_string_16384_1 -2.32% 202149680.791 197459138.445 - 2.87% -
rng::stable_partition(list<int>)_(dense)/32 -2.32% 31.804 31.066 - -4.38% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.32% 4026.534 3933.164 - -4.39% -
rng::for_each(set<int>::iterator)/8 -2.32% 4.534 4.429 - -2.23% -
std::set<std::string>::clear()/32 -2.31% 898.391 877.649 - -2.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.31% 7.709 7.531 - 1.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.30% 653.510 638.462 - 0.34% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.30% 19991.291 19531.372 - 0.02% -
rng::replace(vector<int>)_(prefix)/8192 -2.30% 1263.413 1234.414 - -0.73% -
SetIntersection_Front_Set_string_64_64 -2.29% 36168943.159 35339110.234 - 1.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.29% 110783943.527 108245968.965 - -25.50% -
BM_deque_deque_ranges_copy_backward/70000 -2.29% 8868.120 8665.023 - -3.58% -
BM_PopHeap_uint32_262144 -2.29% 42.037 41.075 - -0.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.29% 5.705 5.575 - 1.50% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -2.29% 25.927 25.335 - 0.08% -
BM_RangesMakeHeap_float_Random_4 -2.28% 1.530 1.495 - -13.78% -
rng::find_if(vector<char>)_(process_all)/8 -2.28% 2.487 2.431 - 0.16% -
BM_MakeHeap_string_PipeOrgan_1024 -2.28% 4.963 4.850 - -1.45% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.28% 10181326.453 9949636.139 - -0.40% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.27% 16.450 16.076 - -5.18% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -2.27% 38.362 37.489 - -2.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.27% 40393.564 39476.042 - -3.20% -
SetIntersection_Front_Set_uint32_262144_64 -2.27% 2009181.915 1963668.951 - -1.74% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.26% 3936.866 3847.944 - 0.66% -
BM_RangesPushHeap_uint64_PipeOrgan_4 -2.26% 0.493 0.482 - -0.21% -
BM_MakeThenSortHeap_string_Ascending_262144 -2.26% 78.812 77.032 - 0.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.25% 72930.302 71285.755 - -0.88% -
rng::stable_sort(deque<int>)_(descending)/8 -2.25% 27.355 26.740 - 1.73% -
SetIntersection_None_Vector_float_262144_1024 -2.25% 1231846.355 1204142.721 - 0.02% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.25% 6757.438 6605.610 - -0.54% -
BM_MakeHeap_string_Heap_1024 -2.25% 4.874 4.765 - 0.20% -
BM_MakeThenSortHeap_string_Ascending_256 -2.25% 20.869 20.401 - -0.24% -
BM_MakeThenSortHeap_float_Heap_16 -2.24% 1.893 1.851 - 1.18% -
SetIntersection_Front_Vector_string_16384_1024 -2.24% 39391165.899 38506930.514 - -1.13% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.24% 15.965 15.608 - -2.17% -
BM_RangesPushHeap_string_Random_262144 -2.23% 18.500 18.087 - 1.02% -
SetIntersection_None_Set_float_64_4 -2.23% 22693730.100 22188080.306 - -1.74% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.23% 88161.777 86198.341 - -2.53% -
rng::find_last(list<int>)_(bail_10%)/50 -2.22% 16.695 16.324 - -1.91% -
BM_PushHeap_uint64_Random_262144 -2.22% 6.124 5.988 - 0.09% -
BM_std_minmax<unsigned_short>/23 -2.22% 2.570 2.513 - -4.17% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.22% 1.554 1.519 - 1.67% -
rng::stable_partition(list<int>)_(sparse)/32 -2.22% 9.800 9.582 - -2.61% -
rng::find_if(deque<int>)_(process_all)/50 -2.21% 24.140 23.605 - 0.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.21% 1.700 1.662 - -3.46% -
std::search_n(deque<int>)_(no_match)/1000 -2.21% 447.837 437.930 - -2.87% -
std::move(vector<int>)/8 -2.21% 2.305 2.254 - 0.84% -
std::copy(list<int>)/32768 -2.21% 26421.614 25838.384 - -2.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.20% 21005333.031 20542460.858 - -2.14% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.19% 2189.661 2141.679 - -1.73% -
BM_std_minmax<short>/23 -2.19% 2.693 2.634 - -1.02% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.19% 1130.797 1106.033 - 0.97% -
std::vector<int>::ctor(size)/1024 -2.19% 41.099 40.199 - -6.87% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.19% 14.981 14.654 - -0.03% -
SetIntersection_Front_Set_float_262144_1 -2.19% 1115992.040 1091605.424 - 0.55% -
SetIntersection_None_Vector_string_262144_16384 -2.18% 1362349.416 1332622.143 - -0.44% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -2.18% 10.658 10.426 - -2.46% -
SetIntersection_None_Vector_float_262144_4 -2.18% 1212478.636 1186057.993 - -1.33% -
BM_PushHeap_uint64_Random_16384 -2.18% 6.099 5.967 - 0.20% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.18% 10.511 10.282 - -2.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.18% 36.127 35.340 - 0.93% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.18% 34.012 33.272 - -1.91% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.17% 9.054 8.857 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.17% 2472426.390 2418739.792 - -4.03% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.17% 20.508 20.063 - -0.72% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.17% 5.116 5.005 - -0.62% -
BM_RangesSortHeap_float_4 -2.17% 1.027 1.004 - -1.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.16% 1.207 1.181 - 0.05% -
std::search(vector<int>)_(same_length)/1000 -2.16% 246.394 241.071 - 0.05% -
SetIntersection_None_Vector_float_16384_64 -2.16% 1203707.658 1177744.007 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.15% 22112.458 21636.460 - -0.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.15% 1.197 1.172 - -2.64% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.15% 42.774 41.856 - -0.03% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.15% 6.704 6.560 - -1.46% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.14% 0.657 0.643 - -0.97% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.14% 22093.856 21619.948 - 0.68% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.14% 6.313 6.177 - -0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.14% 13485.490 13196.379 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.14% 0.763 0.747 - 0.48% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.14% 3.669 3.590 - 0.78% -
BM_PushHeap_string_SingleElement_16 -2.14% 2.764 2.705 - -2.41% -
std::set<int>::find(key)_(existent)/32 -2.14% 1.620 1.585 - -0.01% -
SetIntersection_None_Set_uint32_256_64 -2.12% 9389029.085 9189588.229 - -0.91% -
SetIntersection_Front_Vector_uint64_256_256 -2.12% 4653837.793 4554996.652 - -1.80% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.12% 488.612 478.257 - -0.01% -
SetIntersection_None_Vector_float_16384_4 -2.12% 1204920.359 1179389.083 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.12% 4611857.407 4514162.123 - -3.19% -
std::move_backward(deque<int>)/8 -2.12% 3.319 3.248 - 2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.11% 4561642.082 4465174.044 - -2.12% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.11% 527.512 516.365 - -1.18% -
std::stable_sort(vector<int>)_(heap)/1024 -2.11% 2570.571 2516.258 - 0.37% -
std::set<int>::count(key)_(non-existent)/32 -2.11% 2.971 2.908 - -2.16% -
std::unique(deque<int>)_(sprinkled)/32 -2.11% 67.262 65.843 - -0.77% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.11% 6.087 5.959 - -3.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.11% 11.463 11.222 - 0.01% -
BM_std_min<char>/32 -2.10% 2.924 2.862 - -2.43% -
BM_num_put<long> -2.10% 12.116 11.862 - 4.41% -
SetIntersection_None_Vector_uint64_262144_256 -2.10% 1203682.846 1178435.263 - -4.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.10% 6819.182 6676.261 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.10% 8142213.485 7971624.332 - 2.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.09% 12457692.081 12196727.965 - 2.15% -
BM_std_min<char>/19 -2.09% 1.182 1.157 - 0.09% -
std::partition_point(vector<int>)/1024 -2.09% 6.288 6.157 - -0.53% -
SetIntersection_None_Vector_float_262144_64 -2.09% 1236760.107 1210966.714 - 0.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.09% 6.565 6.428 - 0.10% -
BM_RangesPushHeap_string_Random_1024 -2.08% 15.119 14.804 - 0.06% -
BM_PushHeap_float_Ascending_64 -2.08% 1.813 1.775 - -2.74% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.08% 82.809 81.086 - -1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.08% 1170226.431 1145896.048 - -2.02% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.08% 13.945 13.655 - -1.84% -
BM_MakeThenSortHeap_float_Descending_1024 -2.08% 7.981 7.815 - -2.68% -
SetIntersection_Front_Vector_string_256_64 -2.08% 11102266.401 10871670.228 - -0.01% -
rng::contains(list<int>)_(process_all)/1048576 -2.07% 842192.479 824727.970 - 0.28% -
BM_MakeHeap_string_SingleElement_1024 -2.07% 6.309 6.178 - -0.88% -
BM_MakeHeap_float_Ascending_256 -2.07% 0.671 0.658 - 1.79% -
BM_std_minmax<unsigned_int>/15 -2.07% 2.030 1.988 - -1.87% -
BM_std_minmax<unsigned_short>/7 -2.07% 1.752 1.716 - 2.46% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.07% 2109.088 2065.534 - 0.38% -
SetIntersection_None_Set_string_256_4 -2.06% 11853008.687 11609097.987 - -2.04% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.05% 16.984 16.636 - -0.02% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.05% 3841.561 3762.871 - -1.82% -
std::set<int>::ctor(const&,_alloc)/1024 -2.05% 6257.867 6129.790 - 1.09% -
bm_lexicographical_compare<signed_char>/6 -2.04% 2.491 2.440 - 2.68% -
BM_std_minmax<int>/27 -2.04% 2.493 2.442 - -0.09% -
BM_std_min<unsigned_long_long>/16 -2.03% 2.470 2.420 - -0.27% -
std::reverse(vector<int>)/8 -2.03% 1.596 1.564 - -4.49% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.03% 8.614 8.439 - 0.94% -
BM_vector_deque_copy_backward/4000 -2.03% 146.692 143.717 - -1.90% -
SetIntersection_Front_Set_uint32_1024_16 -2.03% 1350572.741 1323221.801 - -1.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.02% 535.544 524.708 - -1.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.02% 484.498 474.731 - -0.97% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.02% 1.038 1.017 - -3.08% -
rng::fill(vector<bool>)/32768 -2.02% 31.012 30.387 - 0.77% -
SetIntersection_None_Set_uint64_256_256 -2.01% 5881457.348 5763008.906 - -0.89% -
BM_RangesPushHeap_string_Ascending_16 -2.01% 4.719 4.624 - -0.29% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.01% 4.276 4.190 - -2.93% -
std::find_end(vector<int>)_(process_all)/1000 -2.01% 238.172 233.393 - -2.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.00% 5.369 5.262 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.00% 18894162.785 18515717.567 - -0.40% -
std::partition(list<int>)_(dense)/32 -2.00% 9.160 8.977 - 0.65% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.00% 8.557 8.386 - 2.21% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.99% 2569.631 2518.440 - 0.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.99% 1.382 1.354 - -5.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.99% 1.009 0.989 - -0.39% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.99% 50970.990 49959.139 - 0.25% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.98% 22.940 22.486 - -1.95% -
std::find_if_not(list<int>)_(process_all)/32768 -1.98% 29947.386 29354.317 - -2.56% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.98% 19876.242 19482.750 - -0.27% -
rng::remove(list<int>)_(sprinkled)/1024 -1.98% 965.413 946.320 - -0.06% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.97% 1129.579 1107.286 - 1.11% -
std::replace_if(deque<int>)_(prefix)/1024 -1.97% 491.591 481.902 - 0.01% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.97% 605105.949 593192.025 - 0.11% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.97% 12530.058 12283.375 - -1.78% -
BM_vector_deque_ranges_move/5500 -1.97% 199.726 195.797 - -0.91% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.97% 2.747 2.693 - 0.02% -
rng::stable_sort(deque<int>)_(heap)/8 -1.96% 26.363 25.845 - 0.25% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.96% 1.207 1.183 - -1.19% -
std::copy_if(deque<int>)_(entire_range)/8 -1.96% 2.618 2.566 - -1.73% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.96% 29264.151 28690.178 - 0.03% -
std::copy_if(vector<int>)_(every_other)/8 -1.96% 2.530 2.480 - -3.34% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.95% 77295.823 75790.384 - 0.49% -
rng::search(list<int>)_(no_match)/1000 -1.95% 725.931 711.793 - -54.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.95% 4776810.662 4683830.046 - -0.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.94% 4997.906 4900.699 - 0.27% -
rng::find_if(list<int>)_(bail_25%)/8 -1.94% 1.323 1.297 - 1.55% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.94% 210.947 206.848 - -1.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.94% 734.152 719.914 - -2.86% -
rng::find_last(list<int>)_(bail_90%)/50 -1.94% 1.296 1.271 - -13.65% -
SetIntersection_None_Set_string_256_16 -1.94% 11447291.501 11225617.760 - -1.43% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.93% 10.222 10.024 - -2.58% -
rng::find_last(vector<char>)_(bail_10%)/8 -1.93% 1.567 1.536 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.93% 620.801 608.829 - 0.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.93% 10.341 10.142 - -4.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.93% 35.465 34.782 - -1.21% -
rng::shuffle(vector<int>)/8192 -1.93% 72745.517 71343.157 - -1.49% -
BM_vector_deque_copy/1024 -1.92% 36.419 35.719 - -1.29% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.92% 190.835 187.173 - -0.04% -
BM_MakeHeap_uint64_Ascending_262144 -1.92% 0.741 0.727 - -0.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.92% 107.091 105.038 - -1.76% -
rng::generate_n(deque<int>)/32 -1.92% 8.506 8.343 - -0.93% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.91% 1.216 1.193 - -1.04% -
std::copy_n(vector<int>)/32768 -1.91% 3795.927 3723.300 - 6.26% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.91% 349.146 342.476 - 3.30% -
std::find_end(vector<int>)_(process_all)/1024 -1.91% 244.220 239.566 - -2.59% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.91% 523714.820 513736.234 - -3.53% -
std::find_end(vector<int>)_(process_all)/1048576 -1.91% 240787.130 236199.798 - -2.14% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.90% 4.047 3.970 - 0.05% -
rng::for_each(map<int>)/50 -1.90% 41.514 40.724 - -1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 1739813.622 1706740.373 - 1.86% -
std::search(list<int>,_pred)_(no_match)/8192 -1.90% 7148.754 7013.007 - -4.69% -
BM_SortHeap_string_16 -1.89% 14.405 14.132 - -1.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.89% 173439.236 170158.461 - -0.18% -
BM_vector_deque_ranges_copy/4096 -1.89% 147.930 145.135 - -1.93% -
BM_MakeThenSortHeap_string_SingleElement_262144 -1.89% 51.549 50.576 - -1.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.89% 5.322 5.222 - -2.10% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.89% 505.387 495.852 - -1.43% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.89% 3.038 2.981 - -0.98% -
rng::starts_with(deque<int>)/1000 -1.88% 477.868 468.865 - -3.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.88% 19.321 18.958 - -0.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.88% 116054.503 113873.328 - -0.15% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.88% 18.376 18.031 - 0.39% -
BM_StringResizeAndOverwrite -1.87% 0.860 0.844 - 0.02% -
rng::partition(list<int>)_(sparse)/50 -1.87% 15.398 15.110 - 0.70% -
std::copy(list<int>)/8 -1.87% 2.513 2.466 - 1.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.87% 6.853 6.725 - -1.07% -
BM_deque_deque_ranges_copy/1024 -1.87% 39.308 38.574 - -0.33% -
BM_std_min<short>/23 -1.87% 2.116 2.076 - -1.06% -
SetIntersection_Front_Vector_float_1024_64 -1.86% 1448710.809 1421714.528 - -1.11% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.86% 0.936 0.918 - -0.38% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.86% 19.210 18.853 - -2.88% -
SetIntersection_None_Vector_float_16384_1 -1.86% 1203775.177 1181418.943 - -0.03% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.86% 15304.923 15020.777 - -1.32% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.86% 5.385 5.285 - 1.17% -
std::rotate(list<int>)_(by_1/3)/32 -1.86% 15.080 14.800 - -1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.86% 3.203 3.144 - 1.94% -
std::transform(vector<int>)_(identity_transform)/32 -1.85% 9.079 8.910 - -1.49% -
BM_StringRelational_Compare_Large_Empty_Control -1.85% 1.707 1.675 - 3.94% -
BM_std_min<short>/24 -1.85% 2.537 2.490 - -1.11% -
std::set<int>::contains(key)_(existent)/8192 -1.85% 8.391 8.236 - 0.52% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.85% 310.671 304.938 - -1.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.85% 10548.071 10353.436 - -3.25% -
BM_std_min<char>/12 -1.85% 1.333 1.308 - 2.66% -
SetIntersection_None_Vector_uint64_262144_262144 -1.84% 1205659.984 1183417.102 - -2.22% -
SetIntersection_Front_Vector_uint64_256_64 -1.84% 4599644.873 4514787.972 - -1.84% -
rng::shuffle(vector<int>)/1024 -1.84% 9103.172 8935.280 - -1.69% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.84% 13.698 13.445 - -0.09% -
BM_MakeHeap_string_Heap_64 -1.84% 5.102 5.008 - 0.29% -
BM_deque_vector_copy_backward/70000 -1.84% 8759.107 8597.964 - -11.31% -
BM_vector_deque_ranges_move_backward/4000 -1.84% 144.411 141.755 - -1.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.84% 24.554 24.104 - 0.83% -
std::stable_partition(list<int>)_(dense)/50 -1.83% 56.740 55.700 - -1.76% -
rng::move_backward(deque<int>)/64 -1.83% 5.620 5.517 - -1.20% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.83% 93.381 91.675 - 0.14% -
BM_RangesPushHeap_string_Random_256 -1.83% 14.358 14.096 - -0.20% -
SetIntersection_Interlaced_Set_string_1024_16 -1.83% 13871943.210 13618686.968 - -0.88% -
vector<bool>(const_vector<bool>&) -1.82% 9.828 9.649 - 1.02% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.82% 1.407 1.381 - -2.27% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.82% 201.044 197.380 - -1.80% -
BM_RangesPushHeap_string_Descending_16 -1.82% 2.108 2.070 - -0.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.82% 453.792 445.530 - 0.82% -
std::copy_n(list<int>)/4096 -1.82% 3861.248 3791.009 - 1.50% -
rng::fill_n(deque<int>)/32 -1.82% 1.225 1.203 - -0.30% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.82% 260027.664 255302.847 - -2.09% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.82% 4.252 4.175 - -3.28% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.82% 1357.411 1332.769 - -0.17% -
std::search_n(list<int>)_(no_match)/1024 -1.81% 758.598 744.841 - 0.37% -
rng::copy_backward(list<int>)/4096 -1.81% 3109.602 3053.213 - -1.90% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.81% 24.494 24.050 - -1.18% -
std::search(list<int>)_(single_element)/1024 -1.81% 770.832 756.874 - -1.13% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.81% 38268252.508 37575450.395 - -0.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.80% 2.410 2.366 - 1.01% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.80% 5.606 5.505 - -1.73% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.80% 4.420 4.340 - -0.54% -
SetIntersection_None_Vector_float_262144_256 -1.80% 1228446.866 1206335.601 - 0.36% -
SetIntersection_None_Vector_float_1024_1024 -1.80% 1172877.518 1151774.717 - -0.25% -
bm_lexicographical_compare<signed_char>/1 -1.80% 1.286 1.263 - -8.95% -
SetIntersection_None_Set_float_1024_1024 -1.79% 9043955.541 8881616.693 - 0.08% -
rng::find_if(vector<char>)_(process_all)/50 -1.79% 12.660 12.433 - -0.38% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.79% 1.569 1.540 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.79% 12206.369 11987.798 - -0.49% -
std::adjacent_find(list<int>,_pred)/8192 -1.79% 8114.629 7969.419 - -3.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.79% 15.356 15.081 - 0.62% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.79% 3.920 3.850 - 0.67% -
BM_RangesMakeHeap_string_Heap_256 -1.79% 4.967 4.879 - 1.34% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.79% 1.598 1.569 - -1.08% -
BM_deque_deque_ranges_copy_backward/512 -1.78% 19.497 19.150 - -1.80% -
BM_StringRelational_Less_Small_Huge_Control -1.78% 1.758 1.726 - -3.11% -
BM_std_min<int>/8 -1.78% 1.297 1.274 - -1.64% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.78% 71.396 70.128 - -1.34% -
BM_MakeThenSortHeap_string_Random_262144 -1.77% 193.862 190.423 - -0.84% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.77% 14.666 14.406 - 0.33% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.77% 1.738 1.707 - -2.71% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.77% 19.002 18.666 - -4.05% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.77% 2108.558 2071.241 - 0.75% -
727_cppcheck_r -1.76% 25.262 24.817 - -0.49% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.76% 14518.091 14262.732 - 9.90% -
rng::swap_ranges(deque<int>)/32 -1.75% 10.977 10.785 - 0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.75% 66.127 64.967 - -4.87% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.75% 16.152 15.869 - -2.51% -
bm_lexicographical_compare<signed_char>/4 -1.75% 1.956 1.921 - 3.27% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.75% 5.022 4.934 - 0.08% -
BM_CmpEqual_schar_uchar -1.75% 1.114 1.094 - -1.31% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.75% 6.166 6.058 - -0.48% -
BM_vector_deque_ranges_copy/1 -1.75% 2.352 2.311 - 0.50% -
BM_std_min<int>/16 -1.75% 1.691 1.661 - -4.21% -
rng::fill(vector<int>)/1024 -1.75% 30.165 29.638 - -1.15% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.75% 4737.589 4654.810 - -0.38% -
BM_MakeThenSortHeap_float_Descending_16384 -1.75% 27.349 26.871 - -0.53% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.74% 6.029 5.924 - -3.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.74% 1359393.309 1335764.242 - -0.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.74% 1.182 1.162 - -2.21% -
rng::find_end(forward_list<int>)_(single_element)/1000 -1.73% 704.398 692.180 - 3.19% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.73% 8.410 8.264 - -0.38% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.73% 60.718 59.666 - 0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.73% 1257734.375 1235937.500 - -0.04% -
SetIntersection_Front_Vector_string_1024_16 -1.73% 1724233.041 1694385.004 - 0.52% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.73% 10.584 10.401 - 0.27% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.73% 1.230 1.209 - 3.30% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.73% 2060.719 2025.141 - -2.42% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.73% 0.980 0.964 - -0.68% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.72% 450.997 443.222 - 0.72% -
std::copy_backward(deque<int>)/32768 -1.72% 4077.205 4006.967 - -0.02% -
SetIntersection_None_Vector_float_16384_16 -1.72% 1204217.839 1183514.965 - -0.74% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -1.72% 664.266 652.847 - -25.02% -
SetIntersection_None_Vector_float_16384_16384 -1.72% 1193311.270 1172809.687 - -0.15% -
BM_std_min<unsigned_long_long>/30 -1.72% 2.692 2.646 - -4.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.72% 24664485.495 24241006.442 - 0.09% -
BM_deque_deque_ranges_move/1024 -1.71% 39.362 38.687 - -0.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.71% 7.720 7.588 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.71% 1105807.847 1086866.398 - -3.70% -
std::fill(vector<bool>)/32768 -1.71% 30.457 29.935 - -0.18% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.71% 5.395 5.303 - -2.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.71% 1.339 1.316 - 9.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.71% 12126495.359 11918893.809 - 0.52% -
SetIntersection_Front_Set_string_262144_64 -1.71% 4801407.128 4719251.548 - 11.48% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.71% 8.624 8.477 - -1.29% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.70% 653337.894 642210.792 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.70% 9514.737 9352.987 - -0.48% -
std::find(list<int>)_(bail_25%)/32768 -1.70% 8111.893 7974.146 - -1.00% -
BM_PushHeap_float_Ascending_256 -1.70% 2.525 2.482 - -1.71% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.70% 3515.329 3455.678 - 0.02% -
BM_std_minmax<short>/21 -1.69% 2.045 2.010 - -2.57% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.69% 807.975 794.282 - -1.34% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.69% 2.386 2.345 - -1.48% -
SetIntersection_Front_Set_uint32_16_16 -1.69% 42152523.333 41439947.991 - -1.06% -
BM_std_minmax_element<int>/70000 -1.69% 18408.428 18097.387 - -1.75% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.68% 28629.841 28147.589 - 0.74% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.68% 213.291 209.700 - -1.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.68% 11.691 11.494 - 0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.68% 19.154 18.831 - 0.19% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.68% 23947750.423 23545566.137 - 0.20% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.68% 34.356 33.779 - -2.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.67% 32511.212 31966.936 - -1.51% -
std::rotate_copy(list<int>)/32 -1.67% 8.528 8.385 - 0.19% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.67% 767.997 755.149 - -0.40% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.67% 2842.084 2794.682 - 0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.67% 12.067 11.866 - -3.98% -
BM_std_min<char>/18 -1.66% 0.988 0.971 - 0.05% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.66% 10.346 10.174 - -0.07% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.66% 1.560 1.534 - 0.90% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.66% 14.221 13.985 - -2.25% -
rng::for_each(multimap<int>)/50 -1.66% 50.521 49.684 - -1.06% -
BM_vector_deque_copy/4000 -1.66% 142.847 140.481 - -0.71% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.65% 28169.723 27704.067 - 0.28% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.65% 23592.221 23202.312 - -0.61% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.65% 500.560 492.309 - 0.95% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.65% 52.333 51.471 - 0.92% -
721_gcc_r -1.65% 13.193 12.976 - -0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.64% 8.007 7.875 - -4.24% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.64% 21.657 21.302 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.64% 1424096.293 1400731.158 - -2.39% -
rng::starts_with(vector<int>,_pred)/1000 -1.64% 455.743 448.268 - 0.30% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.64% 1.431 1.408 - -11.23% -
BM_CmpEqual_ushort_short -1.63% 1.057 1.040 - -0.47% -
rng::find(vector<int>)_(process_all)/8 -1.63% 2.902 2.854 - -0.20% -
rng::partition(vector<int>)_(sparse)/32 -1.63% 9.086 8.938 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.63% 1590158.736 1564201.970 - 1.32% -
BM_std_minmax<int>/23 -1.63% 2.357 2.319 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.63% 1188914.098 1169527.282 - -1.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.63% 11.758 11.566 - -0.65% -
SetIntersection_Front_Set_uint32_256_1 -1.63% 4445411.054 4372983.061 - -2.05% -
BM_std_minmax<unsigned_short>/24 -1.63% 2.277 2.240 - -3.19% -
BM_MakeThenSortHeap_string_Random_1024 -1.62% 70.329 69.189 - -1.21% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.62% 1.058 1.041 - -1.31% -
SetIntersection_Front_Vector_string_256_4 -1.62% 4970487.871 4890019.823 - -1.75% -
SetIntersection_None_Vector_float_256_16 -1.62% 4350486.927 4280102.746 - -0.15% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.62% 9.019 8.873 - 2.71% -
BM_MakeHeap_string_SingleElement_64 -1.62% 6.448 6.344 - -1.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.61% 172372.776 169592.587 - -0.63% -
SetIntersection_None_Vector_uint64_262144_4 -1.61% 1219231.044 1199652.952 - -1.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.61% 51.061 50.242 - -2.41% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.61% 2841.748 2796.132 - -0.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.60% 50.640 49.827 - -1.97% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.60% 3.817 3.756 - -2.92% -
723_llvm_r -1.60% 11.766 11.577 - -0.07% -
std::rotate(list<int>)_(1_element_backward)/50 -1.60% 24.788 24.391 - -0.45% -
std::find_end(vector<int>)_(process_all)/8192 -1.60% 1880.826 1850.737 - -2.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.60% 0.921 0.906 - -6.84% -
BM_std_minmax_element<char>/512 -1.60% 146.095 143.761 - -0.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.60% 1.255 1.235 - -1.90% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.60% 12.931 12.725 - -0.12% -
BM_num_get<double> -1.60% 35.414 34.849 - -1.72% -
BM_std_minmax<unsigned_int>/11 -1.59% 1.828 1.799 - 0.94% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.59% 2841.555 2796.254 - 0.18% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.59% 19804.003 19488.290 - -0.22% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.59% 1.914 1.883 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.59% 1272700.235 1252427.623 - 1.70% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.59% 12755.831 12552.667 - -2.70% -
rng::starts_with(vector<int>)/1024 -1.59% 77.654 76.418 - -1.66% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.59% 142.475 140.207 - 0.06% -
BM_deque_deque_move_backward/0 -1.59% 0.815 0.802 - -6.62% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.59% 2596.826 2555.506 - -2.05% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.59% 9.015 8.871 - 3.38% -
BM_MakeThenSortHeap_string_Random_64 -1.59% 40.049 39.413 - -0.87% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.59% 7217.778 7103.195 - -5.20% -
SetIntersection_None_Vector_float_256_64 -1.59% 3714384.864 3655432.883 - 0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.59% 7.690 7.568 - 0.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.58% 26.602 26.181 - -0.88% -
rng::rotate(deque<int>)_(by_1/2)/32 -1.58% 7.340 7.224 - -0.89% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.58% 45287.869 44573.974 - 0.30% -
729_abc_r -1.58% 18.943 18.645 - -1.78% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.57% 38.717 38.107 - -2.09% -
std::set<std::string>::erase(key)_(existent)/8192 -1.57% 71.061 69.945 - -3.00% -
BM_std_minmax<short>/9 -1.57% 1.187 1.168 - 0.41% -
BM_std_minmax_element<int>/64000 -1.57% 16831.837 16567.406 - -1.56% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.57% 1107342.422 1089964.328 - -2.54% -
SetIntersection_None_Vector_uint32_16384_16384 -1.57% 1171585.864 1153216.403 - -0.72% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.57% 1.430 1.408 - -1.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.56% 23.373 23.007 - -3.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.56% 23.537 23.169 - -1.17% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.56% 5.432 5.347 - 0.66% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.56% 4.267 4.200 - -2.03% -
BM_std_minmax<short>/10 -1.56% 1.431 1.408 - 1.03% -
BM_RangesMakeHeap_string_Random_1024 -1.56% 10.787 10.619 - -2.34% -
rng::for_each(set<int>::iterator)/32 -1.56% 22.161 21.816 - -1.73% -
BM_std_minmax_element<int>/65536 -1.56% 17223.564 16954.887 - -1.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.56% 1210127.874 1191259.617 - 1.60% -
BM_deque_deque_ranges_copy/4000 -1.56% 147.319 145.022 - -1.07% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.56% 2.531 2.491 - -11.75% -
std::move_backward(deque<int>)/512 -1.55% 23.961 23.588 - -0.62% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.55% 19.985 19.674 - 0.07% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.55% 5960262.658 5867817.965 - 0.50% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.55% 1.967 1.936 - -0.73% -
std::set<std::string>::count(key)_(existent)/8192 -1.55% 29.586 29.128 - -1.85% -
BM_MakeHeap_string_Random_262144 -1.55% 15.580 15.339 - -0.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.55% 7.547 7.430 - -0.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.55% 115697.513 113909.263 - -0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.54% 887.128 873.433 - -0.07% -
BM_MakeThenSortHeap_string_Random_256 -1.54% 55.726 54.868 - -0.80% -
std::reverse_copy(list<int>)/4096 -1.54% 3173.792 3125.052 - 0.11% -
BM_LowerBound_string_1 -1.53% 4.596 4.525 - -5.44% -
BM_MakeThenSortHeap_string_Random_16384 -1.53% 111.158 109.458 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.53% 1130930.001 1113637.912 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.53% 37971085.713 37391107.739 - -1.03% -
BM_std_minmax<long_long>/7 -1.53% 2.598 2.558 - -0.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.53% 4899.764 4825.027 - -0.06% -
BM_deque_deque_move/1024 -1.52% 39.164 38.566 - -2.32% -
BM_std_min<short>/17 -1.52% 1.586 1.562 - -4.92% -
SetIntersection_None_Vector_float_262144_16 -1.52% 1221251.222 1202658.768 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.52% 1.651 1.626 - -0.08% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.52% 6.292 6.196 - -1.73% -
BM_std_minmax<short>/30 -1.52% 2.797 2.754 - 0.32% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 36179.412 35629.158 - -1.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.52% 14.974 14.747 - -3.04% -
SetIntersection_Front_Set_float_256_16 -1.52% 4984829.567 4909161.440 - 0.45% -
std::move_backward(deque<int>)/32768 -1.52% 3607.432 3552.699 - -1.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.52% 127703.608 125766.249 - 0.18% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.52% 6.385 6.288 - -1.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -1.52% 14.982 14.755 - 11.47% -
BM_std_min<unsigned_char>/32 -1.52% 2.864 2.820 - -3.60% -
bm_lexicographical_compare<signed_char>/512 -1.51% 7.979 7.858 - -0.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.51% 1505.128 1482.357 - -7.57% -
bm_ranges_swap_ranges_vb_aligned/512 -1.51% 5.245 5.166 - -2.17% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.51% 4.211 4.147 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.51% 223773493.631 220393824.264 - -0.47% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.51% 55214.669 54380.867 - -1.37% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.51% 8.850 8.716 - 2.41% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.51% 676.213 666.012 - -1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.51% 1680132.406 1654793.621 - -0.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.51% 1.018 1.002 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.51% 1150767.223 1133421.991 - -0.61% -
BM_MakeThenSortHeap_string_Heap_4 -1.51% 5.944 5.854 - -0.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.50% 24.119 23.756 - 9.47% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.50% 55.137 54.308 - -2.10% -
rng::copy_backward(list<int>)/262144 -1.50% 223681.419 220329.549 - -0.22% -
BM_std_min<long_long>/3 -1.50% 1.283 1.264 - -1.95% -
SetIntersection_None_Vector_float_262144_262144 -1.50% 1230660.922 1212221.897 - 0.77% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.50% 6486.153 6389.036 - -2.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.50% 16247044.179 16003835.464 - 0.21% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.50% 3.676 3.621 - -1.15% -
std::map<std::string,_int>::ctor(const&)/1024 -1.50% 35413.056 34883.490 - 0.47% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.50% 5.193 5.115 - 0.31% -
rng::fold_left(deque<int>)/50 -1.49% 27.729 27.315 - -0.52% -
SetIntersection_None_Set_string_256_1 -1.49% 12111226.559 11930576.157 - 0.18% -
BM_deque_vector_ranges_copy_backward/65536 -1.49% 8219.273 8096.695 - -1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.49% 7346308.583 7236965.414 - -1.86% -
BM_vector_deque_ranges_move_backward/1024 -1.49% 37.311 36.756 - -3.69% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.49% 11.641 11.468 - -0.83% -
std::is_sorted(list<int>,_pred)/8 -1.49% 4.279 4.215 - -1.19% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.48% 20.935 20.624 - -8.16% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.48% 3.618 3.565 - -1.25% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.48% 502.866 495.419 - -0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.48% 25.917 25.533 - -23.43% -
SetIntersection_Front_Set_string_16384_4 -1.48% 1319955.810 1300413.877 - -2.47% -
SetIntersection_Front_Set_uint32_1024_1024 -1.48% 16305377.951 16064063.698 - 6.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.48% 14277.711 14066.437 - -1.11% -
rng::generate_n(deque<int>)/50 -1.48% 12.547 12.361 - -0.52% -
BM_MakeThenSortHeap_string_Random_16 -1.48% 22.677 22.343 - -0.57% -
BM_RangesPushHeap_float_Ascending_262144 -1.48% 5.135 5.060 - -1.91% -
std::find(vector<bool>)_(process_all)/1048576 -1.47% 3717.570 3662.756 - -1.36% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.47% 24.128 23.774 - 6.19% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.47% 32.723 32.242 - -1.46% -
std::find_if(list<int>)_(bail_25%)/8 -1.47% 1.218 1.200 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.47% 19.358 19.074 - -0.39% -
SetIntersection_Front_Vector_string_16384_64 -1.46% 3474570.334 3423672.876 - 2.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.46% 50.327 49.591 - -0.91% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.46% 475.816 468.854 - -2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.46% 199093274.412 196181005.872 - -0.83% -
bm_lexicographical_compare<signed_char>/3 -1.46% 1.727 1.702 - 5.10% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -1.46% 64.882 63.934 - 0.17% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.46% 867182.246 854545.532 - 0.70% -
std::partition_copy(vector<int>)/50 -1.45% 12.971 12.782 - -3.94% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.45% 0.931 0.917 - 0.69% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.45% 5992620.302 5905802.373 - -1.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.45% 3.599 3.547 - 1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.45% 1246787.098 1228741.703 - 2.47% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.45% 2828.744 2787.823 - 0.30% -
BM_deque_vector_move/70000 -1.44% 2965.684 2922.836 - -10.87% -
std::find_if(vector<char>)_(process_all)/8 -1.44% 2.425 2.390 - -1.72% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.44% 22.653 22.326 - -0.07% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.44% 11870.674 11699.895 - -0.69% -
std::multiset<std::string>::ctor(const&)/1024 -1.44% 35540.210 35029.479 - -0.19% -
BM_std_minmax_element<char>/70000 -1.44% 19141.762 18866.757 - -0.34% -
BM_MakeHeap_string_SingleElement_16384 -1.44% 6.100 6.012 - 0.12% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.44% 2934.428 2892.300 - 0.40% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.44% 8302.829 8183.655 - -0.12% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.43% 449828.650 443379.536 - -0.02% -
rng::move(deque<int>)/8 -1.43% 3.950 3.893 - 1.56% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.43% 172519.771 170049.125 - -0.24% -
BM_LowerBound_uint32_16 -1.43% 7.443 7.336 - 0.24% -
SetIntersection_Front_Vector_string_262144_262144 -1.43% 14485701.743 14278935.139 - -0.31% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.43% 14.904 14.692 - -0.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.43% 10.499 10.349 - -2.84% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.42% 27541.831 27149.439 - -0.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.42% 23.403 23.070 - -0.04% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -1.42% 2.897 2.856 - -1.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.42% 1160497.632 1143994.564 - 1.31% -
rng::find(list<int>)_(process_all)/50 -1.42% 18.837 18.570 - 1.99% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.42% 10.277 10.131 - -1.31% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.42% 28.135 27.735 - -2.90% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.42% 9.394 9.261 - 6.42% -
SetIntersection_None_Vector_uint64_64_64 -1.42% 9048695.975 8920370.211 - -1.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.42% 219.457 216.346 - -2.56% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.42% 31.600 31.152 - 7.75% -
BM_std_minmax_element<int>/4000 -1.42% 1053.856 1038.925 - -1.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.42% 12700289.857 12520445.979 - -9.60% -
std::map<int,_int>::erase(key)_(existent)/0 -1.42% 21.207 20.906 - -1.43% -
SetIntersection_None_Set_uint64_1024_1 -1.41% 8911112.275 8785193.720 - 0.96% -
BM_std_min<short>/21 -1.41% 1.828 1.802 - 2.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.41% 17.411 17.165 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.41% 1133133.410 1117127.836 - -1.12% -
BM_deque_deque_move/4096 -1.41% 152.368 150.218 - -3.00% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.41% 966.303 952.667 - -0.80% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.41% 1.220 1.203 - -1.17% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.41% 10.102 9.960 - -4.62% -
std::any_of(vector<int>)_(process_all)/50 -1.41% 18.206 17.949 - -1.56% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.41% 216.716 213.661 - -1.09% -
735_gem5_r -1.41% 13.564 13.373 - -0.46% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.41% 3.110 3.066 - -3.42% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.41% 63821.241 62921.541 - -0.76% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.41% 1157841.992 1141526.621 - -0.75% -
std::unordered_set<int>::ctor(const&)/1024 -1.41% 6714.918 6620.326 - -0.35% -
BM_toupper_string<char> -1.41% 15.135 14.922 - 0.70% -
BM_vector_deque_move/5500 -1.40% 199.170 196.372 - -0.91% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.40% 56.982 56.182 - -0.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.40% 15274.592 15060.276 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.40% 34.265 33.784 - -3.74% -
SetIntersection_Interlaced_Set_string_256_16 -1.40% 18096272.313 17842515.172 - -2.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.40% 7.609 7.503 - -0.22% -
BM_SortHeap_string_4 -1.40% 4.299 4.239 - -0.99% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.40% 1.239 1.221 - -0.74% -
BM_std_minmax_element<int>/5500 -1.40% 1441.659 1421.531 - -1.54% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.39% 27.767 27.380 - -0.51% -
std::generate_n(vector<int>)/32 -1.39% 8.018 7.907 - -0.49% -
rng::for_each(map<int>::iterator)/50 -1.39% 49.859 49.165 - 0.23% -
BM_MakeThenSortHeap_float_Descending_16 -1.39% 1.840 1.814 - 0.02% -
BM_PushHeap_uint32_Random_262144 -1.39% 6.438 6.349 - 0.87% -
SetIntersection_Front_Vector_float_1024_1 -1.39% 1125612.828 1109974.694 - -0.54% -
BM_vector_deque_ranges_copy/5500 -1.39% 199.283 196.515 - -0.14% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.39% 22.016 21.711 - -0.77% -
BM_MakeHeap_string_Heap_256 -1.39% 4.956 4.888 - 0.18% -
BM_std_minmax_element<char>/64000 -1.38% 17500.325 17258.144 - 0.11% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 113639.763 112067.751 - -1.80% -
BM_PushHeap_uint32_Ascending_262144 -1.38% 8.177 8.064 - -3.15% -
rng::adjacent_find(list<int>)/8 -1.38% 2.134 2.105 - 0.21% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.38% 21.307 21.013 - -1.13% -
SetIntersection_Interlaced_Set_float_16384_1 -1.38% 1117899.423 1102459.022 - -0.13% -
BM_vector_deque_ranges_move/4000 -1.38% 142.798 140.827 - -1.69% -
BM_deque_vector_copy/5500 -1.38% 197.122 194.408 - -1.08% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.38% 6847.786 6753.580 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.37% 151229730.458 149154525.918 - -0.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.37% 486.553 479.878 - 2.19% -
std::all_of(vector<int>)_(process_all)/32 -1.37% 8.498 8.382 - -0.86% -
BM_std_minmax_element<char>/64 -1.37% 17.665 17.423 - 0.03% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.37% 721.046 711.202 - 0.26% -
BM_std_minmax_element<int>/4096 -1.36% 1078.512 1063.793 - -1.53% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.36% 12084.821 11919.914 - -2.20% -
SetIntersection_None_Vector_uint32_1024_4 -1.36% 1150106.441 1134418.268 - 1.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.36% 115679.663 114101.991 - -1.26% -
BM_std_min<unsigned_short>/28 -1.36% 2.693 2.656 - -1.69% -
SetIntersection_Front_Set_float_1024_16 -1.36% 1308042.976 1290226.645 - 1.62% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.36% 61192.537 60360.068 - -0.93% -
BM_std_minmax<unsigned_long_long>/29 -1.36% 4.196 4.139 - 0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.36% 836092.059 824746.988 - 0.43% -
BM_deque_deque_ranges_copy/64 -1.36% 5.540 5.465 - -1.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -1.36% 1.076 1.062 - 2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.36% 26349371.199 25992138.673 - -5.87% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.36% 7277.034 7178.404 - -5.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.35% 1161018.633 1145318.575 - -2.59% -
rng::partition_point(deque<int>)/32 -1.35% 4.227 4.170 - -1.55% -
rng::starts_with(deque<int>,_pred)/1048576 -1.35% 529525.007 522382.221 - -1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.35% 67183926.626 66278458.078 - -0.78% -
BM_deque_deque_ranges_move/4096 -1.35% 151.516 149.476 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.35% 6.992 6.897 - -1.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.35% 634125.713 625594.447 - 0.07% -
BM_std_minmax<unsigned_char>/4 -1.34% 1.473 1.454 - -3.72% -
SetIntersection_Interlaced_Vector_string_64_64 -1.34% 29115011.975 28723838.703 - 0.10% -
rng::search(vector<int>)_(no_match)/8192 -1.34% 1660.819 1638.512 - -0.52% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.34% 503943.795 497175.153 - 0.21% -
SetIntersection_Front_Vector_uint32_64_64 -1.34% 11668614.594 11512058.992 - 0.81% -
BM_PushHeap_string_SingleElement_262144 -1.34% 2.785 2.748 - -1.23% -
std::set<std::string>::insert(value)_(already_present)/32 -1.34% 11.943 11.782 - -1.04% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.34% 1.902 1.876 - 0.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.34% 474.798 468.454 - -0.03% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.34% 1652076.977 1630003.886 - 0.56% -
BM_std_min<short>/22 -1.34% 1.887 1.862 - 0.21% -
std::map<int,_int>::erase(iterator)/0 -1.33% 20.809 20.532 - 0.01% -
BM_std_minmax_element<char>/4000 -1.33% 1100.673 1085.992 - 0.14% -
SetIntersection_Front_Set_string_16384_1024 -1.33% 59302077.706 58511418.733 - 1.83% -
std::find(list<int>)_(process_all)/50 -1.33% 18.131 17.890 - 0.53% -
rng::unique(list<int>)_(contiguous)/1024 -1.33% 928.223 915.888 - 0.13% -
BM_deque_vector_ranges_copy/1 -1.33% 2.116 2.088 - -1.64% -
BM_std_minmax_element<char>/1024 -1.33% 286.763 282.963 - -0.17% -
std::map<int,_int>::count(key)_(existent)/8192 -1.33% 6.082 6.002 - -1.26% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.32% 22.179 21.885 - -0.89% -
BM_PushHeap_float_Ascending_1024 -1.32% 3.179 3.137 - -2.06% -
BM_std_minmax<unsigned_long_long>/7 -1.32% 2.528 2.495 - -0.40% -
std::replace_if(deque<int>)_(prefix)/32 -1.32% 14.189 14.001 - -0.56% -
std::map<int,_int>::erase(iterator)/32 -1.32% 21.029 20.751 - 0.10% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.32% 19.266 19.013 - -2.87% -
SetIntersection_None_Vector_uint64_262144_16384 -1.32% 1216512.301 1200502.598 - -1.51% -
BM_std_minmax_element<char>/4096 -1.31% 1126.724 1111.909 - 0.17% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.31% 102.243 100.899 - -0.18% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.31% 2075.487 2048.227 - 0.04% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.31% 12696.049 12529.342 - 6.89% -
SetIntersection_None_Vector_string_256_16 -1.31% 4501800.193 4442802.616 - -1.79% -
rng::none_of(list<int>)_(process_all)/32 -1.31% 11.854 11.699 - -0.67% -
std::replace_if(vector<int>)_(prefix)/50 -1.31% 13.880 13.698 - -0.12% -
SetIntersection_None_Set_string_1024_4 -1.31% 9225614.110 9104797.939 - 0.56% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.31% 1.675 1.653 - -0.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.31% 2.242 2.213 - -2.78% -
std::multiset<int>::count(key)_(existent)/1024 -1.31% 5.717 5.642 - -3.41% -
SetIntersection_Front_Set_uint32_262144_1 -1.31% 1097543.107 1083210.631 - -1.24% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.31% 6.023 5.945 - -1.53% -
BM_std_minmax_element<char>/5500 -1.30% 1510.118 1490.419 - 0.14% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.30% 15265477.487 15066519.578 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.30% 1271473.000 1254908.454 - 3.33% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.30% 25.957 25.618 - -0.57% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.30% 2.865 2.828 - 0.15% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.30% 2.684 2.649 - -1.42% -
BM_deque_vector_copy_backward/1024 -1.30% 37.359 36.872 - -0.98% -
std::is_sorted_until(vector<int>,_pred)/8 -1.30% 3.616 3.569 - 1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.30% 19.430 19.179 - -0.18% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.30% 32.605 32.182 - -2.42% -
BM_CmpEqual_short_ushort -1.29% 1.111 1.097 - -0.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 676.393 667.654 - -1.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.29% 10.577 10.440 - -2.91% -
rng::reverse(list<int>)/512 -1.29% 199.791 197.213 - -0.96% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.29% 9240.439 9121.367 - 0.57% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.28% 30.178 29.790 - -0.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 9019.269 8903.587 - -0.03% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.28% 6250.586 6170.421 - -3.87% -
SetIntersection_None_Vector_float_1024_16 -1.28% 1163869.292 1148963.136 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.28% 11055925.029 10914383.981 - -2.20% -
BM_std_min<unsigned_char>/5 -1.28% 1.317 1.300 - 4.28% -
SetIntersection_Front_Vector_string_262144_1024 -1.28% 40119583.152 39607165.063 - -0.49% -
std::search(list<int>)_(no_match)/1048576 -1.28% 850136.812 839280.326 - 0.64% -
rng::sort(vector<int>)_(ascending)/8 -1.28% 16.873 16.657 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.28% 11996775.274 11843628.967 - -1.28% -
std::copy_if(list<int>)_(entire_range)/64 -1.27% 36.189 35.728 - 16.59% -
std::partition_copy(list<int>)/8192 -1.27% 7292.767 7200.273 - -0.88% -
SetIntersection_Interlaced_Set_string_4_4 -1.27% 168277825.591 166144087.507 - -0.92% -
std::remove_copy(vector<int>)_(prefix)/32 -1.27% 8.993 8.879 - -2.41% -
SetIntersection_None_Vector_float_16_1 -1.27% 68561932.010 67693365.357 - -0.05% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.27% 12140773.147 11987094.418 - -2.50% -
SetIntersection_Front_Vector_string_16_16 -1.26% 54699273.165 54007517.300 - -0.61% -
BM_MakeHeap_uint64_Random_16 -1.26% 1.328 1.311 - 0.37% -
BM_std_min<long_long>/64 -1.26% 4.905 4.843 - -0.16% -
rng::all_of(vector<int>)_(process_all)/50 -1.26% 18.457 18.224 - 0.05% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.26% 2.505 2.474 - -1.23% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.26% 2426521.335 2395982.737 - 1.98% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.26% 8.068 7.966 - -0.53% -
BM_deque_vector_move_backward/4000 -1.26% 142.995 141.200 - -0.71% -
BM_PushHeap_uint32_Random_256 -1.25% 6.040 5.964 - -1.58% -
rng::partial_sort(deque<int>)_(descending)/8 -1.25% 44.162 43.609 - -5.45% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.25% 1.486 1.467 - 2.05% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.25% 2.451 2.421 - -1.20% -
SetIntersection_Front_Set_float_16384_16 -1.25% 1316938.492 1300480.290 - 0.65% -
SetIntersection_None_Vector_uint64_16384_256 -1.25% 1181587.672 1166826.770 - -1.59% -
SetIntersection_Front_Set_float_262144_64 -1.25% 1871469.646 1848115.570 - -2.30% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.24% 1.439 1.421 - -1.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.24% 36624.782 36168.872 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.24% 22810965.791 22527034.029 - -0.21% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.24% 23207.748 22918.981 - -1.07% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.24% 530.682 524.087 - -0.40% -
BM_deque_deque_copy_backward/64000 -1.24% 8094.689 7994.174 - -1.89% -
BM_std_minmax_element<int>/4 -1.24% 1.243 1.227 - -1.83% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.24% 51.414 50.777 - 1.23% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.24% 31.192 30.807 - -0.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.24% 2.303 2.275 - -6.18% -
BM_std_min<unsigned_char>/24 -1.23% 2.757 2.723 - -3.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.23% 1671862.224 1651240.154 - -1.01% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -1.23% 1.339 1.323 - -4.25% -
BM_lexicographical_compare_three_way_slow_path/16 -1.23% 4.539 4.483 - -2.79% -
BM_deque_deque_ranges_copy/70000 -1.22% 3037.682 3000.493 - -4.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.22% 68477.198 67638.974 - -1.85% -
SetIntersection_Front_Set_uint64_1024_256 -1.22% 4839335.147 4780164.142 - 3.19% -
rng::starts_with(vector<int>)/8 -1.22% 1.310 1.294 - -1.70% -
SetIntersection_Front_Vector_string_262144_16384 -1.22% 352619279.783 348309968.553 - -0.05% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.22% 1.754 1.732 - 3.21% -
SetIntersection_Front_Vector_string_1024_256 -1.22% 9942359.291 9821010.807 - -1.45% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.22% 22.660 22.384 - 0.12% -
std::generate(list<int>)/50 -1.22% 15.364 15.177 - 0.49% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.22% 17.046 16.838 - -3.05% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.22% 27.680 27.343 - -2.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.22% 49844.918 49238.362 - -3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.21% 1820053.058 1797948.160 - 1.86% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.21% 8.686 8.581 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.21% 1712375.571 1691620.525 - -0.15% -
rng::copy(deque<int>)/8 -1.21% 2.785 2.751 - -1.39% -
rng::unique_copy(deque<int>)_(contiguous)/52 -1.21% 14.687 14.509 - -12.59% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.21% 21.451 21.192 - -2.09% -
BM_vector_deque_move/4000 -1.21% 142.343 140.626 - -0.75% -
std::stable_partition(deque<int>)_(sparse)/50 -1.20% 29.719 29.361 - -2.32% -
std::search(vector<int>)_(near_matches)/1024 -1.20% 15085.628 14904.333 - -0.46% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.20% 19994.390 19754.534 - -1.16% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.20% 5.565 5.498 - -0.44% -
BM_std_min<unsigned_short>/8 -1.20% 1.305 1.290 - -0.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.20% 35.360 34.937 - 4.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.20% 17373338.008 17165450.884 - -1.76% -
BM_MakeHeap_string_Ascending_16 -1.20% 3.762 3.717 - -0.33% -
std::fill(deque<int>)/1024 -1.19% 30.301 29.939 - -1.02% -
BM_std_min<int>/7 -1.19% 1.053 1.041 - -0.05% -
SetIntersection_Front_Vector_float_64_64 -1.19% 11583921.493 11445854.414 - -4.88% -
rng::shuffle(vector<int>)/32 -1.19% 286.905 283.486 - -1.02% -
BM_CmpLess_short_schar -1.19% 0.967 0.956 - -1.01% -
BM_deque_vector_copy_backward/4096 -1.19% 149.305 147.526 - -1.37% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.19% 1.260 1.245 - -9.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.19% 16898.269 16697.578 - 0.20% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.19% 1.433 1.416 - -0.28% -
rng::starts_with(deque<int>,_pred)/8192 -1.19% 4053.826 4005.739 - -2.06% -
BM_std_minmax<int>/9 -1.18% 1.171 1.157 - -0.03% -
rng::copy_backward(deque<int>)/64 -1.18% 3.080 3.044 - 0.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.18% 19.185 18.959 - -0.10% -
BM_std_min<unsigned_short>/6 -1.18% 0.959 0.948 - 0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.18% 10.045 9.927 - 0.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.18% 717.313 708.847 - -2.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.18% 2.361 2.333 - 0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.18% 1239048.821 1224469.289 - -2.04% -
BM_RangesPushHeap_string_Random_64 -1.18% 12.815 12.665 - -0.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.18% 24.182 23.898 - 1.11% -
std::rotate(list<int>)_(by_1/2)/1024 -1.17% 387.114 382.566 - -0.81% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.17% 18.313 18.099 - 1.11% -
BM_vector_deque_ranges_move/4096 -1.17% 147.375 145.651 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.17% 1247596.353 1233010.904 - 0.34% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.17% 621.679 614.417 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.17% 45860986.445 45325396.705 - 0.26% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -1.17% 3.377 3.337 - -0.59% -
rng::remove(list<int>)_(sprinkled)/32 -1.17% 57.619 56.946 - -2.23% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.17% 448382.906 443150.000 - -0.25% -
BM_std_minmax<unsigned_char>/6 -1.17% 2.048 2.025 - -2.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.17% 3.007 2.972 - 1.43% -
BM_MakeHeap_string_Random_4 -1.16% 5.810 5.742 - -1.58% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.16% 31.535 31.168 - 0.09% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.16% 414.112 409.294 - -0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.16% 9.501 9.390 - -1.69% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.16% 2.615 2.584 - -4.81% -
BM_RangesMakeHeap_string_Random_4 -1.16% 5.754 5.687 - -2.07% -
SetIntersection_Front_Vector_string_16384_256 -1.16% 10154110.659 10036473.972 - 3.00% -
BM_std_minmax<unsigned_char>/2 -1.16% 0.883 0.873 - -5.42% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.16% 15.278 15.101 - -2.45% -
rng::copy_backward(vector<int>)/8 -1.15% 2.289 2.262 - -1.64% -
rng::reverse_copy(vector<int>)/4096 -1.15% 137.247 135.668 - 0.03% -
SetIntersection_None_Set_uint32_1024_1 -1.15% 8917480.948 8815053.004 - 1.52% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.15% 4.238 4.189 - -1.29% -
BM_deque_deque_copy_backward/65536 -1.15% 8302.949 8207.644 - -8.27% -
std::multiset<int>::count(key)_(non-existent)/32 -1.15% 2.279 2.253 - -0.99% -
BM_MakeHeap_string_Descending_262144 -1.15% 3.544 3.503 - -2.00% -
SetIntersection_Interlaced_Set_float_256_4 -1.14% 11691574.807 11557802.778 - 0.18% -
BM_std_minmax_element<char>/65536 -1.14% 17886.294 17682.016 - 0.22% -
BM_std_min<unsigned_char>/15 -1.14% 2.086 2.062 - -2.18% -
BM_std_min<unsigned_char>/21 -1.14% 1.800 1.779 - -1.52% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.14% 508.867 503.070 - -1.04% -
SetIntersection_Front_Vector_uint64_262144_256 -1.14% 2347708.118 2320970.337 - 0.41% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.14% 16.823 16.632 - -0.66% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.14% 1.951 1.929 - -0.07% -
BM_std_min<unsigned_char>/6 -1.14% 1.533 1.516 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.14% 2092303.873 2068551.024 - 1.89% -
rng::for_each(multimap<int>)/8 -1.14% 4.513 4.462 - -1.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.13% 1.818 1.797 - -0.94% -
std::search(list<int>)_(single_element)/1000 -1.13% 671.120 663.509 - 3.66% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.13% 54860493.616 54238676.308 - -0.67% -
BM_std_minmax<unsigned_short>/26 -1.13% 2.581 2.551 - 1.77% -
std::set<int>::contains(key)_(existent)/1024 -1.13% 3.957 3.912 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.13% 1259292.479 1245053.955 - 0.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.13% 8.989 8.888 - -0.40% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.13% 20.890 20.655 - 0.05% -
std::copy_backward(deque<int>)/64 -1.13% 2.970 2.936 - 0.07% -
BM_PushHeap_uint64_Random_4 -1.13% 2.055 2.032 - -1.17% -
SetIntersection_Front_Vector_float_1024_256 -1.12% 2365429.667 2338834.690 - -0.33% -
std::multiset<int>::find(key)_(existent)/1024 -1.12% 3.799 3.757 - -1.05% -
BM_deque_vector_copy/4096 -1.12% 146.754 145.109 - -0.15% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.12% 20.479 20.249 - 0.06% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.12% 1435945.514 1419881.364 - -1.18% -
rng::find_end(vector<int>)_(near_matches)/1000 -1.12% 15425.724 15253.255 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.12% 11.549 11.420 - 0.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.12% 23661.935 23397.964 - -0.90% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.11% 20.780 20.549 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.11% 1244552.635 1230695.139 - 2.05% -
BM_PushHeap_float_Random_64 -1.11% 6.773 6.698 - -1.04% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.11% 12129.540 11994.705 - 0.14% -
BM_std_min<char>/5500 -1.11% 37.290 36.876 - 0.06% -
SetIntersection_Front_Vector_uint64_64_16 -1.11% 15216967.588 15047952.256 - -1.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.11% 1193757.972 1180529.283 - -0.58% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.11% 4731.584 4679.174 - -0.28% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.11% 16.095 15.917 - 0.87% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.10% 21.293 21.058 - -1.32% -
std::move_backward(list<int>)/262144 -1.10% 264917.793 261990.851 - -0.63% -
BM_deque_vector_move_backward/5500 -1.10% 203.751 201.501 - 0.02% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.10% 3.752 3.711 - -0.73% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.10% 27.861 27.554 - 0.92% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.10% 1651.943 1633.742 - 0.38% -
std::reverse_copy(deque<int>)/4096 -1.10% 984.876 974.040 - -0.29% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.10% 25.447 25.167 - -1.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 9213274.799 9112274.900 - -0.78% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.10% 8221.797 8131.671 - 0.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.10% 4003.062 3959.192 - 0.15% -
std::stable_sort(vector<int>)_(descending)/1024 -1.10% 2841.434 2810.303 - 0.39% -
BM_PopHeap_float_64 -1.09% 12.508 12.371 - -0.25% -
rng::any_of(list<int>)_(process_all)/50 -1.09% 21.911 21.672 - -0.28% -
std::map<std::string,_int>::clear()/8192 -1.09% 205947.082 203697.573 - 0.49% -
std::find_if(vector<char>)_(process_all)/50 -1.09% 12.615 12.478 - -0.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 12411.370 12276.058 - 1.17% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.09% 8.568 8.475 - -1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.09% 19.175 18.966 - -0.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.09% 36.531 36.134 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.09% 19350304.820 19140150.748 - 0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.09% 14669529.617 14510301.295 - -0.79% -
BM_MakeHeap_string_SingleElement_16 -1.09% 5.724 5.662 - -0.96% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.08% 88.669 87.708 - -1.49% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 6307.307 6238.931 - -0.99% -
BM_CmpEqual_short_int -1.08% 1.139 1.127 - -1.13% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.472 - -0.07% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.08% 666.610 659.407 - -0.19% -
rng::fill_n(deque<int>)/1024 -1.08% 29.617 29.298 - -2.58% -
rng::stable_partition(deque<int>)_(dense)/50 -1.08% 37.400 36.996 - 1.11% -
rng::find_end(vector<int>)_(near_matches)/1024 -1.08% 15986.728 15814.596 - 0.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.08% 777.472 769.102 - 0.29% -
rng::replace(vector<int>)_(prefix)/1024 -1.08% 165.327 163.549 - -0.28% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.07% 2826.866 2796.486 - -1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.07% 1901420.653 1880989.422 - 2.66% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.07% 4.085 4.041 - -2.48% -
rng::starts_with(deque<int>,_pred)/1000 -1.07% 510.498 505.032 - -0.74% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.07% 116545110.701 115298098.304 - 1.35% -
std::sample(vector<int>)/8192 -1.07% 90945.705 89973.788 - -0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.06% 1118531.528 1106619.826 - -1.04% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.06% 18.517 18.320 - -0.23% -
SetIntersection_Front_Vector_string_256_256 -1.06% 20167089.749 19952504.223 - 2.60% -
BM_deque_vector_ranges_move_backward/4096 -1.06% 149.181 147.594 - -0.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.06% 698.463 691.044 - -0.26% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.06% 2.060 2.038 - -0.17% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.06% 4345.184 4299.143 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.06% 4452716.125 4405620.621 - -3.26% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.06% 66.967 66.259 - -1.12% -
rng::search(list<int>)_(no_match)/1024 -1.06% 744.351 736.479 - -54.25% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.06% 771.456 763.308 - -47.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.06% 44.836 44.362 - 0.06% -
BM_std_min<unsigned_short>/7 -1.06% 1.099 1.087 - 0.02% -
BM_deque_vector_ranges_copy/1024 -1.06% 37.113 36.722 - -0.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.06% 18.866 18.667 - 4.54% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.06% 6134.599 6069.852 - -1.04% -
BM_MakeHeap_uint64_Random_16384 -1.06% 1.034 1.023 - -7.19% -
BM_std_minmax<unsigned_long_long>/13 -1.06% 3.011 2.979 - -1.13% -
BM_MakeHeap_string_Descending_16 -1.06% 2.364 2.339 - 0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.05% 148345299.263 146781357.165 - -0.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.05% 212878.215 210635.900 - -0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 151016.469 149430.005 - 0.21% -
rng::find_end(vector<int>)_(process_all)/1024 -1.05% 242.555 240.012 - 0.64% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.05% 41081010.493 40651143.017 - -2.27% -
BM_deque_vector_move/64 -1.05% 2.631 2.603 - -1.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.05% 22.469 22.235 - -1.27% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.05% 2.092 2.070 - 0.74% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.04% 1.108 1.097 - -0.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.04% 9.164 9.069 - -0.93% -
SetIntersection_None_Vector_string_16384_1 -1.04% 1285737.091 1272310.825 - -0.55% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.04% 22.899 22.660 - -0.86% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.04% 1.196 1.183 - -1.32% -
std::set<int>::equal_range(key)_(existent)/8192 -1.04% 7.957 7.874 - -4.17% -
BM_std_minmax_element<int>/1024 -1.04% 272.780 269.944 - -1.34% -
SetIntersection_None_Set_uint64_256_16 -1.04% 10972786.263 10858837.746 - 0.24% -
std::map<int,_int>::erase(iterator)/1024 -1.04% 21.019 20.801 - 0.01% -
SetIntersection_Interlaced_Set_float_1024_256 -1.04% 16219263.013 16050944.303 - 2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.04% 1260473.471 1247424.152 - 0.52% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.03% 8.823 8.732 - 1.08% -
std::vector<int>::ctor(size)/8192 -1.03% 568.932 563.063 - 0.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.03% 36096.513 35724.154 - -0.22% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -1.03% 2744.842 2716.531 - -3.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.03% 1643621.908 1626682.700 - -0.15% -
std::remove_copy(list<int>)_(prefix)/8192 -1.03% 7023.971 6951.586 - -4.17% -
rng::search(deque<int>)_(single_element)/1024 -1.03% 462.453 457.707 - -0.16% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.02% 785183.389 777143.062 - -0.98% -
BM_std_min<short>/512 -1.02% 7.332 7.257 - -1.22% -
BM_vector_deque_ranges_move_backward/4096 -1.02% 149.792 148.259 - -1.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.02% 3.614 3.577 - -1.48% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.02% 5.367 5.312 - 2.20% -
std::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.925 2446.725 - -0.48% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.02% 24928.584 24674.500 - -1.28% -
std::set<int>::lower_bound(key)_(existent)/32 -1.02% 1.567 1.551 - -0.83% -
SetIntersection_Front_Set_uint32_16384_1 -1.02% 1115495.789 1104132.384 - 2.01% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.02% 768.574 760.754 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.02% 1299485.231 1286285.123 - -0.99% -
BM_std_minmax<char>/13 -1.02% 2.242 2.219 - -0.21% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.02% 523.794 518.475 - -1.49% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.02% 4.227 4.184 - -2.39% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -1.01% 45810.047 45346.269 - -0.11% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.01% 7940.068 7859.703 - 1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.01% 36176.790 35810.816 - 0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.01% 28.986 28.693 - -0.63% -
std::sample(vector<int>)/1024 -1.01% 11288.579 11174.496 - -0.75% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.01% 19.084 18.892 - -21.29% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.01% 50385.792 49877.738 - -1.82% -
std::map<int,_int>::erase(key)_(existent)/32 -1.01% 22.821 22.591 - -0.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.01% 21.425 21.210 - -1.21% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.01% 13.993 13.852 - -0.09% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.00% 11.300 11.187 - -1.65% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.00% 1.406 1.392 - 0.13% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.00% 32222.930 31899.918 - 0.15% -
std::set<int>::ctor(const&,_alloc)/8192 -1.00% 49177.703 48684.929 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.00% 25147944.326 24896459.708 - -4.29% -


Report Time: 6.95s
Name Current %
706_stockfish_r 21.564 -
707_ntest_r 16.455 -
709_cactus_r 19.660 -
710_omnetpp_r 8.496 -
721_gcc_r 12.976 -
723_llvm_r 11.577 -
727_cppcheck_r 24.817 -
729_abc_r 18.645 -1.78%
731_astcenc_r 10.240 1.33%
735_gem5_r 13.373 -
736_ocio_r 16.333 -1.15%
737_gmsh_r 12.731 -1.14%
748_flightdm_r 9.069 -
750_sealcrypto_r 18.476 -
753_ns3_r 10.247 -
766_femflow_r 13.086 1.67%
BM_CmpEqual_int_int 1.126 -
BM_CmpEqual_int_schar 1.131 -
BM_CmpEqual_int_short 1.121 -
BM_CmpEqual_int_uchar 1.131 -
BM_CmpEqual_int_uint 1.102 -
BM_CmpEqual_int_ushort 1.132 1.28%
BM_CmpEqual_schar_int 1.140 -
BM_CmpEqual_schar_schar 1.107 -
BM_CmpEqual_schar_short 1.139 -
BM_CmpEqual_schar_uchar 1.094 -1.31%
BM_CmpEqual_schar_uint 1.107 -
BM_CmpEqual_schar_ushort 1.114 -
BM_CmpEqual_short_int 1.127 -1.13%
BM_CmpEqual_short_schar 1.126 -
BM_CmpEqual_short_short 1.123 -
BM_CmpEqual_short_uchar 1.112 -
BM_CmpEqual_short_uint 1.113 -
BM_CmpEqual_short_ushort 1.097 -
BM_CmpEqual_uchar_int 1.113 -
BM_CmpEqual_uchar_schar 1.049 -
BM_CmpEqual_uchar_short 1.043 -
BM_CmpEqual_uchar_uchar 1.107 -1.29%
BM_CmpEqual_uchar_uint 1.116 -
BM_CmpEqual_uchar_ushort 1.125 2.29%
BM_CmpEqual_uint_int 1.134 -
BM_CmpEqual_uint_schar 1.070 -
BM_CmpEqual_uint_short 1.064 -
BM_CmpEqual_uint_uchar 1.125 -
BM_CmpEqual_uint_uint 1.112 -
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.122 1.49%
BM_CmpEqual_ushort_schar 1.044 -
BM_CmpEqual_ushort_short 1.040 -
BM_CmpEqual_ushort_uchar 1.127 -
BM_CmpEqual_ushort_uint 1.120 -
BM_CmpEqual_ushort_ushort 1.112 -
BM_CmpLess_int_int 1.119 -
BM_CmpLess_int_schar 1.135 -
BM_CmpLess_int_short 1.131 -
BM_CmpLess_int_uchar 1.128 -
BM_CmpLess_int_uint 1.116 -
BM_CmpLess_int_ushort 1.132 -
BM_CmpLess_schar_int 1.134 -
BM_CmpLess_schar_schar 0.963 -
BM_CmpLess_schar_short 0.963 -
BM_CmpLess_schar_uchar 1.114 -
BM_CmpLess_schar_uint 1.120 -
BM_CmpLess_schar_ushort 1.126 -
BM_CmpLess_short_int 1.135 -
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.966 -
BM_CmpLess_short_uchar 1.119 -
BM_CmpLess_short_uint 1.109 -
BM_CmpLess_short_ushort 1.117 -
BM_CmpLess_uchar_int 1.119 -
BM_CmpLess_uchar_schar 1.044 -
BM_CmpLess_uchar_short 1.048 -
BM_CmpLess_uchar_uchar 1.132 -
BM_CmpLess_uchar_uint 1.128 -
BM_CmpLess_uchar_ushort 1.133 -
BM_CmpLess_uint_int 1.131 -
BM_CmpLess_uint_schar 1.076 -
BM_CmpLess_uint_short 1.072 -
BM_CmpLess_uint_uchar 1.123 -
BM_CmpLess_uint_uint 1.123 -
BM_CmpLess_uint_ushort 1.132 1.09%
BM_CmpLess_ushort_int 1.117 1.00%
BM_CmpLess_ushort_schar 1.041 -
BM_CmpLess_ushort_short 1.050 1.32%
BM_CmpLess_ushort_uchar 1.128 -
BM_CmpLess_ushort_uint 1.131 -
BM_CmpLess_ushort_ushort 1.122 -
BM_LowerBound_float_1 2.658 -
BM_LowerBound_float_1024 21.865 -
BM_LowerBound_float_16 7.857 -
BM_LowerBound_float_16384 65.903 -
BM_LowerBound_float_256 14.197 -
BM_LowerBound_float_262144 574.840 -
BM_LowerBound_float_4 11.531 -
BM_LowerBound_float_64 8.499 -
BM_LowerBound_pair<uint32,_uint32>_1 2.828 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.382 -1.66%
BM_LowerBound_pair<uint32,_uint32>_16 16.296 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.427 -
BM_LowerBound_pair<uint32,_uint32>_256 32.944 -1.17%
BM_LowerBound_pair<uint32,_uint32>_262144 614.417 -
BM_LowerBound_pair<uint32,_uint32>_4 11.217 -
BM_LowerBound_pair<uint32,_uint32>_64 18.750 -
BM_LowerBound_string_1 4.525 -5.44%
BM_LowerBound_string_1024 176.767 -2.68%
BM_LowerBound_string_16 36.518 -
BM_LowerBound_string_16384 396.374 -2.09%
BM_LowerBound_string_256 125.806 -
BM_LowerBound_string_262144 2190.323 3.15%
BM_LowerBound_string_4 20.057 -
BM_LowerBound_string_64 69.866 1.32%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.896 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.678 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.547 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.150 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.078 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 659.407 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.244 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.551 -1.19%
BM_LowerBound_uint32_1 2.594 -
BM_LowerBound_uint32_1024 21.662 -
BM_LowerBound_uint32_16 7.336 -
BM_LowerBound_uint32_16384 65.126 -
BM_LowerBound_uint32_256 14.164 -
BM_LowerBound_uint32_262144 554.580 -
BM_LowerBound_uint32_4 10.440 -
BM_LowerBound_uint32_64 8.093 -
BM_LowerBound_uint64_1 2.601 -
BM_LowerBound_uint64_1024 24.720 -
BM_LowerBound_uint64_16 7.384 -
BM_LowerBound_uint64_16384 70.184 -
BM_LowerBound_uint64_256 16.376 -
BM_LowerBound_uint64_262144 583.400 -
BM_LowerBound_uint64_4 10.452 -
BM_LowerBound_uint64_64 8.352 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.836 -
BM_MakeHeap_float_Ascending_16384 0.658 -
BM_MakeHeap_float_Ascending_256 0.658 1.79%
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.397 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.277 -
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.215 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.289 4.48%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.274 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
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.276 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.269 -
BM_MakeHeap_float_PipeOrgan_1024 0.705 -
BM_MakeHeap_float_PipeOrgan_16 1.270 -2.26%
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.670 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -
BM_MakeHeap_float_PipeOrgan_4 0.390 -5.71%
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.503 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.499 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.269 -
BM_MakeHeap_float_Random_1024 1.335 14.69%
BM_MakeHeap_float_Random_16 1.607 -1.11%
BM_MakeHeap_float_Random_16384 1.145 -9.95%
BM_MakeHeap_float_Random_256 1.277 -
BM_MakeHeap_float_Random_262144 1.119 -1.40%
BM_MakeHeap_float_Random_4 1.575 -14.17%
BM_MakeHeap_float_Random_64 1.716 -
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.660 -
BM_MakeHeap_float_SingleElement_256 0.643 -1.57%
BM_MakeHeap_float_SingleElement_262144 0.714 -
BM_MakeHeap_float_SingleElement_4 0.322 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.281 5.07%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.271 3.15%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.386 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.389 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.747 2.53%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.514 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.483 -11.78%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.497 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.537 -1.91%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.576 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.455 -11.10%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.270 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.209 3.30%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.330 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.392 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.411 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.565 -4.27%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.224 1.09%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.284 -1.14%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.369 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.790 -1.44%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.114 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.087 3.85%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.925 -3.25%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.897 -5.96%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.066 -3.42%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.981 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.679 1.31%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.214 -2.11%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.183 -1.32%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.086 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.170 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.177 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.213 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.114 -
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 4.849 -1.18%
BM_MakeHeap_string_Ascending_16 3.717 -
BM_MakeHeap_string_Ascending_16384 5.098 -6.73%
BM_MakeHeap_string_Ascending_256 4.768 -
BM_MakeHeap_string_Ascending_262144 7.414 2.37%
BM_MakeHeap_string_Ascending_4 2.838 -
BM_MakeHeap_string_Ascending_64 4.725 -
BM_MakeHeap_string_Descending_1 0.262 -
BM_MakeHeap_string_Descending_1024 2.815 3.00%
BM_MakeHeap_string_Descending_16 2.339 -
BM_MakeHeap_string_Descending_16384 3.032 8.03%
BM_MakeHeap_string_Descending_256 2.710 1.00%
BM_MakeHeap_string_Descending_262144 3.503 -2.00%
BM_MakeHeap_string_Descending_4 2.117 -
BM_MakeHeap_string_Descending_64 2.567 -
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 4.765 -
BM_MakeHeap_string_Heap_16 4.647 -
BM_MakeHeap_string_Heap_16384 4.997 -
BM_MakeHeap_string_Heap_256 4.888 -
BM_MakeHeap_string_Heap_262144 5.240 -
BM_MakeHeap_string_Heap_4 3.039 1.30%
BM_MakeHeap_string_Heap_64 5.008 -
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 4.850 -1.45%
BM_MakeHeap_string_PipeOrgan_16 3.623 -
BM_MakeHeap_string_PipeOrgan_16384 5.573 5.11%
BM_MakeHeap_string_PipeOrgan_256 4.777 -
BM_MakeHeap_string_PipeOrgan_262144 7.461 2.14%
BM_MakeHeap_string_PipeOrgan_4 2.576 -
BM_MakeHeap_string_PipeOrgan_64 4.724 -
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.566 -1.03%
BM_MakeHeap_string_QuickSortAdversary_16 8.577 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.738 -
BM_MakeHeap_string_QuickSortAdversary_256 10.409 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.682 -
BM_MakeHeap_string_QuickSortAdversary_4 5.945 -1.53%
BM_MakeHeap_string_QuickSortAdversary_64 10.125 -
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.727 -1.20%
BM_MakeHeap_string_Random_16 8.322 -
BM_MakeHeap_string_Random_16384 12.531 -1.18%
BM_MakeHeap_string_Random_256 10.397 -1.11%
BM_MakeHeap_string_Random_262144 15.339 -
BM_MakeHeap_string_Random_4 5.742 -1.58%
BM_MakeHeap_string_Random_64 9.982 -
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.178 -
BM_MakeHeap_string_SingleElement_16 5.662 -
BM_MakeHeap_string_SingleElement_16384 6.012 -
BM_MakeHeap_string_SingleElement_256 6.354 -
BM_MakeHeap_string_SingleElement_262144 7.345 -
BM_MakeHeap_string_SingleElement_4 3.681 -
BM_MakeHeap_string_SingleElement_64 6.344 -1.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.376 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.599 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.964 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -8.24%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.989 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.235 -1.90%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.907 -4.06%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.172 -2.64%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.097 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.162 -2.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.019 -3.09%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.960 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.136 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -5.79%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.792 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.441 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.804 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.063 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.733 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.184 -2.39%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.781 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.748 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.877 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.653 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.681 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.274 -
BM_MakeHeap_uint32_Ascending_1024 0.647 -
BM_MakeHeap_uint32_Ascending_16 0.608 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.611 -
BM_MakeHeap_uint32_Ascending_262144 0.664 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.558 -
BM_MakeHeap_uint32_Descending_1 0.274 -
BM_MakeHeap_uint32_Descending_1024 0.258 -
BM_MakeHeap_uint32_Descending_16 0.256 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.261 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.268 -
BM_MakeHeap_uint32_Descending_64 0.249 7.39%
BM_MakeHeap_uint32_Heap_1 0.278 -
BM_MakeHeap_uint32_Heap_1024 0.253 -
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.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.713 1.96%
BM_MakeHeap_uint32_PipeOrgan_16 1.036 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.614 -
BM_MakeHeap_uint32_PipeOrgan_256 0.628 -1.62%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.426 3.47%
BM_MakeHeap_uint32_PipeOrgan_64 0.716 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.611 -1.63%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.108 2.88%
BM_MakeHeap_uint32_Random_16 1.317 1.51%
BM_MakeHeap_uint32_Random_16384 1.022 -
BM_MakeHeap_uint32_Random_256 1.166 3.61%
BM_MakeHeap_uint32_Random_262144 1.000 -2.83%
BM_MakeHeap_uint32_Random_4 1.472 14.80%
BM_MakeHeap_uint32_Random_64 1.296 -
BM_MakeHeap_uint32_SingleElement_1 0.278 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.487 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.542 -
BM_MakeHeap_uint32_SingleElement_262144 0.626 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.504 -2.36%
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.637 -5.29%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.626 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.439 7.16%
BM_MakeHeap_uint64_Ascending_64 0.570 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.255 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.273 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.284 -
BM_MakeHeap_uint64_Descending_64 0.232 -4.52%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.258 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.277 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.283 -
BM_MakeHeap_uint64_Heap_64 0.236 -
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.045 1.21%
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.652 -1.67%
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.726 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.272 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.436 6.52%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.273 -
BM_MakeHeap_uint64_Random_1024 1.042 -4.10%
BM_MakeHeap_uint64_Random_16 1.311 -
BM_MakeHeap_uint64_Random_16384 1.023 -7.19%
BM_MakeHeap_uint64_Random_256 1.180 -1.32%
BM_MakeHeap_uint64_Random_262144 1.065 -
BM_MakeHeap_uint64_Random_4 1.356 23.92%
BM_MakeHeap_uint64_Random_64 1.241 -6.14%
BM_MakeHeap_uint64_SingleElement_1 0.270 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.506 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.588 1.96%
BM_MakeHeap_uint64_SingleElement_262144 0.756 -
BM_MakeHeap_uint64_SingleElement_4 0.326 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.277 -
BM_MakeThenSortHeap_float_Ascending_1024 8.682 -
BM_MakeThenSortHeap_float_Ascending_16 2.937 -
BM_MakeThenSortHeap_float_Ascending_16384 27.884 -
BM_MakeThenSortHeap_float_Ascending_256 6.426 -
BM_MakeThenSortHeap_float_Ascending_262144 31.413 -
BM_MakeThenSortHeap_float_Ascending_4 1.442 2.70%
BM_MakeThenSortHeap_float_Ascending_64 3.939 -
BM_MakeThenSortHeap_float_Descending_1 0.273 -
BM_MakeThenSortHeap_float_Descending_1024 7.815 -2.68%
BM_MakeThenSortHeap_float_Descending_16 1.814 -
BM_MakeThenSortHeap_float_Descending_16384 26.871 -
BM_MakeThenSortHeap_float_Descending_256 5.811 -
BM_MakeThenSortHeap_float_Descending_262144 34.395 -
BM_MakeThenSortHeap_float_Descending_4 1.236 -4.84%
BM_MakeThenSortHeap_float_Descending_64 3.355 -
BM_MakeThenSortHeap_float_Heap_1 0.278 -
BM_MakeThenSortHeap_float_Heap_1024 8.331 -
BM_MakeThenSortHeap_float_Heap_16 1.851 1.18%
BM_MakeThenSortHeap_float_Heap_16384 25.872 -
BM_MakeThenSortHeap_float_Heap_256 6.345 2.28%
BM_MakeThenSortHeap_float_Heap_262144 30.972 -
BM_MakeThenSortHeap_float_Heap_4 1.257 2.76%
BM_MakeThenSortHeap_float_Heap_64 3.623 4.85%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.446 1.61%
BM_MakeThenSortHeap_float_PipeOrgan_16 2.925 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.387 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.605 1.02%
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.890 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.519 1.67%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.895 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.191 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 3.008 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.592 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.978 2.24%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.046 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.534 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.720 -1.10%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.250 -
BM_MakeThenSortHeap_float_Random_16 10.194 -
BM_MakeThenSortHeap_float_Random_16384 47.227 -
BM_MakeThenSortHeap_float_Random_256 25.715 -
BM_MakeThenSortHeap_float_Random_262144 62.396 -
BM_MakeThenSortHeap_float_Random_4 4.468 -
BM_MakeThenSortHeap_float_Random_64 18.106 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.838 1.20%
BM_MakeThenSortHeap_float_SingleElement_16 3.245 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.772 -
BM_MakeThenSortHeap_float_SingleElement_256 4.058 -
BM_MakeThenSortHeap_float_SingleElement_262144 52.414 -
BM_MakeThenSortHeap_float_SingleElement_4 1.337 -
BM_MakeThenSortHeap_float_SingleElement_64 3.364 1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.666 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.607 -2.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.256 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.566 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.761 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.428 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.984 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.207 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.187 1.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.671 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.217 -1.54%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.903 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.383 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.552 -1.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.655 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.889 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.935 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.263 10.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.287 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.747 -3.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.875 -4.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.007 -3.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.866 -3.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.784 -3.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.824 1.96%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.349 -2.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.227 1.92%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.635 1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.343 1.79%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.699 1.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.769 1.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.495 -1.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.022 1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.845 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.310 -1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.832 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.806 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.845 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.969 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.170 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.970 17.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.930 18.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.434 10.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.345 16.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 16.759 26.70%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.693 2.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.755 18.30%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 38.959 6.03%
BM_MakeThenSortHeap_string_Ascending_16 9.633 -
BM_MakeThenSortHeap_string_Ascending_16384 62.024 -
BM_MakeThenSortHeap_string_Ascending_256 20.401 -
BM_MakeThenSortHeap_string_Ascending_262144 77.032 -
BM_MakeThenSortHeap_string_Ascending_4 5.345 1.49%
BM_MakeThenSortHeap_string_Ascending_64 15.886 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 39.209 2.97%
BM_MakeThenSortHeap_string_Descending_16 7.892 -
BM_MakeThenSortHeap_string_Descending_16384 68.350 1.44%
BM_MakeThenSortHeap_string_Descending_256 18.856 -1.47%
BM_MakeThenSortHeap_string_Descending_262144 86.297 -
BM_MakeThenSortHeap_string_Descending_4 3.655 -
BM_MakeThenSortHeap_string_Descending_64 13.164 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.715 -
BM_MakeThenSortHeap_string_Heap_16 17.366 -
BM_MakeThenSortHeap_string_Heap_16384 100.734 -
BM_MakeThenSortHeap_string_Heap_256 48.894 -
BM_MakeThenSortHeap_string_Heap_262144 178.484 -
BM_MakeThenSortHeap_string_Heap_4 5.854 -
BM_MakeThenSortHeap_string_Heap_64 33.930 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.644 -1.58%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.572 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.705 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.552 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.159 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.772 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.074 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.367 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 68.996 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.428 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 108.926 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.650 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.407 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.502 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.204 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.189 -1.21%
BM_MakeThenSortHeap_string_Random_16 22.343 -
BM_MakeThenSortHeap_string_Random_16384 109.458 -
BM_MakeThenSortHeap_string_Random_256 54.868 -
BM_MakeThenSortHeap_string_Random_262144 190.423 -
BM_MakeThenSortHeap_string_Random_4 10.287 -
BM_MakeThenSortHeap_string_Random_64 39.413 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.978 -
BM_MakeThenSortHeap_string_SingleElement_16 14.006 3.07%
BM_MakeThenSortHeap_string_SingleElement_16384 38.107 -2.09%
BM_MakeThenSortHeap_string_SingleElement_256 24.927 -2.48%
BM_MakeThenSortHeap_string_SingleElement_262144 50.576 -1.10%
BM_MakeThenSortHeap_string_SingleElement_4 6.193 7.82%
BM_MakeThenSortHeap_string_SingleElement_64 19.743 1.71%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.962 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.571 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.417 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.120 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.618 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.553 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.414 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.765 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.623 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.747 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.948 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.102 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.176 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.436 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.689 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.585 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.399 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.106 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.972 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.943 -2.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.927 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.020 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.888 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.196 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.237 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.376 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.333 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.448 1.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.304 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.492 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.204 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.874 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.033 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.628 1.31%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.679 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.092 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.029 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.144 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.735 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.306 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.359 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.648 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.601 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.233 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.634 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.794 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.760 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.659 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.945 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.700 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.720 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.876 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.684 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.090 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.435 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.649 -
BM_MakeThenSortHeap_uint32_Descending_1 0.278 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.236 -
BM_MakeThenSortHeap_uint32_Descending_16 5.558 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.374 -
BM_MakeThenSortHeap_uint32_Descending_256 8.824 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.527 -
BM_MakeThenSortHeap_uint32_Descending_4 1.394 -
BM_MakeThenSortHeap_uint32_Descending_64 8.701 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.334 -
BM_MakeThenSortHeap_uint32_Heap_16 5.154 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.464 -
BM_MakeThenSortHeap_uint32_Heap_256 8.296 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.529 -
BM_MakeThenSortHeap_uint32_Heap_4 1.210 -
BM_MakeThenSortHeap_uint32_Heap_64 8.179 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.074 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.816 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.277 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.255 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.694 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.382 1.34%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.666 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.632 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.536 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.466 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.495 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.707 -2.71%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.995 -
BM_MakeThenSortHeap_uint32_Random_1 0.277 -
BM_MakeThenSortHeap_uint32_Random_1024 15.564 -
BM_MakeThenSortHeap_uint32_Random_16 8.778 -
BM_MakeThenSortHeap_uint32_Random_16384 22.198 -
BM_MakeThenSortHeap_uint32_Random_256 13.348 -
BM_MakeThenSortHeap_uint32_Random_262144 32.709 -
BM_MakeThenSortHeap_uint32_Random_4 4.095 2.87%
BM_MakeThenSortHeap_uint32_Random_64 11.872 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.464 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.970 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.877 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.646 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.844 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.451 3.17%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.257 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.699 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.478 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.895 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.727 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.069 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.469 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.382 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.306 -
BM_MakeThenSortHeap_uint64_Descending_16 5.592 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.243 -
BM_MakeThenSortHeap_uint64_Descending_256 8.726 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.564 -1.10%
BM_MakeThenSortHeap_uint64_Descending_4 1.320 -5.49%
BM_MakeThenSortHeap_uint64_Descending_64 8.361 -1.29%
BM_MakeThenSortHeap_uint64_Heap_1 0.280 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.396 -
BM_MakeThenSortHeap_uint64_Heap_16 5.309 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.559 -
BM_MakeThenSortHeap_uint64_Heap_256 8.460 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.841 -
BM_MakeThenSortHeap_uint64_Heap_4 1.183 -1.19%
BM_MakeThenSortHeap_uint64_Heap_64 8.231 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.132 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.090 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.387 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.368 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 25.880 -1.16%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.392 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.894 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.641 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.501 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.446 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.749 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.865 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.408 -1.98%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.913 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.488 -
BM_MakeThenSortHeap_uint64_Random_16 8.590 -
BM_MakeThenSortHeap_uint64_Random_16384 22.179 -
BM_MakeThenSortHeap_uint64_Random_256 13.356 -
BM_MakeThenSortHeap_uint64_Random_262144 35.410 -
BM_MakeThenSortHeap_uint64_Random_4 4.087 -
BM_MakeThenSortHeap_uint64_Random_64 11.737 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.444 -3.46%
BM_MakeThenSortHeap_uint64_SingleElement_16 3.997 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.333 -2.02%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.791 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.131 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.221 -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.069 2.10%
BM_PopHeap_float_1 0.469 -
BM_PopHeap_float_1024 27.875 -
BM_PopHeap_float_16 6.563 1.68%
BM_PopHeap_float_16384 34.023 1.12%
BM_PopHeap_float_256 20.456 -
BM_PopHeap_float_262144 41.516 5.98%
BM_PopHeap_float_4 2.429 -
BM_PopHeap_float_64 12.371 -
BM_PopHeap_pair<uint32,_uint32>_1 0.439 -19.78%
BM_PopHeap_pair<uint32,_uint32>_1024 29.790 -
BM_PopHeap_pair<uint32,_uint32>_16 9.361 1.07%
BM_PopHeap_pair<uint32,_uint32>_16384 45.375 -
BM_PopHeap_pair<uint32,_uint32>_256 22.384 -
BM_PopHeap_pair<uint32,_uint32>_262144 60.078 -
BM_PopHeap_pair<uint32,_uint32>_4 3.206 -
BM_PopHeap_pair<uint32,_uint32>_64 15.889 -
BM_PopHeap_string_1 0.516 -10.63%
BM_PopHeap_string_1024 56.660 -
BM_PopHeap_string_16 14.372 -
BM_PopHeap_string_16384 72.722 -1.43%
BM_PopHeap_string_256 40.970 -
BM_PopHeap_string_262144 95.336 -1.60%
BM_PopHeap_string_4 5.318 -
BM_PopHeap_string_64 26.013 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.567 14.66%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.856 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.468 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.666 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.168 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.042 -1.35%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.147 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.655 -
BM_PopHeap_uint32_1 0.428 -16.04%
BM_PopHeap_uint32_1024 21.296 -
BM_PopHeap_uint32_16 7.587 -
BM_PopHeap_uint32_16384 31.288 -
BM_PopHeap_uint32_256 16.964 -
BM_PopHeap_uint32_262144 41.075 -
BM_PopHeap_uint32_4 2.625 -
BM_PopHeap_uint32_64 12.601 -
BM_PopHeap_uint64_1 0.439 -11.16%
BM_PopHeap_uint64_1024 21.545 -
BM_PopHeap_uint64_16 7.656 1.28%
BM_PopHeap_uint64_16384 31.330 -
BM_PopHeap_uint64_256 17.136 -
BM_PopHeap_uint64_262144 41.929 -1.00%
BM_PopHeap_uint64_4 2.715 -1.46%
BM_PopHeap_uint64_64 12.714 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.137 -2.06%
BM_PushHeap_float_Ascending_16 0.987 -7.70%
BM_PushHeap_float_Ascending_16384 4.213 2.13%
BM_PushHeap_float_Ascending_256 2.482 -1.71%
BM_PushHeap_float_Ascending_262144 5.324 -
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.775 -2.74%
BM_PushHeap_float_Descending_1 0.615 16.00%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.356 -4.49%
BM_PushHeap_float_Descending_64 0.387 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.911 -
BM_PushHeap_float_PipeOrgan_16384 2.507 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.144 -
BM_PushHeap_float_PipeOrgan_4 0.493 -2.30%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.622 -
BM_PushHeap_float_QuickSortAdversary_16 0.975 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.502 -10.23%
BM_PushHeap_float_Random_1024 7.590 -
BM_PushHeap_float_Random_16 5.410 -
BM_PushHeap_float_Random_16384 7.631 -
BM_PushHeap_float_Random_256 7.245 -
BM_PushHeap_float_Random_262144 7.708 -
BM_PushHeap_float_Random_4 2.892 -1.74%
BM_PushHeap_float_Random_64 6.698 -1.04%
BM_PushHeap_float_SingleElement_1 0.482 -12.63%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.382 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.392 4.94%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.534 -3.33%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.192 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.592 1.64%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.928 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.260 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.755 1.66%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.863 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.510 2.13%
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.474 -14.74%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.561 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.743 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.208 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.057 -1.71%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.243 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.285 1.17%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.664 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.653 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.017 -3.08%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.649 -1.42%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.626 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.451 -1.10%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.622 -3.39%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.408 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 13.49%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.430 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.560 4.47%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.588 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.300 1.22%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.645 1.87%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.702 1.62%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.725 -1.07%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.462 12.50%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 1.87%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.590 1.94%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.605 1.72%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 1.92%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.534 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.580 -
BM_PushHeap_string_Ascending_1 0.702 -
BM_PushHeap_string_Ascending_1024 13.693 14.73%
BM_PushHeap_string_Ascending_16 4.685 -
BM_PushHeap_string_Ascending_16384 20.738 13.73%
BM_PushHeap_string_Ascending_256 11.120 17.82%
BM_PushHeap_string_Ascending_262144 29.028 7.35%
BM_PushHeap_string_Ascending_4 2.553 -
BM_PushHeap_string_Ascending_64 7.521 8.67%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.561 5.05%
BM_PushHeap_string_Descending_16 2.109 -3.46%
BM_PushHeap_string_Descending_16384 2.465 1.61%
BM_PushHeap_string_Descending_256 2.388 -
BM_PushHeap_string_Descending_262144 4.097 15.15%
BM_PushHeap_string_Descending_4 1.928 -1.12%
BM_PushHeap_string_Descending_64 2.281 -1.30%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 10.138 2.84%
BM_PushHeap_string_PipeOrgan_16 4.089 -
BM_PushHeap_string_PipeOrgan_16384 13.471 2.86%
BM_PushHeap_string_PipeOrgan_256 7.992 -
BM_PushHeap_string_PipeOrgan_262144 17.369 -
BM_PushHeap_string_PipeOrgan_4 2.524 -
BM_PushHeap_string_PipeOrgan_64 6.065 -
BM_PushHeap_string_QuickSortAdversary_1 0.702 -
BM_PushHeap_string_QuickSortAdversary_1024 15.066 -
BM_PushHeap_string_QuickSortAdversary_16 10.091 -
BM_PushHeap_string_QuickSortAdversary_16384 15.599 -
BM_PushHeap_string_QuickSortAdversary_256 14.429 -
BM_PushHeap_string_QuickSortAdversary_262144 16.177 -
BM_PushHeap_string_QuickSortAdversary_4 6.091 -
BM_PushHeap_string_QuickSortAdversary_64 12.802 -1.07%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.066 1.01%
BM_PushHeap_string_Random_16 10.246 1.08%
BM_PushHeap_string_Random_16384 16.305 1.06%
BM_PushHeap_string_Random_256 14.291 -
BM_PushHeap_string_Random_262144 19.351 5.75%
BM_PushHeap_string_Random_4 5.973 -
BM_PushHeap_string_Random_64 12.907 1.00%
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.747 -
BM_PushHeap_string_SingleElement_16 2.705 -2.41%
BM_PushHeap_string_SingleElement_16384 2.718 -1.60%
BM_PushHeap_string_SingleElement_256 2.719 -
BM_PushHeap_string_SingleElement_262144 2.748 -1.23%
BM_PushHeap_string_SingleElement_4 2.403 -
BM_PushHeap_string_SingleElement_64 2.784 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.467 -24.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.816 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.082 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.897 -1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.929 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.017 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.952 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.554 19.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.717 2.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.727 16.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.698 2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.772 5.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.737 2.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.940 4.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 22.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.477 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.522 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.885 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.222 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.906 -6.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.240 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.463 7.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.271 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.679 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.839 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.839 1.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.526 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.696 13.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.351 -1.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.299 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.390 -1.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.172 1.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.704 2.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.481 -1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.747 -1.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -28.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.739 2.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.762 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.656 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -
BM_PushHeap_uint32_Ascending_1 0.578 -5.38%
BM_PushHeap_uint32_Ascending_1024 3.935 -
BM_PushHeap_uint32_Ascending_16 1.393 -
BM_PushHeap_uint32_Ascending_16384 6.672 -
BM_PushHeap_uint32_Ascending_256 3.085 -
BM_PushHeap_uint32_Ascending_262144 8.064 -3.15%
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.221 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.368 -2.93%
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 -
BM_PushHeap_uint32_Descending_64 0.379 -
BM_PushHeap_uint32_PipeOrgan_1 0.393 -43.59%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.383 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.029 -1.05%
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.537 -12.29%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.429 8.83%
BM_PushHeap_uint32_Random_1024 6.290 1.15%
BM_PushHeap_uint32_Random_16 4.469 -2.57%
BM_PushHeap_uint32_Random_16384 6.288 -
BM_PushHeap_uint32_Random_256 5.964 -1.58%
BM_PushHeap_uint32_Random_262144 6.349 -
BM_PushHeap_uint32_Random_4 2.487 -2.25%
BM_PushHeap_uint32_Random_64 5.607 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.378 4.34%
BM_PushHeap_uint32_SingleElement_16 0.366 9.01%
BM_PushHeap_uint32_SingleElement_16384 0.373 4.05%
BM_PushHeap_uint32_SingleElement_256 0.397 3.65%
BM_PushHeap_uint32_SingleElement_262144 0.373 4.81%
BM_PushHeap_uint32_SingleElement_4 0.369 3.84%
BM_PushHeap_uint32_SingleElement_64 0.371 5.97%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.775 7.74%
BM_PushHeap_uint64_Ascending_16 0.960 1.53%
BM_PushHeap_uint64_Ascending_16384 3.833 7.59%
BM_PushHeap_uint64_Ascending_256 2.319 10.87%
BM_PushHeap_uint64_Ascending_262144 5.273 10.49%
BM_PushHeap_uint64_Ascending_4 0.554 2.18%
BM_PushHeap_uint64_Ascending_64 1.746 15.06%
BM_PushHeap_uint64_Descending_1 0.616 10.91%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.359 -
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 -3.00%
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.917 -
BM_PushHeap_uint64_PipeOrgan_16 0.893 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.031 -
BM_PushHeap_uint64_PipeOrgan_4 0.514 3.38%
BM_PushHeap_uint64_PipeOrgan_64 1.327 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.025 10.90%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.019 1.58%
BM_PushHeap_uint64_Random_16 4.242 -3.24%
BM_PushHeap_uint64_Random_16384 5.967 -
BM_PushHeap_uint64_Random_256 5.801 1.61%
BM_PushHeap_uint64_Random_262144 5.988 -
BM_PushHeap_uint64_Random_4 2.032 -1.17%
BM_PushHeap_uint64_Random_64 5.149 -1.30%
BM_PushHeap_uint64_SingleElement_1 0.560 -19.64%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
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.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.399 10.52%
BM_RangesMakeHeap_float_Ascending_1 0.275 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.740 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.648 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.277 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -
BM_RangesMakeHeap_float_Descending_16 0.209 -4.66%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.248 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.275 -
BM_RangesMakeHeap_float_Descending_64 0.195 -12.59%
BM_RangesMakeHeap_float_Heap_1 0.272 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.210 -
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.248 -
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.275 -
BM_RangesMakeHeap_float_Heap_64 0.194 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.277 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.656 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.684 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.710 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.391 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.846 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.509 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.412 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.241 -1.55%
BM_RangesMakeHeap_float_Random_16 1.566 -2.47%
BM_RangesMakeHeap_float_Random_16384 1.128 -3.04%
BM_RangesMakeHeap_float_Random_256 1.588 14.27%
BM_RangesMakeHeap_float_Random_262144 1.145 1.63%
BM_RangesMakeHeap_float_Random_4 1.495 -13.78%
BM_RangesMakeHeap_float_Random_64 1.525 -9.25%
BM_RangesMakeHeap_float_SingleElement_1 0.268 -
BM_RangesMakeHeap_float_SingleElement_1024 0.695 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.657 -
BM_RangesMakeHeap_float_SingleElement_256 0.644 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.266 6.61%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.826 6.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.514 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.511 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.602 -2.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.487 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.557 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.562 3.06%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.602 2.87%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.497 -8.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.549 5.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.177 1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.403 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.418 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.588 4.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.125 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.324 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.225 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.294 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.370 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.786 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.979 -2.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.941 3.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.972 1.43%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.151 3.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.013 2.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.643 2.20%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.144 1.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.175 -1.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.091 2.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.165 -1.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.216 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.775 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.105 -
BM_RangesMakeHeap_string_Ascending_1 0.259 -
BM_RangesMakeHeap_string_Ascending_1024 5.544 11.08%
BM_RangesMakeHeap_string_Ascending_16 3.810 3.86%
BM_RangesMakeHeap_string_Ascending_16384 5.758 7.04%
BM_RangesMakeHeap_string_Ascending_256 5.119 4.76%
BM_RangesMakeHeap_string_Ascending_262144 9.965 42.53%
BM_RangesMakeHeap_string_Ascending_4 2.906 2.70%
BM_RangesMakeHeap_string_Ascending_64 4.937 2.74%
BM_RangesMakeHeap_string_Descending_1 0.252 -
BM_RangesMakeHeap_string_Descending_1024 2.689 -2.22%
BM_RangesMakeHeap_string_Descending_16 2.321 -1.63%
BM_RangesMakeHeap_string_Descending_16384 2.710 -8.90%
BM_RangesMakeHeap_string_Descending_256 2.698 -
BM_RangesMakeHeap_string_Descending_262144 3.611 4.09%
BM_RangesMakeHeap_string_Descending_4 2.129 -
BM_RangesMakeHeap_string_Descending_64 2.557 -1.26%
BM_RangesMakeHeap_string_Heap_1 0.253 -
BM_RangesMakeHeap_string_Heap_1024 4.796 2.14%
BM_RangesMakeHeap_string_Heap_16 4.670 1.78%
BM_RangesMakeHeap_string_Heap_16384 5.018 2.08%
BM_RangesMakeHeap_string_Heap_256 4.879 1.34%
BM_RangesMakeHeap_string_Heap_262144 5.445 5.86%
BM_RangesMakeHeap_string_Heap_4 3.074 2.80%
BM_RangesMakeHeap_string_Heap_64 4.981 1.84%
BM_RangesMakeHeap_string_PipeOrgan_1 0.252 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.875 -4.07%
BM_RangesMakeHeap_string_PipeOrgan_16 3.605 -2.20%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.060 -8.80%
BM_RangesMakeHeap_string_PipeOrgan_256 4.828 -1.52%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.327 2.40%
BM_RangesMakeHeap_string_PipeOrgan_4 2.555 -1.04%
BM_RangesMakeHeap_string_PipeOrgan_64 4.749 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.258 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.426 -2.46%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.477 -1.29%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.627 -2.05%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.282 -2.39%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.640 -1.62%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.866 -1.30%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.024 -2.58%
BM_RangesMakeHeap_string_Random_1 0.246 -
BM_RangesMakeHeap_string_Random_1024 10.619 -2.34%
BM_RangesMakeHeap_string_Random_16 8.258 -
BM_RangesMakeHeap_string_Random_16384 12.430 -2.33%
BM_RangesMakeHeap_string_Random_256 10.275 -2.22%
BM_RangesMakeHeap_string_Random_262144 15.306 -
BM_RangesMakeHeap_string_Random_4 5.687 -2.07%
BM_RangesMakeHeap_string_Random_64 9.936 -1.67%
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.297 -
BM_RangesMakeHeap_string_SingleElement_16 5.656 2.72%
BM_RangesMakeHeap_string_SingleElement_16384 6.016 -
BM_RangesMakeHeap_string_SingleElement_256 6.383 2.59%
BM_RangesMakeHeap_string_SingleElement_262144 8.173 11.85%
BM_RangesMakeHeap_string_SingleElement_4 3.592 -
BM_RangesMakeHeap_string_SingleElement_64 6.440 3.34%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.376 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.952 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.982 1.27%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.824 2.77%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.002 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.252 -1.19%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.935 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.200 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.789 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.041 -1.31%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.951 2.63%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.673 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.249 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.793 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.800 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.100 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.083 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.569 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.742 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.189 -1.29%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.781 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.879 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.590 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.928 1.99%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.696 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.640 -
BM_RangesMakeHeap_uint32_Ascending_16 0.600 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.605 -
BM_RangesMakeHeap_uint32_Ascending_256 0.604 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.273 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.289 -
BM_RangesMakeHeap_uint32_Descending_64 0.242 -
BM_RangesMakeHeap_uint32_Heap_1 0.267 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.244 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.263 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.274 -
BM_RangesMakeHeap_uint32_Heap_64 0.225 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.714 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.044 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.644 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.395 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.629 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.108 4.30%
BM_RangesMakeHeap_uint32_Random_16 1.234 -
BM_RangesMakeHeap_uint32_Random_16384 1.088 5.11%
BM_RangesMakeHeap_uint32_Random_256 1.158 -
BM_RangesMakeHeap_uint32_Random_262144 1.019 -
BM_RangesMakeHeap_uint32_Random_4 1.154 -28.49%
BM_RangesMakeHeap_uint32_Random_64 1.319 -6.40%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
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.548 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.624 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.338 4.14%
BM_RangesMakeHeap_uint32_SingleElement_64 0.518 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.643 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.628 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.442 7.55%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
BM_RangesMakeHeap_uint64_Descending_64 0.235 -
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.277 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.282 -
BM_RangesMakeHeap_uint64_Heap_64 0.237 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.028 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.629 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.609 -
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.413 -2.40%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.276 -
BM_RangesMakeHeap_uint64_Random_1024 1.039 -12.86%
BM_RangesMakeHeap_uint64_Random_16 1.262 -4.41%
BM_RangesMakeHeap_uint64_Random_16384 0.972 -6.71%
BM_RangesMakeHeap_uint64_Random_256 1.151 -
BM_RangesMakeHeap_uint64_Random_262144 1.049 -
BM_RangesMakeHeap_uint64_Random_4 1.092 -28.47%
BM_RangesMakeHeap_uint64_Random_64 1.290 2.68%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.506 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.580 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.758 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.509 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.921 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.941 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.731 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.695 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.120 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.351 -
BM_RangesMakeThenSortHeap_float_Ascending_64 4.138 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.080 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.878 -
BM_RangesMakeThenSortHeap_float_Descending_16384 27.071 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.818 1.14%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.754 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.117 3.19%
BM_RangesMakeThenSortHeap_float_Descending_64 3.257 1.03%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.152 1.35%
BM_RangesMakeThenSortHeap_float_Heap_16 2.102 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.299 2.21%
BM_RangesMakeThenSortHeap_float_Heap_256 5.915 1.21%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.653 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.222 -2.10%
BM_RangesMakeThenSortHeap_float_Heap_64 3.476 1.28%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.551 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.856 -1.66%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.497 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.288 -1.43%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.129 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.467 2.05%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.976 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.264 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.015 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.296 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.058 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.528 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.510 1.46%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.850 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.992 -
BM_RangesMakeThenSortHeap_float_Random_16 10.015 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.401 -
BM_RangesMakeThenSortHeap_float_Random_256 25.522 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.580 -
BM_RangesMakeThenSortHeap_float_Random_4 4.204 -1.57%
BM_RangesMakeThenSortHeap_float_Random_64 17.769 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.278 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.871 -1.92%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.283 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.787 1.30%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.052 -1.69%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.471 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.358 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.370 -2.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.797 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.668 -1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.482 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.729 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.644 1.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.567 -3.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.259 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.414 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.965 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.202 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.175 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.688 1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.084 -6.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.926 1.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.069 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.428 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.261 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.714 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.323 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.848 -4.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.214 1.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.871 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.002 2.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.194 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.954 1.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.008 1.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.797 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.441 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.081 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.568 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.104 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.494 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.340 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.508 -1.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.918 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.334 1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.506 1.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.324 1.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.169 1.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.563 1.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.012 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.451 2.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.248 7.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.568 7.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.409 9.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.786 7.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.755 11.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.482 -4.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.262 8.09%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 47.822 -2.59%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.530 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.233 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.531 -1.81%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.000 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.337 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.610 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 37.489 -2.05%
BM_RangesMakeThenSortHeap_string_Descending_16 7.769 1.59%
BM_RangesMakeThenSortHeap_string_Descending_16384 67.448 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.761 -
BM_RangesMakeThenSortHeap_string_Descending_262144 85.333 2.06%
BM_RangesMakeThenSortHeap_string_Descending_4 3.665 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.002 2.43%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.100 -2.04%
BM_RangesMakeThenSortHeap_string_Heap_16 17.122 -1.09%
BM_RangesMakeThenSortHeap_string_Heap_16384 100.932 -1.98%
BM_RangesMakeThenSortHeap_string_Heap_256 49.013 -1.75%
BM_RangesMakeThenSortHeap_string_Heap_262144 178.173 -1.55%
BM_RangesMakeThenSortHeap_string_Heap_4 5.951 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.798 -1.79%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 26.289 -10.06%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.648 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 63.934 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.063 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.364 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.768 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.024 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.520 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.465 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.201 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.975 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.581 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.579 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.239 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.730 -
BM_RangesMakeThenSortHeap_string_Random_16 22.455 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.244 -
BM_RangesMakeThenSortHeap_string_Random_256 54.364 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.122 -
BM_RangesMakeThenSortHeap_string_Random_4 10.418 -
BM_RangesMakeThenSortHeap_string_Random_64 39.184 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 30.264 -1.32%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.822 1.27%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.937 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.880 1.99%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.770 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.206 -1.17%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.251 1.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.985 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.568 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.415 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.138 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.792 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.445 -2.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.420 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.840 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.580 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.855 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.026 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.310 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.125 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.635 2.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.889 1.05%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.642 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.740 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.267 1.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.509 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.951 -4.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.193 1.32%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.959 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.921 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.150 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.221 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.362 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.366 1.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.222 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.207 -1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.273 -3.32%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.085 -1.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.818 -1.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.841 -1.33%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.577 -1.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.140 3.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.068 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.003 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.005 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.615 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.106 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.320 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.588 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 13.542 28.20%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.723 13.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 20.271 39.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.628 21.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 29.927 61.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.684 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 8.290 20.81%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.688 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.728 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.860 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.722 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.056 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.417 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.672 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.231 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.498 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.324 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.685 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.446 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.447 13.92%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.683 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.344 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.115 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.431 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.257 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.402 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.203 -1.17%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.130 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.062 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.804 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.228 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.221 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.583 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.380 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.284 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.656 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.634 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.567 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.473 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.565 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.714 -1.39%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.983 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.537 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.701 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.198 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.327 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.518 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.993 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.837 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.217 -2.50%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.010 1.50%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.615 -1.83%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.634 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.859 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.453 5.86%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.252 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.749 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.543 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.053 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.779 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.326 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.459 -2.38%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.425 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.346 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.625 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.398 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.718 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.901 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.389 2.49%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.462 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.444 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.362 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.655 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.466 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.023 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.238 4.71%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.311 1.69%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.207 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.159 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.547 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.401 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.221 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.399 -1.15%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.992 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.652 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.501 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.501 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.782 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.983 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.385 -2.10%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.935 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.552 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.643 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.322 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.469 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.849 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.041 -2.48%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.843 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.795 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.020 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.939 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.806 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.142 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.251 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.942 -
BM_RangesPopHeap_float_1 0.469 -
BM_RangesPopHeap_float_1024 27.739 1.31%
BM_RangesPopHeap_float_16 6.572 2.13%
BM_RangesPopHeap_float_16384 34.172 -
BM_RangesPopHeap_float_256 20.307 1.30%
BM_RangesPopHeap_float_262144 38.710 1.86%
BM_RangesPopHeap_float_4 2.377 -2.08%
BM_RangesPopHeap_float_64 12.488 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.574 37.00%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.635 3.14%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.444 2.37%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.090 3.31%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.857 2.11%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 61.577 4.41%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.192 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.154 2.25%
BM_RangesPopHeap_string_1 0.700 35.57%
BM_RangesPopHeap_string_1024 56.736 1.73%
BM_RangesPopHeap_string_16 14.459 -
BM_RangesPopHeap_string_16384 73.136 3.14%
BM_RangesPopHeap_string_256 41.108 -
BM_RangesPopHeap_string_262144 95.734 13.92%
BM_RangesPopHeap_string_4 5.413 1.11%
BM_RangesPopHeap_string_64 26.172 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.460 -6.54%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.915 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.491 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.937 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.225 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.449 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.198 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.700 -
BM_RangesPopHeap_uint32_1 0.445 -
BM_RangesPopHeap_uint32_1024 21.442 -
BM_RangesPopHeap_uint32_16 7.566 -
BM_RangesPopHeap_uint32_16384 31.359 1.08%
BM_RangesPopHeap_uint32_256 17.152 1.17%
BM_RangesPopHeap_uint32_262144 41.515 1.40%
BM_RangesPopHeap_uint32_4 2.641 -1.83%
BM_RangesPopHeap_uint32_64 12.655 -
BM_RangesPopHeap_uint64_1 0.512 -26.25%
BM_RangesPopHeap_uint64_1024 21.596 -
BM_RangesPopHeap_uint64_16 7.695 -
BM_RangesPopHeap_uint64_16384 31.257 -
BM_RangesPopHeap_uint64_256 17.177 -
BM_RangesPopHeap_uint64_262144 41.815 -
BM_RangesPopHeap_uint64_4 2.716 -
BM_RangesPopHeap_uint64_64 12.823 1.46%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.106 -
BM_RangesPushHeap_float_Ascending_16 0.984 -
BM_RangesPushHeap_float_Ascending_16384 4.372 1.98%
BM_RangesPushHeap_float_Ascending_256 2.483 -
BM_RangesPushHeap_float_Ascending_262144 5.060 -1.91%
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.750 -
BM_RangesPushHeap_float_Descending_1 0.412 -25.82%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.365 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.912 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.509 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.143 -
BM_RangesPushHeap_float_PipeOrgan_4 0.494 2.53%
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.626 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.977 -8.78%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.501 -28.22%
BM_RangesPushHeap_float_Random_1024 7.553 1.43%
BM_RangesPushHeap_float_Random_16 5.381 -
BM_RangesPushHeap_float_Random_16384 7.699 2.20%
BM_RangesPushHeap_float_Random_256 7.293 -
BM_RangesPushHeap_float_Random_262144 7.691 -
BM_RangesPushHeap_float_Random_4 2.991 -
BM_RangesPushHeap_float_Random_64 6.753 -
BM_RangesPushHeap_float_SingleElement_1 0.616 32.46%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.500 -9.68%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.592 1.98%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.926 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.257 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.440 -2.91%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.858 7.53%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.402 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.484 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.510 2.84%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.473 -19.19%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.561 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.212 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.046 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.237 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.262 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.669 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.652 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.935 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.044 3.55%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.667 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.617 -2.05%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.464 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.636 1.64%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.354 -5.28%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.520 25.47%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.589 2.98%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.301 -3.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.503 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.364 2.29%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.531 1.39%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.571 -5.14%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.844 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 -17.69%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.571 3.91%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.585 -1.77%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.572 4.03%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.589 3.39%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.566 4.01%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.573 7.63%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.563 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 11.902 -4.75%
BM_RangesPushHeap_string_Ascending_16 4.624 -
BM_RangesPushHeap_string_Ascending_16384 18.151 -3.13%
BM_RangesPushHeap_string_Ascending_256 9.413 -5.58%
BM_RangesPushHeap_string_Ascending_262144 28.174 -10.99%
BM_RangesPushHeap_string_Ascending_4 2.522 -2.23%
BM_RangesPushHeap_string_Ascending_64 6.888 -2.72%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.462 1.61%
BM_RangesPushHeap_string_Descending_16 2.070 -
BM_RangesPushHeap_string_Descending_16384 2.302 -1.37%
BM_RangesPushHeap_string_Descending_256 2.285 -
BM_RangesPushHeap_string_Descending_262144 3.057 -
BM_RangesPushHeap_string_Descending_4 1.886 -
BM_RangesPushHeap_string_Descending_64 2.202 -
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.690 1.51%
BM_RangesPushHeap_string_PipeOrgan_16 4.057 -1.13%
BM_RangesPushHeap_string_PipeOrgan_16384 12.877 -
BM_RangesPushHeap_string_PipeOrgan_256 7.904 1.41%
BM_RangesPushHeap_string_PipeOrgan_262144 16.934 -16.11%
BM_RangesPushHeap_string_PipeOrgan_4 2.479 -
BM_RangesPushHeap_string_PipeOrgan_64 6.033 1.18%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 14.961 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.143 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.547 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.406 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 15.980 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.080 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.802 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.804 -
BM_RangesPushHeap_string_Random_16 10.157 -
BM_RangesPushHeap_string_Random_16384 16.150 -
BM_RangesPushHeap_string_Random_256 14.096 -
BM_RangesPushHeap_string_Random_262144 18.087 1.02%
BM_RangesPushHeap_string_Random_4 5.948 -
BM_RangesPushHeap_string_Random_64 12.665 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.664 5.86%
BM_RangesPushHeap_string_SingleElement_16 2.661 4.91%
BM_RangesPushHeap_string_SingleElement_16384 2.625 4.21%
BM_RangesPushHeap_string_SingleElement_256 2.649 5.65%
BM_RangesPushHeap_string_SingleElement_262144 2.675 3.07%
BM_RangesPushHeap_string_SingleElement_4 2.396 5.38%
BM_RangesPushHeap_string_SingleElement_64 2.689 5.28%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.574 18.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.102 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.997 1.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.946 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.522 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.018 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.986 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.461 -27.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.674 3.71%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.688 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.663 -8.97%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.919 1.97%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.411 4.57%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.486 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.890 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.131 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.922 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.227 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.266 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.839 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.819 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.523 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.533 15.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.440 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.284 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.546 -1.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.069 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.582 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.362 -4.87%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.772 -1.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.577 24.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.735 1.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.756 1.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.764 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.661 2.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.758 2.35%
BM_RangesPushHeap_uint32_Ascending_1 0.462 17.56%
BM_RangesPushHeap_uint32_Ascending_1024 3.953 -
BM_RangesPushHeap_uint32_Ascending_16 1.395 -
BM_RangesPushHeap_uint32_Ascending_16384 6.527 -1.86%
BM_RangesPushHeap_uint32_Ascending_256 3.095 -
BM_RangesPushHeap_uint32_Ascending_262144 8.378 2.42%
BM_RangesPushHeap_uint32_Ascending_4 0.759 -
BM_RangesPushHeap_uint32_Ascending_64 2.230 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.341 -
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.534 -7.41%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.398 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.039 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.534 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.567 22.34%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.935 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.448 -15.83%
BM_RangesPushHeap_uint32_Random_1024 6.260 4.05%
BM_RangesPushHeap_uint32_Random_16 4.546 2.00%
BM_RangesPushHeap_uint32_Random_16384 6.381 1.39%
BM_RangesPushHeap_uint32_Random_256 6.076 2.46%
BM_RangesPushHeap_uint32_Random_262144 6.397 2.09%
BM_RangesPushHeap_uint32_Random_4 2.568 -
BM_RangesPushHeap_uint32_Random_64 5.653 3.86%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.335 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.383 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.334 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.580 -2.35%
BM_RangesPushHeap_uint64_Ascending_16 0.910 -6.37%
BM_RangesPushHeap_uint64_Ascending_16384 3.583 -4.29%
BM_RangesPushHeap_uint64_Ascending_256 2.094 -3.77%
BM_RangesPushHeap_uint64_Ascending_262144 4.663 -4.84%
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.518 -5.84%
BM_RangesPushHeap_uint64_Descending_1 0.637 17.93%
BM_RangesPushHeap_uint64_Descending_1024 0.388 -
BM_RangesPushHeap_uint64_Descending_16 0.371 2.83%
BM_RangesPushHeap_uint64_Descending_16384 0.384 -
BM_RangesPushHeap_uint64_Descending_256 0.401 -
BM_RangesPushHeap_uint64_Descending_262144 0.383 -
BM_RangesPushHeap_uint64_Descending_4 0.378 -
BM_RangesPushHeap_uint64_Descending_64 0.382 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.892 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.028 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.482 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.327 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.917 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.025 -
BM_RangesPushHeap_uint64_Random_16 4.349 1.84%
BM_RangesPushHeap_uint64_Random_16384 6.096 1.26%
BM_RangesPushHeap_uint64_Random_256 5.700 -2.02%
BM_RangesPushHeap_uint64_Random_262144 6.158 -
BM_RangesPushHeap_uint64_Random_4 2.032 -4.66%
BM_RangesPushHeap_uint64_Random_64 5.372 -
BM_RangesPushHeap_uint64_SingleElement_1 0.525 -24.34%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.361 -
BM_RangesSortHeap_float_1 0.266 5.97%
BM_RangesSortHeap_float_1024 8.064 1.20%
BM_RangesSortHeap_float_16 1.656 -
BM_RangesSortHeap_float_16384 26.800 -
BM_RangesSortHeap_float_256 5.987 -
BM_RangesSortHeap_float_262144 30.116 -
BM_RangesSortHeap_float_4 1.004 -1.51%
BM_RangesSortHeap_float_64 3.160 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.256 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.680 -1.21%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.924 -3.37%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.580 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.230 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.315 -1.08%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.643 -9.18%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.656 -1.56%
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.055 -1.07%
BM_RangesSortHeap_string_16 14.166 -
BM_RangesSortHeap_string_16384 96.390 -1.10%
BM_RangesSortHeap_string_256 44.427 -
BM_RangesSortHeap_string_262144 172.355 -
BM_RangesSortHeap_string_4 4.263 -
BM_RangesSortHeap_string_64 29.789 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.498 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.564 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.530 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.384 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.153 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.421 -1.14%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.324 -1.81%
BM_RangesSortHeap_uint32_1 0.252 -
BM_RangesSortHeap_uint32_1024 10.254 -
BM_RangesSortHeap_uint32_16 4.833 -
BM_RangesSortHeap_uint32_16384 16.364 -
BM_RangesSortHeap_uint32_256 8.065 -
BM_RangesSortHeap_uint32_262144 24.446 -
BM_RangesSortHeap_uint32_4 1.037 -
BM_RangesSortHeap_uint32_64 7.972 -
BM_RangesSortHeap_uint64_1 0.261 -
BM_RangesSortHeap_uint64_1024 10.189 -
BM_RangesSortHeap_uint64_16 4.975 -
BM_RangesSortHeap_uint64_16384 16.365 -
BM_RangesSortHeap_uint64_256 8.291 -
BM_RangesSortHeap_uint64_262144 24.490 -
BM_RangesSortHeap_uint64_4 0.940 -
BM_RangesSortHeap_uint64_64 7.910 -
BM_SortHeap_float_1 0.253 -5.27%
BM_SortHeap_float_1024 8.099 -
BM_SortHeap_float_16 1.655 -
BM_SortHeap_float_16384 26.686 -
BM_SortHeap_float_256 5.854 -
BM_SortHeap_float_262144 30.503 -
BM_SortHeap_float_4 1.030 -
BM_SortHeap_float_64 3.159 -
BM_SortHeap_pair<uint32,_uint32>_1 0.266 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.655 -1.84%
BM_SortHeap_pair<uint32,_uint32>_16 5.959 -3.12%
BM_SortHeap_pair<uint32,_uint32>_16384 22.486 -1.95%
BM_SortHeap_pair<uint32,_uint32>_256 10.131 -1.31%
BM_SortHeap_pair<uint32,_uint32>_262144 33.272 -1.91%
BM_SortHeap_pair<uint32,_uint32>_4 1.497 -18.74%
BM_SortHeap_pair<uint32,_uint32>_64 8.694 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 58.991 -1.84%
BM_SortHeap_string_16 14.132 -1.08%
BM_SortHeap_string_16384 95.990 -1.85%
BM_SortHeap_string_256 44.364 -1.65%
BM_SortHeap_string_262144 174.056 -
BM_SortHeap_string_4 4.239 -
BM_SortHeap_string_64 29.739 -1.52%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.576 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.571 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.707 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.420 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.580 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.416 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.359 -1.83%
BM_SortHeap_uint32_1 0.266 -
BM_SortHeap_uint32_1024 10.202 -
BM_SortHeap_uint32_16 4.811 -
BM_SortHeap_uint32_16384 16.391 -
BM_SortHeap_uint32_256 8.075 -
BM_SortHeap_uint32_262144 24.630 -
BM_SortHeap_uint32_4 1.058 2.39%
BM_SortHeap_uint32_64 8.002 -
BM_SortHeap_uint64_1 0.252 -
BM_SortHeap_uint64_1024 10.187 -
BM_SortHeap_uint64_16 4.952 -
BM_SortHeap_uint64_16384 16.424 -
BM_SortHeap_uint64_256 8.304 -
BM_SortHeap_uint64_262144 24.632 -
BM_SortHeap_uint64_4 0.941 -
BM_SortHeap_uint64_64 7.910 -
BM_StringAssignAsciizMix_Opaque 4.876 1.35%
BM_StringAssignAsciizMix_Transparent 3.097 1.88%
BM_StringAssignAsciiz_Empty_Opaque 2.879 -
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 187.573 2.68%
BM_StringAssignAsciiz_Huge_Transparent 186.484 1.88%
BM_StringAssignAsciiz_Large_Opaque 11.746 1.15%
BM_StringAssignAsciiz_Large_Transparent 11.781 1.92%
BM_StringAssignAsciiz_Small_Opaque 2.880 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 114.702 6.29%
BM_StringAssignStr_Huge_Transparent 115.322 8.13%
BM_StringAssignStr_Large_Opaque 10.288 -3.16%
BM_StringAssignStr_Large_Transparent 10.302 -2.91%
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.080 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.374 56.12%
BM_StringConstructDestroyCStr_Huge_Opaque 158.245 -1.22%
BM_StringConstructDestroyCStr_Huge_Transparent 68.698 -2.43%
BM_StringConstructDestroyCStr_Large_Opaque 15.449 8.10%
BM_StringConstructDestroyCStr_Large_Transparent 9.280 3.04%
BM_StringConstructDestroyCStr_Small_Opaque 2.313 8.40%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 102.627 -
BM_StringCopy_Large 6.224 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.316 -
BM_StringDestroy_Empty 0.650 -7.09%
BM_StringDestroy_Huge 10.767 2.86%
BM_StringDestroy_Large 7.056 3.35%
BM_StringDestroy_Small 0.700 7.58%
BM_StringEraseToEnd_Empty_Opaque 0.607 -
BM_StringEraseToEnd_Empty_Transparent 0.354 -
BM_StringEraseToEnd_Huge_Opaque 2.672 13.93%
BM_StringEraseToEnd_Huge_Transparent 2.679 10.34%
BM_StringEraseToEnd_Large_Opaque 1.033 -1.51%
BM_StringEraseToEnd_Large_Transparent 0.857 -1.66%
BM_StringEraseToEnd_Small_Opaque 0.610 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.801 -21.92%
BM_StringEraseWithMove_Empty_Transparent 0.587 -25.36%
BM_StringEraseWithMove_Huge_Opaque 55.590 27.18%
BM_StringEraseWithMove_Huge_Transparent 54.819 34.58%
BM_StringEraseWithMove_Large_Opaque 2.860 -
BM_StringEraseWithMove_Large_Transparent 2.659 1.22%
BM_StringEraseWithMove_Small_Opaque 2.609 2.17%
BM_StringEraseWithMove_Small_Transparent 2.530 -7.69%
BM_StringFindAllMatch/1 2.549 -6.80%
BM_StringFindAllMatch/131072 2271.672 -
BM_StringFindAllMatch/32768 574.597 -
BM_StringFindAllMatch/4096 80.070 -
BM_StringFindAllMatch/512 11.927 -
BM_StringFindAllMatch/64 2.981 2.95%
BM_StringFindAllMatch/8 2.373 -4.87%
BM_StringFindCharLiteral/1024 16.933 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.405 -
BM_StringFindCharLiteral/256 5.313 -
BM_StringFindCharLiteral/32 1.620 -
BM_StringFindCharLiteral/4096 77.368 -
BM_StringFindCharLiteral/512 9.256 -
BM_StringFindCharLiteral/64 2.107 1.15%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.257 -
BM_StringFindMatch1/1 985.038 -
BM_StringFindMatch1/32768 1576.340 -
BM_StringFindMatch1/4096 1067.400 -
BM_StringFindMatch1/512 991.515 -
BM_StringFindMatch1/64 984.214 -
BM_StringFindMatch1/8 982.841 -
BM_StringFindMatch2/1 984.471 -
BM_StringFindMatch2/32768 1576.434 -
BM_StringFindMatch2/4096 1067.549 -2.11%
BM_StringFindMatch2/512 992.916 -
BM_StringFindMatch2/64 986.533 -1.66%
BM_StringFindMatch2/8 982.112 -
BM_StringFindNoMatch/10 1.387 11.89%
BM_StringFindNoMatch/131072 1969.528 -
BM_StringFindNoMatch/32768 501.211 -
BM_StringFindNoMatch/4096 75.347 -
BM_StringFindNoMatch/512 9.235 -
BM_StringFindNoMatch/64 1.894 5.29%
BM_StringFindStringLiteral/1024 17.997 -
BM_StringFindStringLiteral/128 3.180 -
BM_StringFindStringLiteral/16 1.620 -
BM_StringFindStringLiteral/2048 40.352 -
BM_StringFindStringLiteral/256 5.442 2.06%
BM_StringFindStringLiteral/32 1.746 2.47%
BM_StringFindStringLiteral/4096 77.533 -
BM_StringFindStringLiteral/512 9.445 -
BM_StringFindStringLiteral/64 2.218 1.82%
BM_StringFindStringLiteral/8 1.620 -
BM_StringFindStringLiteral/8192 138.457 -
BM_StringMove_Empty 1.294 -
BM_StringMove_Huge 1.292 -
BM_StringMove_Large 1.292 -
BM_StringMove_Small 1.293 -
BM_StringRead_Cold_Deep_Empty 0.869 -31.55%
BM_StringRead_Cold_Deep_Large 1.338 -23.64%
BM_StringRead_Cold_Deep_Small 0.860 -32.25%
BM_StringRead_Cold_Shallow_Empty 0.816 -35.20%
BM_StringRead_Cold_Shallow_Large 1.110 -27.54%
BM_StringRead_Cold_Shallow_Small 0.830 -35.96%
BM_StringRead_Hot_Deep_Empty 0.474 -
BM_StringRead_Hot_Deep_Large 0.667 17.47%
BM_StringRead_Hot_Deep_Small 0.479 -
BM_StringRead_Hot_Shallow_Empty 0.474 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.473 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.636 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.636 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -2.41%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.014 -1.90%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.203 4.09%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.161 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.665 3.09%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.330 -18.55%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.330 -18.21%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.331 -18.38%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.333 -17.32%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.446 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.537 18.12%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.458 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.827 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.830 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.412 -2.45%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.450 23.20%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.227 -37.96%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.686 48.51%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.462 -12.03%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.504 -9.02%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.497 11.03%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.054 -7.75%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.796 -10.36%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.265 -14.96%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.080 3.02%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.838 14.96%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.200 -3.32%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.884 5.96%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.773 12.41%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.431 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.883 -5.63%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.590 5.97%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.500 -20.62%
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -2.36%
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -
BM_StringRelational_Compare_Empty_Large_Control 1.626 -
BM_StringRelational_Compare_Empty_Small_Control 1.642 -
BM_StringRelational_Compare_Huge_Empty_Control 1.624 -2.14%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.120 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.593 -
BM_StringRelational_Compare_Huge_Huge_Control 98.802 -
BM_StringRelational_Compare_Huge_Large_Control 2.089 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -
BM_StringRelational_Compare_Large_Empty_Control 1.675 3.94%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.394 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.094 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.619 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.652 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.393 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.066 19.06%
BM_StringRelational_Eq_Empty_Huge_Control 0.482 -
BM_StringRelational_Eq_Empty_Large_Control 0.481 -2.36%
BM_StringRelational_Eq_Empty_Small_Control 0.475 2.38%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 16.81%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.291 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.435 -
BM_StringRelational_Eq_Huge_Huge_Control 98.893 -
BM_StringRelational_Eq_Large_Huge_Control 0.488 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.443 -4.06%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.784 -3.56%
BM_StringRelational_Eq_Large_Large_Control 2.419 12.76%
BM_StringRelational_Eq_Small_Huge_Control 0.479 -2.16%
BM_StringRelational_Eq_Small_Large_Control 0.475 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.227 -19.54%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.558 -4.98%
BM_StringRelational_Eq_Small_Small_Control 1.900 9.51%
BM_StringRelational_Less_Empty_Empty_Control 2.108 5.45%
BM_StringRelational_Less_Empty_Huge_Control 1.881 -8.45%
BM_StringRelational_Less_Empty_Large_Control 1.941 -2.78%
BM_StringRelational_Less_Empty_Small_Control 1.985 -
BM_StringRelational_Less_Huge_Empty_Control 2.105 5.47%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.284 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.224 -
BM_StringRelational_Less_Huge_Huge_Control 98.948 -
BM_StringRelational_Less_Huge_Large_Control 2.275 -
BM_StringRelational_Less_Huge_Small_Control 1.904 17.63%
BM_StringRelational_Less_Large_Empty_Control 1.995 -2.81%
BM_StringRelational_Less_Large_Huge_Control 2.349 -1.32%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.938 3.84%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.570 -3.06%
BM_StringRelational_Less_Large_Large_Control 2.224 -2.14%
BM_StringRelational_Less_Large_Small_Control 1.847 10.69%
BM_StringRelational_Less_Small_Empty_Control 1.804 -10.64%
BM_StringRelational_Less_Small_Huge_Control 1.726 -3.11%
BM_StringRelational_Less_Small_Large_Control 1.667 -7.50%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.325 -4.45%
BM_StringRelational_Less_Small_Small_ChangeLast 1.738 -5.09%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.325 -4.46%
BM_StringRelational_Less_Small_Small_Control 1.847 14.13%
BM_StringResizeAndOverwrite 0.844 -
BM_align/1 0.903 -2.00%
BM_align/256 0.906 -
BM_align/64 0.905 -
BM_align/8 0.904 -
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.310 3.73%
BM_deque_deque_copy/1024 39.018 1.14%
BM_deque_deque_copy/2 2.984 3.47%
BM_deque_deque_copy/4000 144.247 -
BM_deque_deque_copy/4096 150.770 -
BM_deque_deque_copy/512 20.373 -
BM_deque_deque_copy/5500 204.029 -
BM_deque_deque_copy/64 5.519 -
BM_deque_deque_copy/64000 2756.223 2.02%
BM_deque_deque_copy/65536 2956.455 3.03%
BM_deque_deque_copy/70000 2848.488 -4.22%
BM_deque_deque_copy_backward/0 0.853 14.70%
BM_deque_deque_copy_backward/1 2.781 -
BM_deque_deque_copy_backward/1024 38.140 -
BM_deque_deque_copy_backward/2 2.532 -
BM_deque_deque_copy_backward/4000 148.809 -
BM_deque_deque_copy_backward/4096 152.781 -
BM_deque_deque_copy_backward/512 18.804 1.29%
BM_deque_deque_copy_backward/5500 205.899 -
BM_deque_deque_copy_backward/64 3.415 1.41%
BM_deque_deque_copy_backward/64000 7994.174 -1.89%
BM_deque_deque_copy_backward/65536 8207.644 -8.27%
BM_deque_deque_copy_backward/70000 8679.924 -2.11%
BM_deque_deque_move/0 1.387 -
BM_deque_deque_move/1 3.259 -34.04%
BM_deque_deque_move/1024 38.566 -2.32%
BM_deque_deque_move/2 2.929 -37.21%
BM_deque_deque_move/4000 144.484 -
BM_deque_deque_move/4096 150.218 -3.00%
BM_deque_deque_move/512 20.384 -
BM_deque_deque_move/5500 201.875 -
BM_deque_deque_move/64 5.518 -5.81%
BM_deque_deque_move/64000 2769.153 -7.56%
BM_deque_deque_move/65536 2854.292 -8.75%
BM_deque_deque_move/70000 3111.968 -12.80%
BM_deque_deque_move_backward/0 0.802 -6.62%
BM_deque_deque_move_backward/1 2.789 2.11%
BM_deque_deque_move_backward/1024 38.458 -
BM_deque_deque_move_backward/2 2.532 2.29%
BM_deque_deque_move_backward/4000 148.607 -
BM_deque_deque_move_backward/4096 155.567 2.01%
BM_deque_deque_move_backward/512 19.474 4.80%
BM_deque_deque_move_backward/5500 207.784 1.09%
BM_deque_deque_move_backward/64 3.598 6.76%
BM_deque_deque_move_backward/64000 7823.119 -3.74%
BM_deque_deque_move_backward/65536 8167.807 -2.11%
BM_deque_deque_move_backward/70000 8731.075 -
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.298 2.63%
BM_deque_deque_ranges_copy/1024 38.574 -
BM_deque_deque_ranges_copy/2 2.980 3.86%
BM_deque_deque_ranges_copy/4000 145.022 -1.07%
BM_deque_deque_ranges_copy/4096 150.827 -
BM_deque_deque_ranges_copy/512 20.302 -
BM_deque_deque_ranges_copy/5500 201.667 -
BM_deque_deque_ranges_copy/64 5.465 -1.09%
BM_deque_deque_ranges_copy/64000 2719.557 -4.91%
BM_deque_deque_ranges_copy/65536 2892.495 -1.05%
BM_deque_deque_ranges_copy/70000 3000.493 -4.89%
BM_deque_deque_ranges_copy_backward/0 0.922 11.45%
BM_deque_deque_ranges_copy_backward/1 2.779 1.63%
BM_deque_deque_ranges_copy_backward/1024 38.817 2.11%
BM_deque_deque_ranges_copy_backward/2 2.532 2.19%
BM_deque_deque_ranges_copy_backward/4000 145.766 -
BM_deque_deque_ranges_copy_backward/4096 153.606 -
BM_deque_deque_ranges_copy_backward/512 19.150 -1.80%
BM_deque_deque_ranges_copy_backward/5500 206.536 -
BM_deque_deque_ranges_copy_backward/64 3.439 -
BM_deque_deque_ranges_copy_backward/64000 8000.255 -5.05%
BM_deque_deque_ranges_copy_backward/65536 7968.663 -10.88%
BM_deque_deque_ranges_copy_backward/70000 8665.023 -3.58%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.312 3.75%
BM_deque_deque_ranges_move/1024 38.687 -
BM_deque_deque_ranges_move/2 2.989 3.92%
BM_deque_deque_ranges_move/4000 146.578 -
BM_deque_deque_ranges_move/4096 149.476 -
BM_deque_deque_ranges_move/512 20.293 -
BM_deque_deque_ranges_move/5500 202.091 1.53%
BM_deque_deque_ranges_move/64 5.473 -1.01%
BM_deque_deque_ranges_move/64000 2865.395 -
BM_deque_deque_ranges_move/65536 2880.312 -3.68%
BM_deque_deque_ranges_move/70000 3074.505 -11.13%
BM_deque_deque_ranges_move_backward/0 0.851 -7.61%
BM_deque_deque_ranges_move_backward/1 2.778 1.76%
BM_deque_deque_ranges_move_backward/1024 39.033 1.11%
BM_deque_deque_ranges_move_backward/2 2.527 2.14%
BM_deque_deque_ranges_move_backward/4000 146.652 1.06%
BM_deque_deque_ranges_move_backward/4096 155.497 1.48%
BM_deque_deque_ranges_move_backward/512 19.178 3.19%
BM_deque_deque_ranges_move_backward/5500 208.964 -
BM_deque_deque_ranges_move_backward/64 3.350 -
BM_deque_deque_ranges_move_backward/64000 7888.047 -7.79%
BM_deque_deque_ranges_move_backward/65536 8050.013 -2.67%
BM_deque_deque_ranges_move_backward/70000 8589.718 -2.04%
BM_deque_vector_copy/0 1.418 -4.60%
BM_deque_vector_copy/1 2.112 -
BM_deque_vector_copy/1024 36.877 -1.15%
BM_deque_vector_copy/2 1.834 -
BM_deque_vector_copy/4000 142.099 -
BM_deque_vector_copy/4096 145.109 -
BM_deque_vector_copy/512 16.651 -
BM_deque_vector_copy/5500 194.408 -1.08%
BM_deque_vector_copy/64 2.580 -
BM_deque_vector_copy/64000 2465.098 3.31%
BM_deque_vector_copy/65536 2533.043 1.24%
BM_deque_vector_copy/70000 2805.554 -
BM_deque_vector_copy_backward/0 1.601 11.89%
BM_deque_vector_copy_backward/1 2.096 -2.28%
BM_deque_vector_copy_backward/1024 36.872 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 142.356 -
BM_deque_vector_copy_backward/4096 147.526 -1.37%
BM_deque_vector_copy_backward/512 17.916 -
BM_deque_vector_copy_backward/5500 201.255 -
BM_deque_vector_copy_backward/64 2.915 -
BM_deque_vector_copy_backward/64000 8015.785 -2.84%
BM_deque_vector_copy_backward/65536 8385.377 -7.77%
BM_deque_vector_copy_backward/70000 8597.964 -11.31%
BM_deque_vector_move/0 1.459 2.50%
BM_deque_vector_move/1 2.129 1.98%
BM_deque_vector_move/1024 36.854 -
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 140.367 -
BM_deque_vector_move/4096 145.417 -
BM_deque_vector_move/512 16.661 -
BM_deque_vector_move/5500 195.541 -
BM_deque_vector_move/64 2.603 -1.83%
BM_deque_vector_move/64000 2827.606 -9.00%
BM_deque_vector_move/65536 2743.456 -10.88%
BM_deque_vector_move/70000 2922.836 -10.87%
BM_deque_vector_move_backward/0 1.470 6.98%
BM_deque_vector_move_backward/1 2.079 -
BM_deque_vector_move_backward/1024 36.919 -1.07%
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 141.200 -
BM_deque_vector_move_backward/4096 149.300 -
BM_deque_vector_move_backward/512 17.901 -
BM_deque_vector_move_backward/5500 201.501 -
BM_deque_vector_move_backward/64 2.912 -
BM_deque_vector_move_backward/64000 8143.137 -7.20%
BM_deque_vector_move_backward/65536 8076.342 -6.00%
BM_deque_vector_move_backward/70000 8771.454 2.35%
BM_deque_vector_ranges_copy/0 1.529 7.77%
BM_deque_vector_ranges_copy/1 2.088 -1.64%
BM_deque_vector_ranges_copy/1024 36.722 -
BM_deque_vector_ranges_copy/2 1.835 -
BM_deque_vector_ranges_copy/4000 141.974 -
BM_deque_vector_ranges_copy/4096 145.872 -
BM_deque_vector_ranges_copy/512 16.643 -
BM_deque_vector_ranges_copy/5500 199.824 1.52%
BM_deque_vector_ranges_copy/64 2.613 -
BM_deque_vector_ranges_copy/64000 2581.077 -
BM_deque_vector_ranges_copy/65536 2593.528 -
BM_deque_vector_ranges_copy/70000 2803.750 -1.48%
BM_deque_vector_ranges_copy_backward/0 1.423 -
BM_deque_vector_ranges_copy_backward/1 2.122 1.48%
BM_deque_vector_ranges_copy_backward/1024 37.154 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 143.397 -
BM_deque_vector_ranges_copy_backward/4096 149.104 1.18%
BM_deque_vector_ranges_copy_backward/512 17.927 -
BM_deque_vector_ranges_copy_backward/5500 202.137 -
BM_deque_vector_ranges_copy_backward/64 2.904 -
BM_deque_vector_ranges_copy_backward/64000 8153.608 -5.35%
BM_deque_vector_ranges_copy_backward/65536 8096.695 -1.00%
BM_deque_vector_ranges_copy_backward/70000 8409.312 -10.68%
BM_deque_vector_ranges_move/0 1.377 -6.71%
BM_deque_vector_ranges_move/1 2.153 -
BM_deque_vector_ranges_move/1024 36.798 -
BM_deque_vector_ranges_move/2 1.841 -
BM_deque_vector_ranges_move/4000 143.326 -
BM_deque_vector_ranges_move/4096 146.317 -
BM_deque_vector_ranges_move/512 16.652 -
BM_deque_vector_ranges_move/5500 199.064 -
BM_deque_vector_ranges_move/64 2.615 1.59%
BM_deque_vector_ranges_move/64000 2761.835 -7.42%
BM_deque_vector_ranges_move/65536 2734.208 -7.90%
BM_deque_vector_ranges_move/70000 2993.139 -4.90%
BM_deque_vector_ranges_move_backward/0 1.371 1.93%
BM_deque_vector_ranges_move_backward/1 2.112 1.11%
BM_deque_vector_ranges_move_backward/1024 36.884 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 142.033 -
BM_deque_vector_ranges_move_backward/4096 147.594 -
BM_deque_vector_ranges_move_backward/512 17.914 -
BM_deque_vector_ranges_move_backward/5500 203.377 -
BM_deque_vector_ranges_move_backward/64 2.904 -
BM_deque_vector_ranges_move_backward/64000 8040.112 -
BM_deque_vector_ranges_move_backward/65536 8322.494 3.22%
BM_deque_vector_ranges_move_backward/70000 8598.406 -5.03%
BM_getline_string 17.674 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.309 -9.82%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.776 -1.40%
BM_lexicographical_compare_three_way<IntPtr>/1048576 250159.938 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.363 1.30%
BM_lexicographical_compare_three_way<IntPtr>/16384 3762.871 -1.82%
BM_lexicographical_compare_three_way<IntPtr>/256 70.406 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60360.068 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.144 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.667 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.682 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15020.777 -1.32%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.937 -18.11%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.398 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496479.521 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.822 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7576.821 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.474 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120532.522 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.275 -6.18%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.260 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.204 -1.98%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30108.672 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.146 -5.79%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.002 -1.72%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250039.018 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.270 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3799.235 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.567 -1.36%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60615.813 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.053 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.763 -1.25%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.521 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15162.468 -1.12%
BM_lexicographical_compare_three_way_fast_path/1 0.308 -32.41%
BM_lexicographical_compare_three_way_fast_path/1024 245.462 -
BM_lexicographical_compare_three_way_fast_path/1048576 250347.525 -
BM_lexicographical_compare_three_way_fast_path/16 4.392 -
BM_lexicographical_compare_three_way_fast_path/16384 3772.241 -
BM_lexicographical_compare_three_way_fast_path/256 70.683 -
BM_lexicographical_compare_three_way_fast_path/262144 60459.400 -
BM_lexicographical_compare_three_way_fast_path/4 1.147 -
BM_lexicographical_compare_three_way_fast_path/4096 955.518 -
BM_lexicographical_compare_three_way_fast_path/64 15.669 -
BM_lexicographical_compare_three_way_fast_path/65536 15045.931 -
BM_lexicographical_compare_three_way_slow_path/1 0.363 -
BM_lexicographical_compare_three_way_slow_path/1024 249.164 -
BM_lexicographical_compare_three_way_slow_path/1048576 253657.488 -
BM_lexicographical_compare_three_way_slow_path/16 4.483 -2.79%
BM_lexicographical_compare_three_way_slow_path/16384 3982.507 1.31%
BM_lexicographical_compare_three_way_slow_path/256 71.899 -
BM_lexicographical_compare_three_way_slow_path/262144 64771.512 1.73%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 988.243 1.16%
BM_lexicographical_compare_three_way_slow_path/64 15.824 1.19%
BM_lexicographical_compare_three_way_slow_path/65536 16153.644 1.90%
BM_map_find_string_literal 11.351 -
BM_num_get<bool> 12.823 2.22%
BM_num_get<double> 34.849 -1.72%
BM_num_get<float> 35.073 -4.35%
BM_num_get<long> 11.951 3.84%
BM_num_get<long_double> 35.568 -
BM_num_get<long_long> 11.925 2.73%
BM_num_get<unsigned_int> 10.698 1.14%
BM_num_get<unsigned_long> 11.192 1.69%
BM_num_get<unsigned_long_long> 11.288 1.37%
BM_num_get<unsigned_short> 10.627 -
BM_num_get<void*> 11.973 2.75%
BM_num_put<bool> 10.622 2.24%
BM_num_put<const_void*> 12.613 -
BM_num_put<double> 57.976 -
BM_num_put<long> 11.862 4.41%
BM_num_put<long_double> 58.897 -
BM_num_put<long_long> 12.070 5.42%
BM_num_put<unsigned_long> 11.704 2.75%
BM_num_put<unsigned_long_long> 11.896 6.87%
BM_std_min<__int128>/1 0.308 -25.01%
BM_std_min<__int128>/10 3.818 -5.00%
BM_std_min<__int128>/1024 495.622 -26.98%
BM_std_min<__int128>/11 4.274 -5.06%
BM_std_min<__int128>/12 4.722 -5.96%
BM_std_min<__int128>/13 5.198 -6.58%
BM_std_min<__int128>/14 5.685 -7.22%
BM_std_min<__int128>/15 6.139 -8.25%
BM_std_min<__int128>/16 6.627 -9.20%
BM_std_min<__int128>/17 7.094 -10.21%
BM_std_min<__int128>/18 7.589 -11.07%
BM_std_min<__int128>/19 8.088 -11.66%
BM_std_min<__int128>/2 0.666 -3.18%
BM_std_min<__int128>/20 8.561 -12.58%
BM_std_min<__int128>/21 8.999 -13.59%
BM_std_min<__int128>/22 9.481 -13.72%
BM_std_min<__int128>/23 9.917 -14.83%
BM_std_min<__int128>/24 10.431 -15.09%
BM_std_min<__int128>/25 10.928 -15.44%
BM_std_min<__int128>/26 11.344 -16.45%
BM_std_min<__int128>/27 11.897 -16.17%
BM_std_min<__int128>/28 12.340 -16.88%
BM_std_min<__int128>/29 12.855 -17.14%
BM_std_min<__int128>/3 1.025 -1.74%
BM_std_min<__int128>/30 13.287 -17.70%
BM_std_min<__int128>/31 13.787 -17.96%
BM_std_min<__int128>/32 14.369 -17.50%
BM_std_min<__int128>/4 1.406 -2.17%
BM_std_min<__int128>/4000 1940.105 -26.98%
BM_std_min<__int128>/4096 1981.798 -27.27%
BM_std_min<__int128>/5 1.793 -2.94%
BM_std_min<__int128>/512 251.254 -25.63%
BM_std_min<__int128>/5500 2662.373 -27.23%
BM_std_min<__int128>/6 2.163 -4.23%
BM_std_min<__int128>/64 29.994 -22.70%
BM_std_min<__int128>/64000 31318.036 -27.11%
BM_std_min<__int128>/65536 32233.605 -26.70%
BM_std_min<__int128>/7 2.559 -4.59%
BM_std_min<__int128>/70000 34267.332 -27.00%
BM_std_min<__int128>/8 2.975 -5.08%
BM_std_min<__int128>/9 3.386 -4.84%
BM_std_min<char>/1 0.289 -23.63%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.433 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.308 2.66%
BM_std_min<char>/13 1.553 1.23%
BM_std_min<char>/14 1.764 -
BM_std_min<char>/15 2.051 -2.33%
BM_std_min<char>/16 2.497 -2.35%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.157 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.521 2.67%
BM_std_min<char>/21 1.742 -2.14%
BM_std_min<char>/22 2.086 1.39%
BM_std_min<char>/23 2.262 -
BM_std_min<char>/24 2.644 -
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.764 -
BM_std_min<char>/29 2.010 -
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.329 4.40%
BM_std_min<char>/31 2.543 2.49%
BM_std_min<char>/32 2.862 -2.43%
BM_std_min<char>/4 1.006 -4.75%
BM_std_min<char>/4000 27.023 -
BM_std_min<char>/4096 28.570 -
BM_std_min<char>/5 1.481 6.98%
BM_std_min<char>/512 6.306 -
BM_std_min<char>/5500 36.876 -
BM_std_min<char>/6 1.638 6.60%
BM_std_min<char>/64 13.256 223.70%
BM_std_min<char>/64000 450.574 -
BM_std_min<char>/65536 461.399 -
BM_std_min<char>/7 1.893 1.31%
BM_std_min<char>/70000 492.242 -
BM_std_min<char>/8 2.289 -3.87%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.324 -14.00%
BM_std_min<int>/10 1.017 -1.10%
BM_std_min<int>/1024 26.791 -
BM_std_min<int>/11 1.210 -
BM_std_min<int>/12 1.523 -
BM_std_min<int>/13 1.154 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.385 -
BM_std_min<int>/16 1.661 -4.21%
BM_std_min<int>/17 11.738 1116.60%
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.277 -
BM_std_min<int>/2 0.465 -4.32%
BM_std_min<int>/20 1.392 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.820 -1.48%
BM_std_min<int>/25 15.432 942.01%
BM_std_min<int>/26 15.861 939.05%
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.043 2.32%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.745 -
BM_std_min<int>/30 1.618 -
BM_std_min<int>/31 1.849 -
BM_std_min<int>/32 2.112 -
BM_std_min<int>/4 1.092 2.34%
BM_std_min<int>/4000 109.223 -
BM_std_min<int>/4096 112.271 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.875 -
BM_std_min<int>/5500 151.805 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.555 -2.69%
BM_std_min<int>/64000 1880.670 -
BM_std_min<int>/65536 1925.090 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2053.716 -
BM_std_min<int>/8 1.274 -1.64%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.672 19.70%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.718 -
BM_std_min<long_long>/11 1.501 -
BM_std_min<long_long>/12 2.058 -
BM_std_min<long_long>/13 2.404 1.48%
BM_std_min<long_long>/14 2.649 -
BM_std_min<long_long>/15 2.864 -
BM_std_min<long_long>/16 3.106 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.690 -
BM_std_min<long_long>/20 2.052 -
BM_std_min<long_long>/21 2.414 -
BM_std_min<long_long>/22 2.653 -
BM_std_min<long_long>/23 2.880 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.586 -2.70%
BM_std_min<long_long>/29 3.022 -
BM_std_min<long_long>/3 1.264 -1.95%
BM_std_min<long_long>/30 3.171 -1.55%
BM_std_min<long_long>/31 3.241 -5.68%
BM_std_min<long_long>/32 3.619 2.85%
BM_std_min<long_long>/4 1.678 -
BM_std_min<long_long>/4000 442.100 -
BM_std_min<long_long>/4096 452.752 -
BM_std_min<long_long>/5 1.901 -
BM_std_min<long_long>/512 46.473 -
BM_std_min<long_long>/5500 610.909 -
BM_std_min<long_long>/6 2.123 -
BM_std_min<long_long>/64 4.843 -
BM_std_min<long_long>/64000 7297.311 -
BM_std_min<long_long>/65536 7476.929 -
BM_std_min<long_long>/7 2.347 -
BM_std_min<long_long>/70000 7989.111 -
BM_std_min<long_long>/8 2.671 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.292 -23.65%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 13.974 -
BM_std_min<short>/11 1.181 -
BM_std_min<short>/12 1.590 7.86%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.811 3.24%
BM_std_min<short>/17 1.562 -4.92%
BM_std_min<short>/18 1.610 -1.30%
BM_std_min<short>/19 1.800 -6.10%
BM_std_min<short>/2 0.506 4.19%
BM_std_min<short>/20 2.344 6.81%
BM_std_min<short>/21 1.802 2.82%
BM_std_min<short>/22 1.862 -
BM_std_min<short>/23 2.076 -1.06%
BM_std_min<short>/24 2.490 -1.11%
BM_std_min<short>/25 10.869 409.48%
BM_std_min<short>/26 2.108 -1.90%
BM_std_min<short>/27 2.314 -2.57%
BM_std_min<short>/28 2.703 -6.48%
BM_std_min<short>/29 2.348 -4.75%
BM_std_min<short>/3 0.695 -
BM_std_min<short>/30 2.254 -7.63%
BM_std_min<short>/31 2.625 2.30%
BM_std_min<short>/32 2.954 -5.57%
BM_std_min<short>/4 1.005 -4.64%
BM_std_min<short>/4000 52.994 -
BM_std_min<short>/4096 54.385 -1.03%
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.257 -1.22%
BM_std_min<short>/5500 74.742 -1.03%
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 18.814 438.89%
BM_std_min<short>/64000 904.026 -
BM_std_min<short>/65536 926.165 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1027.168 -
BM_std_min<short>/8 1.367 2.83%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.311 -
BM_std_min<unsigned___int128>/10 3.700 1.03%
BM_std_min<unsigned___int128>/1024 465.677 17.74%
BM_std_min<unsigned___int128>/11 4.092 1.12%
BM_std_min<unsigned___int128>/12 4.515 -
BM_std_min<unsigned___int128>/13 4.925 1.04%
BM_std_min<unsigned___int128>/14 5.338 1.28%
BM_std_min<unsigned___int128>/15 5.762 1.23%
BM_std_min<unsigned___int128>/16 6.190 1.40%
BM_std_min<unsigned___int128>/17 6.630 2.41%
BM_std_min<unsigned___int128>/18 7.057 3.06%
BM_std_min<unsigned___int128>/19 7.482 3.46%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 7.900 3.88%
BM_std_min<unsigned___int128>/21 8.354 5.13%
BM_std_min<unsigned___int128>/22 8.786 5.50%
BM_std_min<unsigned___int128>/23 9.258 6.10%
BM_std_min<unsigned___int128>/24 9.676 6.36%
BM_std_min<unsigned___int128>/25 10.102 6.73%
BM_std_min<unsigned___int128>/26 10.508 7.19%
BM_std_min<unsigned___int128>/27 10.983 7.54%
BM_std_min<unsigned___int128>/28 11.421 7.77%
BM_std_min<unsigned___int128>/29 11.865 7.87%
BM_std_min<unsigned___int128>/3 1.018 -
BM_std_min<unsigned___int128>/30 12.311 8.19%
BM_std_min<unsigned___int128>/31 12.753 8.43%
BM_std_min<unsigned___int128>/32 13.248 8.77%
BM_std_min<unsigned___int128>/4 1.394 1.69%
BM_std_min<unsigned___int128>/4000 1817.193 18.10%
BM_std_min<unsigned___int128>/4096 1857.929 17.88%
BM_std_min<unsigned___int128>/5 1.772 1.77%
BM_std_min<unsigned___int128>/512 233.709 17.70%
BM_std_min<unsigned___int128>/5500 2503.277 18.36%
BM_std_min<unsigned___int128>/6 2.127 2.54%
BM_std_min<unsigned___int128>/64 27.860 13.69%
BM_std_min<unsigned___int128>/64000 29168.434 18.11%
BM_std_min<unsigned___int128>/65536 29976.656 18.50%
BM_std_min<unsigned___int128>/7 2.530 2.15%
BM_std_min<unsigned___int128>/70000 31962.573 18.21%
BM_std_min<unsigned___int128>/8 2.945 2.71%
BM_std_min<unsigned___int128>/9 3.313 1.40%
BM_std_min<unsigned_char>/1 0.381 17.18%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.490 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.358 2.02%
BM_std_min<unsigned_char>/13 1.517 -1.72%
BM_std_min<unsigned_char>/14 1.811 -1.74%
BM_std_min<unsigned_char>/15 2.062 -2.18%
BM_std_min<unsigned_char>/16 2.518 -2.18%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.972 -1.60%
BM_std_min<unsigned_char>/19 1.157 -2.25%
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.533 -1.16%
BM_std_min<unsigned_char>/21 1.779 -1.52%
BM_std_min<unsigned_char>/22 2.030 1.42%
BM_std_min<unsigned_char>/23 2.360 -
BM_std_min<unsigned_char>/24 2.723 -3.23%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.696 -4.77%
BM_std_min<unsigned_char>/29 1.966 -5.08%
BM_std_min<unsigned_char>/3 0.697 -3.24%
BM_std_min<unsigned_char>/30 2.310 1.63%
BM_std_min<unsigned_char>/31 2.560 1.60%
BM_std_min<unsigned_char>/32 2.820 -3.60%
BM_std_min<unsigned_char>/4 0.978 -
BM_std_min<unsigned_char>/4000 27.144 -
BM_std_min<unsigned_char>/4096 29.080 -
BM_std_min<unsigned_char>/5 1.300 4.28%
BM_std_min<unsigned_char>/512 6.406 1.44%
BM_std_min<unsigned_char>/5500 37.117 -
BM_std_min<unsigned_char>/6 1.516 1.73%
BM_std_min<unsigned_char>/64 4.168 -
BM_std_min<unsigned_char>/64000 454.039 -
BM_std_min<unsigned_char>/65536 464.271 -
BM_std_min<unsigned_char>/7 1.861 2.69%
BM_std_min<unsigned_char>/70000 496.021 -
BM_std_min<unsigned_char>/8 2.279 -
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.456 37.42%
BM_std_min<unsigned_int>/10 0.995 -1.06%
BM_std_min<unsigned_int>/1024 26.691 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.492 -1.55%
BM_std_min<unsigned_int>/13 1.405 -9.45%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.918 1.71%
BM_std_min<unsigned_int>/17 0.965 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.271 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.849 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.998 2.07%
BM_std_min<unsigned_int>/29 2.014 -3.18%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.194 -
BM_std_min<unsigned_int>/4 1.029 -1.82%
BM_std_min<unsigned_int>/4000 109.454 -
BM_std_min<unsigned_int>/4096 111.404 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.842 -
BM_std_min<unsigned_int>/5500 151.914 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.826 -
BM_std_min<unsigned_int>/64000 1883.777 -
BM_std_min<unsigned_int>/65536 1927.435 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.208 -
BM_std_min<unsigned_int>/8 1.330 5.42%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.336 5.12%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.194 -
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.754 -
BM_std_min<unsigned_long_long>/14 1.928 -1.88%
BM_std_min<unsigned_long_long>/15 2.184 -
BM_std_min<unsigned_long_long>/16 2.420 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.021 -
BM_std_min<unsigned_long_long>/22 2.205 -1.13%
BM_std_min<unsigned_long_long>/23 2.466 -
BM_std_min<unsigned_long_long>/24 2.726 -
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.091 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.512 1.08%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.646 -4.37%
BM_std_min<unsigned_long_long>/31 2.998 -
BM_std_min<unsigned_long_long>/32 3.292 1.51%
BM_std_min<unsigned_long_long>/4 1.031 2.19%
BM_std_min<unsigned_long_long>/4000 445.127 -
BM_std_min<unsigned_long_long>/4096 456.050 -
BM_std_min<unsigned_long_long>/5 1.283 -7.09%
BM_std_min<unsigned_long_long>/512 46.748 -
BM_std_min<unsigned_long_long>/5500 614.831 -
BM_std_min<unsigned_long_long>/6 1.627 1.46%
BM_std_min<unsigned_long_long>/64 4.691 -7.75%
BM_std_min<unsigned_long_long>/64000 7329.888 -
BM_std_min<unsigned_long_long>/65536 7509.760 -
BM_std_min<unsigned_long_long>/7 1.925 -
BM_std_min<unsigned_long_long>/70000 8018.227 -
BM_std_min<unsigned_long_long>/8 2.343 -
BM_std_min<unsigned_long_long>/9 1.181 -
BM_std_min<unsigned_short>/1 0.288 -24.68%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.859 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.575 4.48%
BM_std_min<unsigned_short>/13 6.424 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.723 -
BM_std_min<unsigned_short>/17 6.645 -
BM_std_min<unsigned_short>/18 1.568 -
BM_std_min<unsigned_short>/19 1.822 -
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.276 6.33%
BM_std_min<unsigned_short>/21 6.902 -
BM_std_min<unsigned_short>/22 1.810 -6.58%
BM_std_min<unsigned_short>/23 2.157 1.10%
BM_std_min<unsigned_short>/24 2.430 -
BM_std_min<unsigned_short>/25 7.126 -
BM_std_min<unsigned_short>/26 2.135 1.29%
BM_std_min<unsigned_short>/27 2.381 2.87%
BM_std_min<unsigned_short>/28 2.656 -1.69%
BM_std_min<unsigned_short>/29 7.333 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.352 1.15%
BM_std_min<unsigned_short>/31 2.623 3.69%
BM_std_min<unsigned_short>/32 2.845 -3.07%
BM_std_min<unsigned_short>/4 1.027 3.08%
BM_std_min<unsigned_short>/4000 53.749 -
BM_std_min<unsigned_short>/4096 55.161 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.298 -
BM_std_min<unsigned_short>/5500 75.523 -
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.519 -1.19%
BM_std_min<unsigned_short>/64000 913.077 -
BM_std_min<unsigned_short>/65536 935.489 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1032.496 -
BM_std_min<unsigned_short>/8 1.290 -
BM_std_min<unsigned_short>/9 6.300 -
BM_std_minmax<char>/1 0.640 2.59%
BM_std_minmax<char>/10 1.340 -
BM_std_minmax<char>/1024 8.767 -
BM_std_minmax<char>/11 1.739 -
BM_std_minmax<char>/12 1.968 1.64%
BM_std_minmax<char>/13 2.219 -
BM_std_minmax<char>/14 2.552 1.22%
BM_std_minmax<char>/15 2.942 -
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.298 -
BM_std_minmax<char>/19 1.660 -
BM_std_minmax<char>/2 0.917 3.01%
BM_std_minmax<char>/20 1.940 -
BM_std_minmax<char>/21 2.250 -
BM_std_minmax<char>/22 2.510 -
BM_std_minmax<char>/23 2.944 -
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.794 -1.26%
BM_std_minmax<char>/28 2.136 -1.18%
BM_std_minmax<char>/29 2.402 -
BM_std_minmax<char>/3 1.210 -
BM_std_minmax<char>/30 2.653 -
BM_std_minmax<char>/31 3.132 -1.34%
BM_std_minmax<char>/32 1.529 1.97%
BM_std_minmax<char>/4 1.499 -
BM_std_minmax<char>/4000 39.200 1.22%
BM_std_minmax<char>/4096 32.977 -
BM_std_minmax<char>/5 1.792 -
BM_std_minmax<char>/512 4.992 -
BM_std_minmax<char>/5500 50.829 -
BM_std_minmax<char>/6 2.077 -
BM_std_minmax<char>/64 1.319 9.98%
BM_std_minmax<char>/64000 532.823 -
BM_std_minmax<char>/65536 545.268 -
BM_std_minmax<char>/7 2.461 -1.09%
BM_std_minmax<char>/70000 597.534 -
BM_std_minmax<char>/8 0.966 -4.54%
BM_std_minmax<char>/9 1.152 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.591 -
BM_std_minmax<int>/11 1.773 2.41%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.964 -
BM_std_minmax<int>/16 1.316 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.850 -
BM_std_minmax<int>/2 0.842 -4.71%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.319 -
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.442 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.091 -
BM_std_minmax<int>/3 1.137 -3.54%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.697 2.95%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.085 9.15%
BM_std_minmax<int>/4000 133.336 -
BM_std_minmax<int>/4096 136.544 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.655 -
BM_std_minmax<int>/5500 191.348 -
BM_std_minmax<int>/6 1.279 -7.80%
BM_std_minmax<int>/64 2.519 -
BM_std_minmax<int>/64000 2152.968 -
BM_std_minmax<int>/65536 2203.893 -
BM_std_minmax<int>/7 1.532 -12.65%
BM_std_minmax<int>/70000 2352.639 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.693 4.30%
BM_std_minmax<long_long>/10 2.190 -
BM_std_minmax<long_long>/1024 133.879 -
BM_std_minmax<long_long>/11 2.541 3.37%
BM_std_minmax<long_long>/12 2.735 -
BM_std_minmax<long_long>/13 3.089 1.15%
BM_std_minmax<long_long>/14 3.328 -
BM_std_minmax<long_long>/15 3.731 1.64%
BM_std_minmax<long_long>/16 3.053 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.071 -
BM_std_minmax<long_long>/19 3.074 -
BM_std_minmax<long_long>/2 1.501 13.52%
BM_std_minmax<long_long>/20 3.321 -
BM_std_minmax<long_long>/21 3.532 -
BM_std_minmax<long_long>/22 3.927 -
BM_std_minmax<long_long>/23 4.379 1.12%
BM_std_minmax<long_long>/24 3.990 -
BM_std_minmax<long_long>/25 4.009 -
BM_std_minmax<long_long>/26 4.026 -
BM_std_minmax<long_long>/27 4.028 -
BM_std_minmax<long_long>/28 4.129 -
BM_std_minmax<long_long>/29 4.361 -
BM_std_minmax<long_long>/3 1.774 9.96%
BM_std_minmax<long_long>/30 4.593 1.65%
BM_std_minmax<long_long>/31 4.871 1.31%
BM_std_minmax<long_long>/32 4.965 -
BM_std_minmax<long_long>/4 1.858 -
BM_std_minmax<long_long>/4000 527.031 -
BM_std_minmax<long_long>/4096 539.182 -
BM_std_minmax<long_long>/5 2.213 3.96%
BM_std_minmax<long_long>/512 66.910 -
BM_std_minmax<long_long>/5500 726.129 -
BM_std_minmax<long_long>/6 2.417 3.01%
BM_std_minmax<long_long>/64 10.403 -
BM_std_minmax<long_long>/64000 8492.672 -
BM_std_minmax<long_long>/65536 8694.307 -
BM_std_minmax<long_long>/7 2.558 -
BM_std_minmax<long_long>/70000 9289.231 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.639 2.41%
BM_std_minmax<short>/10 1.408 1.03%
BM_std_minmax<short>/1024 16.578 -
BM_std_minmax<short>/11 1.807 1.08%
BM_std_minmax<short>/12 1.385 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.992 -
BM_std_minmax<short>/16 1.761 -
BM_std_minmax<short>/17 1.805 2.21%
BM_std_minmax<short>/18 2.048 2.12%
BM_std_minmax<short>/19 2.369 2.49%
BM_std_minmax<short>/2 0.875 4.95%
BM_std_minmax<short>/20 1.947 -3.57%
BM_std_minmax<short>/21 2.010 -2.57%
BM_std_minmax<short>/22 2.357 -
BM_std_minmax<short>/23 2.634 -1.02%
BM_std_minmax<short>/24 2.418 2.14%
BM_std_minmax<short>/25 2.255 -
BM_std_minmax<short>/26 2.545 2.69%
BM_std_minmax<short>/27 2.899 1.07%
BM_std_minmax<short>/28 2.670 4.40%
BM_std_minmax<short>/29 2.579 -
BM_std_minmax<short>/3 1.139 4.30%
BM_std_minmax<short>/30 2.754 -
BM_std_minmax<short>/31 3.086 -
BM_std_minmax<short>/32 1.306 3.55%
BM_std_minmax<short>/4 1.029 6.26%
BM_std_minmax<short>/4000 66.084 -
BM_std_minmax<short>/4096 67.721 -
BM_std_minmax<short>/5 1.157 -
BM_std_minmax<short>/512 8.880 -
BM_std_minmax<short>/5500 97.707 -
BM_std_minmax<short>/6 1.370 -1.23%
BM_std_minmax<short>/64 1.570 1.55%
BM_std_minmax<short>/64000 1065.514 -
BM_std_minmax<short>/65536 1091.445 -
BM_std_minmax<short>/7 1.755 -2.58%
BM_std_minmax<short>/70000 1201.225 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.168 -
BM_std_minmax<unsigned_char>/1 0.623 -
BM_std_minmax<unsigned_char>/10 1.387 -
BM_std_minmax<unsigned_char>/1024 8.810 -
BM_std_minmax<unsigned_char>/11 1.810 -
BM_std_minmax<unsigned_char>/12 1.986 -2.62%
BM_std_minmax<unsigned_char>/13 2.298 -
BM_std_minmax<unsigned_char>/14 2.561 -1.70%
BM_std_minmax<unsigned_char>/15 3.070 -
BM_std_minmax<unsigned_char>/16 0.973 -5.16%
BM_std_minmax<unsigned_char>/17 1.103 -1.46%
BM_std_minmax<unsigned_char>/18 1.318 -1.71%
BM_std_minmax<unsigned_char>/19 1.678 -1.92%
BM_std_minmax<unsigned_char>/2 0.873 -5.42%
BM_std_minmax<unsigned_char>/20 1.966 -2.59%
BM_std_minmax<unsigned_char>/21 2.232 -3.39%
BM_std_minmax<unsigned_char>/22 2.516 -2.22%
BM_std_minmax<unsigned_char>/23 2.986 -1.04%
BM_std_minmax<unsigned_char>/24 1.204 -4.17%
BM_std_minmax<unsigned_char>/25 1.226 -4.04%
BM_std_minmax<unsigned_char>/26 1.440 -3.72%
BM_std_minmax<unsigned_char>/27 1.871 -2.12%
BM_std_minmax<unsigned_char>/28 2.083 -2.52%
BM_std_minmax<unsigned_char>/29 2.421 -2.29%
BM_std_minmax<unsigned_char>/3 1.162 -5.11%
BM_std_minmax<unsigned_char>/30 2.697 -1.50%
BM_std_minmax<unsigned_char>/31 3.175 -2.81%
BM_std_minmax<unsigned_char>/32 1.562 -4.40%
BM_std_minmax<unsigned_char>/4 1.454 -3.72%
BM_std_minmax<unsigned_char>/4000 39.457 1.39%
BM_std_minmax<unsigned_char>/4096 33.077 -
BM_std_minmax<unsigned_char>/5 1.744 -2.54%
BM_std_minmax<unsigned_char>/512 5.021 -
BM_std_minmax<unsigned_char>/5500 50.532 -
BM_std_minmax<unsigned_char>/6 2.025 -2.64%
BM_std_minmax<unsigned_char>/64 1.161 -15.95%
BM_std_minmax<unsigned_char>/64000 533.974 -
BM_std_minmax<unsigned_char>/65536 546.420 -
BM_std_minmax<unsigned_char>/7 2.427 -1.90%
BM_std_minmax<unsigned_char>/70000 598.736 -
BM_std_minmax<unsigned_char>/8 1.152 -
BM_std_minmax<unsigned_char>/9 1.161 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.661 -
BM_std_minmax<unsigned_int>/11 1.799 -
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 1.988 -1.87%
BM_std_minmax<unsigned_int>/16 1.316 2.63%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.804 -2.89%
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.403 -1.70%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.422 1.73%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.046 -
BM_std_minmax<unsigned_int>/3 1.096 -3.93%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.560 -1.06%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.155 18.24%
BM_std_minmax<unsigned_int>/4000 133.469 -
BM_std_minmax<unsigned_int>/4096 136.665 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.674 -
BM_std_minmax<unsigned_int>/5500 191.532 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.541 -
BM_std_minmax<unsigned_int>/64000 2154.639 -
BM_std_minmax<unsigned_int>/65536 2205.064 -
BM_std_minmax<unsigned_int>/7 1.744 -5.26%
BM_std_minmax<unsigned_int>/70000 2353.730 -
BM_std_minmax<unsigned_int>/8 1.155 -
BM_std_minmax<unsigned_int>/9 1.158 -
BM_std_minmax<unsigned_long_long>/1 0.582 4.91%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.924 -
BM_std_minmax<unsigned_long_long>/11 2.355 -
BM_std_minmax<unsigned_long_long>/12 2.679 -
BM_std_minmax<unsigned_long_long>/13 2.979 -1.13%
BM_std_minmax<unsigned_long_long>/14 3.282 -
BM_std_minmax<unsigned_long_long>/15 3.669 -1.48%
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.069 -
BM_std_minmax<unsigned_long_long>/18 3.079 -
BM_std_minmax<unsigned_long_long>/19 3.080 -
BM_std_minmax<unsigned_long_long>/2 0.868 2.31%
BM_std_minmax<unsigned_long_long>/20 3.288 -
BM_std_minmax<unsigned_long_long>/21 3.485 -
BM_std_minmax<unsigned_long_long>/22 3.921 -
BM_std_minmax<unsigned_long_long>/23 4.269 -2.04%
BM_std_minmax<unsigned_long_long>/24 3.992 -
BM_std_minmax<unsigned_long_long>/25 4.015 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.014 -
BM_std_minmax<unsigned_long_long>/28 4.033 -
BM_std_minmax<unsigned_long_long>/29 4.139 -
BM_std_minmax<unsigned_long_long>/3 1.246 4.89%
BM_std_minmax<unsigned_long_long>/30 4.444 -
BM_std_minmax<unsigned_long_long>/31 4.793 -
BM_std_minmax<unsigned_long_long>/32 4.977 -
BM_std_minmax<unsigned_long_long>/4 1.544 -
BM_std_minmax<unsigned_long_long>/4000 527.466 -
BM_std_minmax<unsigned_long_long>/4096 539.196 -
BM_std_minmax<unsigned_long_long>/5 1.815 -
BM_std_minmax<unsigned_long_long>/512 66.952 -
BM_std_minmax<unsigned_long_long>/5500 724.505 -
BM_std_minmax<unsigned_long_long>/6 2.100 -
BM_std_minmax<unsigned_long_long>/64 10.349 -
BM_std_minmax<unsigned_long_long>/64000 8480.933 -
BM_std_minmax<unsigned_long_long>/65536 8685.329 -
BM_std_minmax<unsigned_long_long>/7 2.495 -
BM_std_minmax<unsigned_long_long>/70000 9278.382 -
BM_std_minmax<unsigned_long_long>/8 2.124 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.628 -
BM_std_minmax<unsigned_short>/10 1.405 -
BM_std_minmax<unsigned_short>/1024 16.679 -
BM_std_minmax<unsigned_short>/11 1.752 2.80%
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 1.923 -
BM_std_minmax<unsigned_short>/16 1.689 -1.10%
BM_std_minmax<unsigned_short>/17 1.702 1.64%
BM_std_minmax<unsigned_short>/18 1.931 -
BM_std_minmax<unsigned_short>/19 2.122 -
BM_std_minmax<unsigned_short>/2 0.848 -2.76%
BM_std_minmax<unsigned_short>/20 1.947 -3.55%
BM_std_minmax<unsigned_short>/21 2.028 -2.71%
BM_std_minmax<unsigned_short>/22 2.315 -2.92%
BM_std_minmax<unsigned_short>/23 2.513 -4.17%
BM_std_minmax<unsigned_short>/24 2.240 -3.19%
BM_std_minmax<unsigned_short>/25 2.319 1.07%
BM_std_minmax<unsigned_short>/26 2.551 1.77%
BM_std_minmax<unsigned_short>/27 2.863 4.92%
BM_std_minmax<unsigned_short>/28 2.541 -1.55%
BM_std_minmax<unsigned_short>/29 2.612 -
BM_std_minmax<unsigned_short>/3 1.171 2.10%
BM_std_minmax<unsigned_short>/30 2.818 -1.38%
BM_std_minmax<unsigned_short>/31 3.153 2.00%
BM_std_minmax<unsigned_short>/32 1.276 3.83%
BM_std_minmax<unsigned_short>/4 1.043 5.87%
BM_std_minmax<unsigned_short>/4000 66.226 -
BM_std_minmax<unsigned_short>/4096 67.820 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.876 -
BM_std_minmax<unsigned_short>/5500 98.118 -
BM_std_minmax<unsigned_short>/6 1.388 1.56%
BM_std_minmax<unsigned_short>/64 1.560 2.26%
BM_std_minmax<unsigned_short>/64000 1066.973 -
BM_std_minmax<unsigned_short>/65536 1092.659 -
BM_std_minmax<unsigned_short>/7 1.716 2.46%
BM_std_minmax<unsigned_short>/70000 1202.479 -
BM_std_minmax<unsigned_short>/8 1.156 -
BM_std_minmax<unsigned_short>/9 1.162 -
BM_std_minmax_element<char>/1 0.307 -
BM_std_minmax_element<char>/1024 282.963 -
BM_std_minmax_element<char>/2 0.653 6.53%
BM_std_minmax_element<char>/3 1.196 8.12%
BM_std_minmax_element<char>/4 1.262 -
BM_std_minmax_element<char>/4000 1085.992 -
BM_std_minmax_element<char>/4096 1111.909 -
BM_std_minmax_element<char>/512 143.761 -
BM_std_minmax_element<char>/5500 1490.419 -
BM_std_minmax_element<char>/64 17.423 -
BM_std_minmax_element<char>/64000 17258.144 -
BM_std_minmax_element<char>/65536 17682.016 -
BM_std_minmax_element<char>/70000 18866.757 -
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 269.944 -1.34%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.152 -3.55%
BM_std_minmax_element<int>/4 1.227 -1.83%
BM_std_minmax_element<int>/4000 1038.925 -1.86%
BM_std_minmax_element<int>/4096 1063.793 -1.53%
BM_std_minmax_element<int>/512 136.816 -1.32%
BM_std_minmax_element<int>/5500 1421.531 -1.54%
BM_std_minmax_element<int>/64 17.176 -
BM_std_minmax_element<int>/64000 16567.406 -1.56%
BM_std_minmax_element<int>/65536 16954.887 -1.69%
BM_std_minmax_element<int>/70000 18097.387 -1.75%
BM_std_minmax_element<long_long>/1 0.316 -
BM_std_minmax_element<long_long>/1024 283.609 3.42%
BM_std_minmax_element<long_long>/2 0.645 -5.96%
BM_std_minmax_element<long_long>/3 1.205 2.95%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1094.912 2.75%
BM_std_minmax_element<long_long>/4096 1120.642 2.72%
BM_std_minmax_element<long_long>/512 143.801 3.52%
BM_std_minmax_element<long_long>/5500 1513.015 3.17%
BM_std_minmax_element<long_long>/64 17.863 -
BM_std_minmax_element<long_long>/64000 17636.505 1.45%
BM_std_minmax_element<long_long>/65536 18063.960 1.46%
BM_std_minmax_element<long_long>/70000 19266.041 1.35%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 283.545 -
BM_std_minmax_element<short>/2 0.651 -5.36%
BM_std_minmax_element<short>/3 1.149 9.23%
BM_std_minmax_element<short>/4 1.262 1.04%
BM_std_minmax_element<short>/4000 1085.204 -
BM_std_minmax_element<short>/4096 1110.786 -
BM_std_minmax_element<short>/512 144.161 -
BM_std_minmax_element<short>/5500 1489.395 -
BM_std_minmax_element<short>/64 17.436 -
BM_std_minmax_element<short>/64000 17271.264 -
BM_std_minmax_element<short>/65536 17683.166 -
BM_std_minmax_element<short>/70000 18887.062 -
BM_tolower_char<char> 0.691 1.81%
BM_tolower_char<wchar_t> 0.675 -2.12%
BM_tolower_string<char> 22.776 -
BM_tolower_string<wchar_t> 6.295 -
BM_toupper_char<char> 0.612 -11.13%
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 14.922 -
BM_toupper_string<wchar_t> 6.221 -
BM_vector_deque_copy/0 0.515 38.77%
BM_vector_deque_copy/1 2.132 -8.38%
BM_vector_deque_copy/1024 35.719 -1.29%
BM_vector_deque_copy/2 1.893 -8.40%
BM_vector_deque_copy/4000 140.481 -
BM_vector_deque_copy/4096 146.494 -
BM_vector_deque_copy/512 17.097 -
BM_vector_deque_copy/5500 195.431 -1.07%
BM_vector_deque_copy/64 2.718 -3.04%
BM_vector_deque_copy/64000 2369.265 -12.82%
BM_vector_deque_copy/65536 2366.204 -2.53%
BM_vector_deque_copy/70000 2584.513 -12.19%
BM_vector_deque_copy_backward/0 0.550 23.88%
BM_vector_deque_copy_backward/1 2.325 -
BM_vector_deque_copy_backward/1024 38.082 -
BM_vector_deque_copy_backward/2 2.065 -
BM_vector_deque_copy_backward/4000 143.717 -1.90%
BM_vector_deque_copy_backward/4096 148.186 -
BM_vector_deque_copy_backward/512 17.621 -
BM_vector_deque_copy_backward/5500 198.891 -
BM_vector_deque_copy_backward/64 3.002 1.60%
BM_vector_deque_copy_backward/64000 7580.727 -12.45%
BM_vector_deque_copy_backward/65536 7934.283 -3.23%
BM_vector_deque_copy_backward/70000 8376.929 -6.11%
BM_vector_deque_move/0 0.430 11.30%
BM_vector_deque_move/1 1.970 -15.02%
BM_vector_deque_move/1024 35.825 -
BM_vector_deque_move/2 1.722 -16.77%
BM_vector_deque_move/4000 140.626 -
BM_vector_deque_move/4096 145.820 -1.63%
BM_vector_deque_move/512 16.990 -
BM_vector_deque_move/5500 196.372 -
BM_vector_deque_move/64 2.702 -4.38%
BM_vector_deque_move/64000 2358.027 -12.48%
BM_vector_deque_move/65536 2364.775 -10.28%
BM_vector_deque_move/70000 2579.093 -11.68%
BM_vector_deque_move_backward/0 0.587 33.35%
BM_vector_deque_move_backward/1 2.365 -6.80%
BM_vector_deque_move_backward/1024 38.335 -
BM_vector_deque_move_backward/2 2.115 -7.54%
BM_vector_deque_move_backward/4000 145.111 -
BM_vector_deque_move_backward/4096 148.844 -
BM_vector_deque_move_backward/512 18.037 2.47%
BM_vector_deque_move_backward/5500 198.100 -
BM_vector_deque_move_backward/64 3.110 2.51%
BM_vector_deque_move_backward/64000 7699.352 -
BM_vector_deque_move_backward/65536 8037.219 4.83%
BM_vector_deque_move_backward/70000 8328.024 -
BM_vector_deque_ranges_copy/0 0.613 51.32%
BM_vector_deque_ranges_copy/1 2.311 -
BM_vector_deque_ranges_copy/1024 35.780 -
BM_vector_deque_ranges_copy/2 2.064 2.96%
BM_vector_deque_ranges_copy/4000 140.558 -1.26%
BM_vector_deque_ranges_copy/4096 145.135 -1.93%
BM_vector_deque_ranges_copy/512 17.055 -
BM_vector_deque_ranges_copy/5500 196.515 -
BM_vector_deque_ranges_copy/64 2.802 -
BM_vector_deque_ranges_copy/64000 2369.941 -12.77%
BM_vector_deque_ranges_copy/65536 2366.762 -10.35%
BM_vector_deque_ranges_copy/70000 2585.543 -11.63%
BM_vector_deque_ranges_copy_backward/0 0.682 41.32%
BM_vector_deque_ranges_copy_backward/1 2.111 -
BM_vector_deque_ranges_copy_backward/1024 38.055 -
BM_vector_deque_ranges_copy_backward/2 1.842 -
BM_vector_deque_ranges_copy_backward/4000 141.687 -1.23%
BM_vector_deque_ranges_copy_backward/4096 150.637 -
BM_vector_deque_ranges_copy_backward/512 18.213 1.78%
BM_vector_deque_ranges_copy_backward/5500 197.766 -
BM_vector_deque_ranges_copy_backward/64 3.132 3.20%
BM_vector_deque_ranges_copy_backward/64000 7774.114 2.83%
BM_vector_deque_ranges_copy_backward/65536 7912.095 -10.33%
BM_vector_deque_ranges_copy_backward/70000 8595.537 -7.15%
BM_vector_deque_ranges_move/0 0.505 17.81%
BM_vector_deque_ranges_move/1 2.143 -3.13%
BM_vector_deque_ranges_move/1024 35.840 -
BM_vector_deque_ranges_move/2 1.891 -3.12%
BM_vector_deque_ranges_move/4000 140.827 -1.69%
BM_vector_deque_ranges_move/4096 145.651 -1.14%
BM_vector_deque_ranges_move/512 17.110 -
BM_vector_deque_ranges_move/5500 195.797 -
BM_vector_deque_ranges_move/64 2.750 -
BM_vector_deque_ranges_move/64000 2363.780 -9.28%
BM_vector_deque_ranges_move/65536 2360.543 -10.35%
BM_vector_deque_ranges_move/70000 2585.628 -8.23%
BM_vector_deque_ranges_move_backward/0 0.454 12.56%
BM_vector_deque_ranges_move_backward/1 2.166 -5.90%
BM_vector_deque_ranges_move_backward/1024 36.756 -3.69%
BM_vector_deque_ranges_move_backward/2 1.890 -5.60%
BM_vector_deque_ranges_move_backward/4000 141.755 -1.38%
BM_vector_deque_ranges_move_backward/4096 148.259 -1.67%
BM_vector_deque_ranges_move_backward/512 18.061 2.38%
BM_vector_deque_ranges_move_backward/5500 197.987 -1.16%
BM_vector_deque_ranges_move_backward/64 3.088 4.44%
BM_vector_deque_ranges_move_backward/64000 7568.214 -1.22%
BM_vector_deque_ranges_move_backward/65536 8041.420 5.58%
BM_vector_deque_ranges_move_backward/70000 8308.860 1.39%
SetIntersection_Front_Set_float_1024_1 1119753.164 -
SetIntersection_Front_Set_float_1024_1024 15444974.167 -
SetIntersection_Front_Set_float_1024_16 1290226.645 1.62%
SetIntersection_Front_Set_float_1024_256 4875418.150 5.57%
SetIntersection_Front_Set_float_1024_4 1149002.032 -1.24%
SetIntersection_Front_Set_float_1024_64 1887063.055 -1.34%
SetIntersection_Front_Set_float_16384_1 1112104.669 -
SetIntersection_Front_Set_float_16384_1024 14357825.141 -6.29%
SetIntersection_Front_Set_float_16384_16 1300480.290 -
SetIntersection_Front_Set_float_16384_16384 344849110.794 38.01%
SetIntersection_Front_Set_float_16384_256 4443486.509 -13.05%
SetIntersection_Front_Set_float_16384_4 1149130.466 -
SetIntersection_Front_Set_float_16384_64 1860191.057 -5.73%
SetIntersection_Front_Set_float_16_1 67406017.586 -
SetIntersection_Front_Set_float_16_16 41872773.666 -
SetIntersection_Front_Set_float_16_4 58922387.703 -
SetIntersection_Front_Set_float_1_1 573196885.597 -
SetIntersection_Front_Set_float_256_1 4447828.976 -
SetIntersection_Front_Set_float_256_16 4909161.440 -
SetIntersection_Front_Set_float_256_256 8701987.589 -11.92%
SetIntersection_Front_Set_float_256_4 4541160.726 -
SetIntersection_Front_Set_float_256_64 6400776.984 -2.29%
SetIntersection_Front_Set_float_262144_1 1091605.424 -
SetIntersection_Front_Set_float_262144_1024 14375188.721 -7.73%
SetIntersection_Front_Set_float_262144_16 1283556.287 -1.23%
SetIntersection_Front_Set_float_262144_16384 248651350.723 -2.21%
SetIntersection_Front_Set_float_262144_256 4419936.190 -1.13%
SetIntersection_Front_Set_float_262144_262144 1795167.318 1.74%
SetIntersection_Front_Set_float_262144_4 1155596.148 -
SetIntersection_Front_Set_float_262144_64 1848115.570 -2.30%
SetIntersection_Front_Set_float_4_1 229165935.055 -
SetIntersection_Front_Set_float_4_4 147473953.639 -
SetIntersection_Front_Set_float_64_1 17595399.581 -
SetIntersection_Front_Set_float_64_16 16703738.722 -2.10%
SetIntersection_Front_Set_float_64_4 17413442.406 -
SetIntersection_Front_Set_float_64_64 15326076.450 -4.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1122724.738 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21353453.253 -1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1400731.158 -2.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6070634.158 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1175135.495 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2209041.236 -8.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1077822.419 -3.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21157341.790 -6.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1386028.925 -2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346261904.430 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5944771.414 -7.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1166823.255 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2282679.631 -1.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67314348.660 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44198673.459 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60167687.995 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571396613.562 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4405620.621 -3.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5317805.027 2.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12226094.986 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4673579.837 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7236965.414 -1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1117127.836 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20542460.858 -2.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1419847.272 2.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 353772197.753 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5919468.048 -3.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2251472.330 1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1138796.083 -3.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2243036.451 -2.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228470845.426 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148625851.384 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17514163.341 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17691442.765 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17532606.241 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18150018.121 -1.56%
SetIntersection_Front_Set_string_1024_1 1164153.956 1.51%
SetIntersection_Front_Set_string_1024_1024 56839553.169 -
SetIntersection_Front_Set_string_1024_16 2009030.690 -1.72%
SetIntersection_Front_Set_string_1024_256 14759914.928 2.99%
SetIntersection_Front_Set_string_1024_4 1337660.933 -1.19%
SetIntersection_Front_Set_string_1024_64 4918235.706 1.59%
SetIntersection_Front_Set_string_16384_1 1170539.158 1.38%
SetIntersection_Front_Set_string_16384_1024 58511418.733 1.83%
SetIntersection_Front_Set_string_16384_16 2011121.152 -
SetIntersection_Front_Set_string_16384_16384 349759897.223 -
SetIntersection_Front_Set_string_16384_256 16210134.472 9.77%
SetIntersection_Front_Set_string_16384_4 1300413.877 -2.47%
SetIntersection_Front_Set_string_16384_64 4483706.091 -3.62%
SetIntersection_Front_Set_string_16_1 69301510.872 -
SetIntersection_Front_Set_string_16_16 62842723.715 1.12%
SetIntersection_Front_Set_string_16_4 68396484.711 -
SetIntersection_Front_Set_string_1_1 591753457.622 -
SetIntersection_Front_Set_string_256_1 4586896.400 -
SetIntersection_Front_Set_string_256_16 7664017.327 -1.04%
SetIntersection_Front_Set_string_256_256 30566114.457 3.60%
SetIntersection_Front_Set_string_256_4 5251216.400 -1.18%
SetIntersection_Front_Set_string_256_64 15217704.247 6.65%
SetIntersection_Front_Set_string_262144_1 1178748.407 3.51%
SetIntersection_Front_Set_string_262144_1024 60120104.623 1.19%
SetIntersection_Front_Set_string_262144_16 2043818.846 3.51%
SetIntersection_Front_Set_string_262144_16384 349088673.121 -
SetIntersection_Front_Set_string_262144_256 15624145.489 3.31%
SetIntersection_Front_Set_string_262144_262144 17817777.914 -
SetIntersection_Front_Set_string_262144_4 1321372.148 -1.26%
SetIntersection_Front_Set_string_262144_64 4719251.548 11.48%
SetIntersection_Front_Set_string_4_1 235746774.429 -
SetIntersection_Front_Set_string_4_4 168467180.061 -
SetIntersection_Front_Set_string_64_1 18146788.327 -
SetIntersection_Front_Set_string_64_16 25603405.919 1.74%
SetIntersection_Front_Set_string_64_4 20137161.679 1.24%
SetIntersection_Front_Set_string_64_64 35339110.234 1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1133968.003 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24959906.271 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1420848.372 -2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6643653.046 -1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1182485.902 -1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2418739.792 -4.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1122449.316 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25992138.673 -5.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1442835.821 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349098156.320 -2.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6878059.158 -1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1155012.967 -2.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2461008.378 1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67481955.378 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44965475.594 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60695286.331 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573292162.389 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4464315.494 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5472818.113 1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13313600.645 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4667721.999 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8288899.506 4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1099608.744 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27875858.828 5.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1397386.122 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 349619480.936 -1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6839911.844 -5.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3087363.281 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1158827.112 -2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2505899.118 4.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229486737.586 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150708440.088 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17646037.341 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18702336.875 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17799384.179 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19623997.682 -
SetIntersection_Front_Set_uint32_1024_1 1116769.481 -
SetIntersection_Front_Set_uint32_1024_1024 16064063.698 6.06%
SetIntersection_Front_Set_uint32_1024_16 1323221.801 -
SetIntersection_Front_Set_uint32_1024_256 4879357.014 -7.05%
SetIntersection_Front_Set_uint32_1024_4 1147849.504 -
SetIntersection_Front_Set_uint32_1024_64 2042982.704 -1.69%
SetIntersection_Front_Set_uint32_16384_1 1104132.384 2.01%
SetIntersection_Front_Set_uint32_16384_1024 16416422.092 -
SetIntersection_Front_Set_uint32_16384_16 1271935.951 -4.18%
SetIntersection_Front_Set_uint32_16384_16384 356712196.178 1.98%
SetIntersection_Front_Set_uint32_16384_256 4974007.488 4.25%
SetIntersection_Front_Set_uint32_16384_4 1150615.664 -
SetIntersection_Front_Set_uint32_16384_64 1988314.868 -4.98%
SetIntersection_Front_Set_uint32_16_1 66990488.123 -
SetIntersection_Front_Set_uint32_16_16 41439947.991 -1.06%
SetIntersection_Front_Set_uint32_16_4 58726805.144 -
SetIntersection_Front_Set_uint32_1_1 569155678.165 -
SetIntersection_Front_Set_uint32_256_1 4372983.061 -2.05%
SetIntersection_Front_Set_uint32_256_16 5005753.626 -
SetIntersection_Front_Set_uint32_256_256 9459001.599 -2.05%
SetIntersection_Front_Set_uint32_256_4 4483693.795 -
SetIntersection_Front_Set_uint32_256_64 6301542.274 -
SetIntersection_Front_Set_uint32_262144_1 1083210.631 -1.24%
SetIntersection_Front_Set_uint32_262144_1024 16803506.855 1.02%
SetIntersection_Front_Set_uint32_262144_16 1273458.212 -
SetIntersection_Front_Set_uint32_262144_16384 357157607.497 1.71%
SetIntersection_Front_Set_uint32_262144_256 4632933.999 -7.54%
SetIntersection_Front_Set_uint32_262144_262144 1858686.196 1.64%
SetIntersection_Front_Set_uint32_262144_4 1140950.244 -
SetIntersection_Front_Set_uint32_262144_64 1963668.951 -1.74%
SetIntersection_Front_Set_uint32_4_1 227583434.582 -
SetIntersection_Front_Set_uint32_4_4 147439051.252 -
SetIntersection_Front_Set_uint32_64_1 17553288.893 -
SetIntersection_Front_Set_uint32_64_16 16721334.154 -1.53%
SetIntersection_Front_Set_uint32_64_4 17310443.216 -
SetIntersection_Front_Set_uint32_64_64 15525678.585 3.59%
SetIntersection_Front_Set_uint64_1024_1 1116955.547 -1.09%
SetIntersection_Front_Set_uint64_1024_1024 14777351.456 -3.89%
SetIntersection_Front_Set_uint64_1024_16 1318790.669 -
SetIntersection_Front_Set_uint64_1024_256 4780164.142 3.19%
SetIntersection_Front_Set_uint64_1024_4 1154179.169 -1.19%
SetIntersection_Front_Set_uint64_1024_64 1909499.925 -5.57%
SetIntersection_Front_Set_uint64_16384_1 1066782.748 -1.02%
SetIntersection_Front_Set_uint64_16384_1024 14490619.188 -8.94%
SetIntersection_Front_Set_uint64_16384_16 1329628.683 3.71%
SetIntersection_Front_Set_uint64_16384_16384 351612383.258 1.71%
SetIntersection_Front_Set_uint64_16384_256 4672403.790 6.10%
SetIntersection_Front_Set_uint64_16384_4 1146686.654 -
SetIntersection_Front_Set_uint64_16384_64 2067576.627 8.09%
SetIntersection_Front_Set_uint64_16_1 66667442.103 -
SetIntersection_Front_Set_uint64_16_16 40816049.260 -2.21%
SetIntersection_Front_Set_uint64_16_4 58623933.198 -
SetIntersection_Front_Set_uint64_1_1 567631956.375 -
SetIntersection_Front_Set_uint64_256_1 4443412.018 -
SetIntersection_Front_Set_uint64_256_16 5017009.875 2.93%
SetIntersection_Front_Set_uint64_256_256 8966012.482 -6.59%
SetIntersection_Front_Set_uint64_256_4 4533653.773 -
SetIntersection_Front_Set_uint64_256_64 6193644.598 7.77%
SetIntersection_Front_Set_uint64_262144_1 1058418.942 -5.12%
SetIntersection_Front_Set_uint64_262144_1024 15195945.743 2.93%
SetIntersection_Front_Set_uint64_262144_16 1336559.994 -
SetIntersection_Front_Set_uint64_262144_16384 351964089.807 2.53%
SetIntersection_Front_Set_uint64_262144_256 5194767.047 11.48%
SetIntersection_Front_Set_uint64_262144_262144 1844757.892 1.20%
SetIntersection_Front_Set_uint64_262144_4 1134744.727 1.29%
SetIntersection_Front_Set_uint64_262144_64 1982848.358 4.53%
SetIntersection_Front_Set_uint64_4_1 227014711.347 -
SetIntersection_Front_Set_uint64_4_4 146808660.359 -
SetIntersection_Front_Set_uint64_64_1 17349359.998 -
SetIntersection_Front_Set_uint64_64_16 16669460.182 1.54%
SetIntersection_Front_Set_uint64_64_4 17241616.616 -
SetIntersection_Front_Set_uint64_64_64 15235121.040 1.06%
SetIntersection_Front_Vector_float_1024_1 1109974.694 -
SetIntersection_Front_Vector_float_1024_1024 6005185.383 -
SetIntersection_Front_Vector_float_1024_16 1185376.867 -
SetIntersection_Front_Vector_float_1024_256 2338834.690 -
SetIntersection_Front_Vector_float_1024_4 1130917.349 -1.98%
SetIntersection_Front_Vector_float_1024_64 1421714.528 -1.11%
SetIntersection_Front_Vector_float_16384_1 1113961.738 -1.24%
SetIntersection_Front_Vector_float_16384_1024 5993944.280 -
SetIntersection_Front_Vector_float_16384_16 1180501.225 -3.10%
SetIntersection_Front_Vector_float_16384_16384 79620508.092 -10.04%
SetIntersection_Front_Vector_float_16384_256 2363862.812 -10.79%
SetIntersection_Front_Vector_float_16384_4 1135379.489 -
SetIntersection_Front_Vector_float_16384_64 1448244.276 -4.59%
SetIntersection_Front_Vector_float_16_1 67268004.048 -
SetIntersection_Front_Vector_float_16_16 39180926.461 2.68%
SetIntersection_Front_Vector_float_16_4 57934028.327 -
SetIntersection_Front_Vector_float_1_1 572250688.619 -
SetIntersection_Front_Vector_float_256_1 4432457.708 -
SetIntersection_Front_Vector_float_256_16 4469114.886 -1.49%
SetIntersection_Front_Vector_float_256_256 4717430.627 -11.00%
SetIntersection_Front_Vector_float_256_4 4401563.135 -
SetIntersection_Front_Vector_float_256_64 4637956.661 -2.55%
SetIntersection_Front_Vector_float_262144_1 1115967.421 -
SetIntersection_Front_Vector_float_262144_1024 5987523.306 -
SetIntersection_Front_Vector_float_262144_16 1185669.324 -2.27%
SetIntersection_Front_Vector_float_262144_16384 80097519.230 -4.85%
SetIntersection_Front_Vector_float_262144_256 2281841.011 -13.78%
SetIntersection_Front_Vector_float_262144_262144 350758831.192 -
SetIntersection_Front_Vector_float_262144_4 1137495.683 1.40%
SetIntersection_Front_Vector_float_262144_64 1454912.962 -
SetIntersection_Front_Vector_float_4_1 228385297.779 -
SetIntersection_Front_Vector_float_4_4 144893583.451 -
SetIntersection_Front_Vector_float_64_1 17572634.993 -
SetIntersection_Front_Vector_float_64_16 15228265.893 -1.63%
SetIntersection_Front_Vector_float_64_4 17008273.872 -
SetIntersection_Front_Vector_float_64_64 11445854.414 -4.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1092020.683 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8379824.538 -7.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1224469.289 -2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2967920.935 -8.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1133421.991 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1601756.326 -3.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1115755.198 -1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8847366.029 5.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1223823.387 -2.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118409075.632 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2948589.553 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1122505.707 -4.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1564201.970 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66959756.402 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39056474.202 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58763506.236 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569675036.650 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4454515.730 1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4664233.038 -2.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5886882.622 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4483600.471 -2.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5059180.740 -1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1120551.195 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8602247.863 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1220715.740 1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117492103.245 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3164620.784 7.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350641844.148 4.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1115765.837 -3.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1587914.301 1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227869331.886 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146781357.165 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17566966.878 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15984311.356 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17111994.495 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12623833.991 -4.74%
SetIntersection_Front_Vector_string_1024_1 1152872.049 -
SetIntersection_Front_Vector_string_1024_1024 40440825.296 2.49%
SetIntersection_Front_Vector_string_1024_16 1694385.004 -
SetIntersection_Front_Vector_string_1024_256 9821010.807 -1.45%
SetIntersection_Front_Vector_string_1024_4 1253171.133 -
SetIntersection_Front_Vector_string_1024_64 3502632.983 2.99%
SetIntersection_Front_Vector_string_16384_1 1148393.090 1.91%
SetIntersection_Front_Vector_string_16384_1024 38506930.514 -1.13%
SetIntersection_Front_Vector_string_16384_16 1645519.009 -3.54%
SetIntersection_Front_Vector_string_16384_16384 352957969.453 -
SetIntersection_Front_Vector_string_16384_256 10036473.972 3.00%
SetIntersection_Front_Vector_string_16384_4 1252040.092 -
SetIntersection_Front_Vector_string_16384_64 3423672.876 2.51%
SetIntersection_Front_Vector_string_16_1 68520410.825 -
SetIntersection_Front_Vector_string_16_16 54007517.300 -
SetIntersection_Front_Vector_string_16_4 64125104.090 -
SetIntersection_Front_Vector_string_1_1 584132787.318 -
SetIntersection_Front_Vector_string_256_1 4532720.891 -1.00%
SetIntersection_Front_Vector_string_256_16 6460933.448 3.35%
SetIntersection_Front_Vector_string_256_256 19952504.223 2.60%
SetIntersection_Front_Vector_string_256_4 4890019.823 -1.75%
SetIntersection_Front_Vector_string_256_64 10871670.228 -
SetIntersection_Front_Vector_string_262144_1 1145102.184 -1.07%
SetIntersection_Front_Vector_string_262144_1024 39607165.063 -
SetIntersection_Front_Vector_string_262144_16 1705142.648 3.38%
SetIntersection_Front_Vector_string_262144_16384 348309968.553 -
SetIntersection_Front_Vector_string_262144_256 10211658.981 -
SetIntersection_Front_Vector_string_262144_262144 14278935.139 -
SetIntersection_Front_Vector_string_262144_4 1210972.989 -5.44%
SetIntersection_Front_Vector_string_262144_64 3341533.364 -2.18%
SetIntersection_Front_Vector_string_4_1 233083151.258 -
SetIntersection_Front_Vector_string_4_4 160045527.595 -
SetIntersection_Front_Vector_string_64_1 17922199.431 -
SetIntersection_Front_Vector_string_64_16 21332338.657 -2.13%
SetIntersection_Front_Vector_string_64_4 18894654.729 -
SetIntersection_Front_Vector_string_64_64 25872641.555 -5.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118126.618 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9851038.063 1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1252427.623 1.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3391192.380 3.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1098067.435 -4.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1732223.895 3.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1118304.348 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9935391.893 3.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1254503.054 1.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145376319.151 3.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3372673.590 1.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1143994.564 1.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1706740.373 1.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66972636.590 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40036908.895 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58517946.147 -1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569655849.598 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4437336.207 -1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4683830.046 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6665415.835 1.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4494965.196 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5387038.854 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1124369.078 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9872848.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1224470.317 -1.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 144899605.033 3.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3327094.136 1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350396397.961 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1145896.048 -2.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1677538.852 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227826447.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147660535.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17462117.230 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16003835.464 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17165450.884 -1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13290877.404 -
SetIntersection_Front_Vector_uint32_1024_1 1110835.573 -1.02%
SetIntersection_Front_Vector_uint32_1024_1024 5944178.596 -
SetIntersection_Front_Vector_uint32_1024_16 1202355.537 -
SetIntersection_Front_Vector_uint32_1024_256 2351680.300 1.24%
SetIntersection_Front_Vector_uint32_1024_4 1137131.619 -
SetIntersection_Front_Vector_uint32_1024_64 1444175.011 -
SetIntersection_Front_Vector_uint32_16384_1 1109175.349 -
SetIntersection_Front_Vector_uint32_16384_1024 5973765.611 -
SetIntersection_Front_Vector_uint32_16384_16 1169675.267 1.11%
SetIntersection_Front_Vector_uint32_16384_16384 79507421.773 -
SetIntersection_Front_Vector_uint32_16384_256 2336137.151 -
SetIntersection_Front_Vector_uint32_16384_4 1134997.842 -
SetIntersection_Front_Vector_uint32_16384_64 1442167.418 -
SetIntersection_Front_Vector_uint32_16_1 66833774.244 -
SetIntersection_Front_Vector_uint32_16_16 38528376.425 -
SetIntersection_Front_Vector_uint32_16_4 57661853.087 -
SetIntersection_Front_Vector_uint32_1_1 570165968.343 -
SetIntersection_Front_Vector_uint32_256_1 4423427.160 -
SetIntersection_Front_Vector_uint32_256_16 4440521.618 -
SetIntersection_Front_Vector_uint32_256_256 4660390.059 -1.07%
SetIntersection_Front_Vector_uint32_256_4 4456804.637 -
SetIntersection_Front_Vector_uint32_256_64 4544086.179 -
SetIntersection_Front_Vector_uint32_262144_1 1083930.463 -3.50%
SetIntersection_Front_Vector_uint32_262144_1024 5991451.760 -
SetIntersection_Front_Vector_uint32_262144_16 1192512.704 -
SetIntersection_Front_Vector_uint32_262144_16384 79932420.906 -
SetIntersection_Front_Vector_uint32_262144_256 2367253.593 2.27%
SetIntersection_Front_Vector_uint32_262144_262144 350913522.218 -
SetIntersection_Front_Vector_uint32_262144_4 1107538.738 -2.99%
SetIntersection_Front_Vector_uint32_262144_64 1436427.977 -
SetIntersection_Front_Vector_uint32_4_1 227855089.523 -
SetIntersection_Front_Vector_uint32_4_4 145233068.775 -
SetIntersection_Front_Vector_uint32_64_1 17535193.434 -
SetIntersection_Front_Vector_uint32_64_16 15158740.147 -
SetIntersection_Front_Vector_uint32_64_4 17033558.081 -
SetIntersection_Front_Vector_uint32_64_64 11512058.992 -
SetIntersection_Front_Vector_uint64_1024_1 1115645.405 -
SetIntersection_Front_Vector_uint64_1024_1024 5843070.393 -1.93%
SetIntersection_Front_Vector_uint64_1024_16 1189061.374 -
SetIntersection_Front_Vector_uint64_1024_256 2350396.910 1.81%
SetIntersection_Front_Vector_uint64_1024_4 1136837.853 -
SetIntersection_Front_Vector_uint64_1024_64 1436333.385 -
SetIntersection_Front_Vector_uint64_16384_1 1164713.066 3.97%
SetIntersection_Front_Vector_uint64_16384_1024 5867817.965 -
SetIntersection_Front_Vector_uint64_16384_16 1191109.774 -1.76%
SetIntersection_Front_Vector_uint64_16384_16384 77876274.296 -
SetIntersection_Front_Vector_uint64_16384_256 2306856.813 -1.44%
SetIntersection_Front_Vector_uint64_16384_4 1127599.124 -1.14%
SetIntersection_Front_Vector_uint64_16384_64 1410642.090 1.37%
SetIntersection_Front_Vector_uint64_16_1 66865660.675 -
SetIntersection_Front_Vector_uint64_16_16 37915968.691 -
SetIntersection_Front_Vector_uint64_16_4 57827567.061 -
SetIntersection_Front_Vector_uint64_1_1 567638157.870 -
SetIntersection_Front_Vector_uint64_256_1 4437241.273 1.33%
SetIntersection_Front_Vector_uint64_256_16 4491514.839 -
SetIntersection_Front_Vector_uint64_256_256 4554996.652 -1.80%
SetIntersection_Front_Vector_uint64_256_4 4511003.746 1.49%
SetIntersection_Front_Vector_uint64_256_64 4514787.972 -1.84%
SetIntersection_Front_Vector_uint64_262144_1 1110266.089 -
SetIntersection_Front_Vector_uint64_262144_1024 5957896.243 1.59%
SetIntersection_Front_Vector_uint64_262144_16 1185370.262 -
SetIntersection_Front_Vector_uint64_262144_16384 78154252.170 -
SetIntersection_Front_Vector_uint64_262144_256 2320970.337 -
SetIntersection_Front_Vector_uint64_262144_262144 350452283.463 -
SetIntersection_Front_Vector_uint64_262144_4 1124315.921 -1.63%
SetIntersection_Front_Vector_uint64_262144_64 1418592.336 2.56%
SetIntersection_Front_Vector_uint64_4_1 226529240.698 -
SetIntersection_Front_Vector_uint64_4_4 143804974.211 -1.34%
SetIntersection_Front_Vector_uint64_64_1 17490046.878 -
SetIntersection_Front_Vector_uint64_64_16 15047952.256 -1.59%
SetIntersection_Front_Vector_uint64_64_4 16903833.792 -
SetIntersection_Front_Vector_uint64_64_64 11575041.156 1.11%
SetIntersection_Interlaced_Set_float_1024_1 1125847.120 1.57%
SetIntersection_Interlaced_Set_float_1024_1024 16319761.665 6.35%
SetIntersection_Interlaced_Set_float_1024_16 11784657.003 -1.45%
SetIntersection_Interlaced_Set_float_1024_256 16050944.303 2.64%
SetIntersection_Interlaced_Set_float_1024_4 10167540.309 1.12%
SetIntersection_Interlaced_Set_float_1024_64 10066080.093 -
SetIntersection_Interlaced_Set_float_16384_1 1102459.022 -
SetIntersection_Interlaced_Set_float_16384_1024 171846747.857 -2.55%
SetIntersection_Interlaced_Set_float_16384_16 212677435.216 -2.90%
SetIntersection_Interlaced_Set_float_16384_16384 340771414.466 -1.97%
SetIntersection_Interlaced_Set_float_16384_256 205149822.185 -1.24%
SetIntersection_Interlaced_Set_float_16384_4 173631178.308 -1.20%
SetIntersection_Interlaced_Set_float_16384_64 219962053.709 -1.58%
SetIntersection_Interlaced_Set_float_16_1 67370033.627 -
SetIntersection_Interlaced_Set_float_16_16 41285208.524 -2.26%
SetIntersection_Interlaced_Set_float_16_4 64632837.129 -
SetIntersection_Interlaced_Set_float_1_1 572252633.474 -
SetIntersection_Interlaced_Set_float_256_1 4443763.999 -
SetIntersection_Interlaced_Set_float_256_16 12222822.704 -
SetIntersection_Interlaced_Set_float_256_256 8550518.477 -1.21%
SetIntersection_Interlaced_Set_float_256_4 11557802.778 -
SetIntersection_Interlaced_Set_float_256_64 15800489.423 -
SetIntersection_Interlaced_Set_float_262144_1 1126171.038 1.05%
SetIntersection_Interlaced_Set_float_262144_1024 1544895.996 -
SetIntersection_Interlaced_Set_float_262144_16 1625171.143 -
SetIntersection_Interlaced_Set_float_262144_16384 1278885.172 -
SetIntersection_Interlaced_Set_float_262144_256 1600192.546 -
SetIntersection_Interlaced_Set_float_262144_262144 1883667.643 2.87%
SetIntersection_Interlaced_Set_float_262144_4 1314148.034 -
SetIntersection_Interlaced_Set_float_262144_64 1592943.845 -
SetIntersection_Interlaced_Set_float_4_1 228824947.371 -
SetIntersection_Interlaced_Set_float_4_4 147332008.922 -
SetIntersection_Interlaced_Set_float_64_1 17591346.185 -
SetIntersection_Interlaced_Set_float_64_16 24891949.035 2.85%
SetIntersection_Interlaced_Set_float_64_4 22261426.113 -
SetIntersection_Interlaced_Set_float_64_64 15876023.170 6.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1097429.738 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21987175.008 -4.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11899492.012 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19322542.680 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9783094.143 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10985556.469 -3.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1111002.216 -1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 177826886.187 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220393824.264 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 354919848.263 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207228292.058 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182013661.707 1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230197695.589 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67233010.895 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44749315.136 1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66278458.078 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572131234.697 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4442661.203 -1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12896321.809 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12520445.979 -9.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11281203.667 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18020361.487 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1113637.912 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1626682.700 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1691620.525 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1335764.242 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1651240.154 -1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2310510.578 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1381477.458 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1654793.621 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228749278.347 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149154525.918 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17631368.771 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27278072.397 -1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23484231.434 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18515717.567 -
SetIntersection_Interlaced_Set_string_1024_1 1163368.525 1.05%
SetIntersection_Interlaced_Set_string_1024_1024 57530348.879 -
SetIntersection_Interlaced_Set_string_1024_16 13618686.968 -
SetIntersection_Interlaced_Set_string_1024_256 35521314.955 -1.53%
SetIntersection_Interlaced_Set_string_1024_4 10508042.647 -
SetIntersection_Interlaced_Set_string_1024_64 16702284.479 -
SetIntersection_Interlaced_Set_string_16384_1 1153853.640 -
SetIntersection_Interlaced_Set_string_16384_1024 361362425.651 1.45%
SetIntersection_Interlaced_Set_string_16384_16 349086547.225 39.36%
SetIntersection_Interlaced_Set_string_16384_16384 351931032.417 -
SetIntersection_Interlaced_Set_string_16384_256 348654593.231 -3.90%
SetIntersection_Interlaced_Set_string_16384_4 205376831.009 3.62%
SetIntersection_Interlaced_Set_string_16384_64 350234709.590 -1.45%
SetIntersection_Interlaced_Set_string_16_1 69308645.187 -
SetIntersection_Interlaced_Set_string_16_16 62953882.594 1.86%
SetIntersection_Interlaced_Set_string_16_4 76370756.288 -1.30%
SetIntersection_Interlaced_Set_string_1_1 590756875.434 -
SetIntersection_Interlaced_Set_string_256_1 4582097.928 -
SetIntersection_Interlaced_Set_string_256_16 17842515.172 -2.04%
SetIntersection_Interlaced_Set_string_256_256 30853447.091 6.21%
SetIntersection_Interlaced_Set_string_256_4 14570727.605 3.40%
SetIntersection_Interlaced_Set_string_256_64 31421309.737 3.85%
SetIntersection_Interlaced_Set_string_262144_1 1124845.884 -2.64%
SetIntersection_Interlaced_Set_string_262144_1024 2102667.076 -
SetIntersection_Interlaced_Set_string_262144_16 2159394.289 -
SetIntersection_Interlaced_Set_string_262144_16384 2706909.914 -1.55%
SetIntersection_Interlaced_Set_string_262144_256 2089170.570 1.00%
SetIntersection_Interlaced_Set_string_262144_262144 17593718.750 -
SetIntersection_Interlaced_Set_string_262144_4 1876696.453 -
SetIntersection_Interlaced_Set_string_262144_64 2153768.557 -
SetIntersection_Interlaced_Set_string_4_1 234973668.280 -
SetIntersection_Interlaced_Set_string_4_4 166144087.507 -
SetIntersection_Interlaced_Set_string_64_1 18189472.321 -
SetIntersection_Interlaced_Set_string_64_16 41047049.895 -
SetIntersection_Interlaced_Set_string_64_4 26932724.967 -1.05%
SetIntersection_Interlaced_Set_string_64_64 37355062.001 -2.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1084248.365 -3.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24896459.708 -4.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12090554.368 1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21214567.808 1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9954437.337 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12196727.965 2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1120038.511 -1.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 247536896.180 4.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 353804717.390 40.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358671860.438 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 260026398.048 -26.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202457989.978 1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 360094174.798 1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67319569.692 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45325396.705 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67528315.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574361979.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4461894.606 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13714770.553 4.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13572782.616 -2.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11621673.413 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18920547.273 -1.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1106619.826 -1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2008667.152 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2167718.344 2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1797948.160 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2068551.024 1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3106785.725 -1.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1880989.422 2.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2159699.465 2.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229649880.846 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150456659.454 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17608076.102 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28332516.855 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24241006.442 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19906422.264 -4.02%
SetIntersection_Interlaced_Set_uint32_1024_1 1119532.536 -1.38%
SetIntersection_Interlaced_Set_uint32_1024_1024 15759336.215 3.18%
SetIntersection_Interlaced_Set_uint32_1024_16 11481817.929 1.15%
SetIntersection_Interlaced_Set_uint32_1024_256 14954854.493 -3.81%
SetIntersection_Interlaced_Set_uint32_1024_4 9991494.424 1.67%
SetIntersection_Interlaced_Set_uint32_1024_64 9764111.347 -1.57%
SetIntersection_Interlaced_Set_uint32_16384_1 1089964.328 -2.54%
SetIntersection_Interlaced_Set_uint32_16384_1024 170498376.149 -2.16%
SetIntersection_Interlaced_Set_uint32_16384_16 208988473.739 -3.17%
SetIntersection_Interlaced_Set_uint32_16384_16384 351992475.770 -
SetIntersection_Interlaced_Set_uint32_16384_256 199759606.698 -1.23%
SetIntersection_Interlaced_Set_uint32_16384_4 170434449.582 -1.63%
SetIntersection_Interlaced_Set_uint32_16384_64 215812576.228 -2.10%
SetIntersection_Interlaced_Set_uint32_16_1 66900727.650 -
SetIntersection_Interlaced_Set_uint32_16_16 41690677.954 1.52%
SetIntersection_Interlaced_Set_uint32_16_4 64625392.672 -
SetIntersection_Interlaced_Set_uint32_1_1 568730989.602 -
SetIntersection_Interlaced_Set_uint32_256_1 4423724.261 -
SetIntersection_Interlaced_Set_uint32_256_16 12013919.703 -
SetIntersection_Interlaced_Set_uint32_256_256 9240502.917 1.45%
SetIntersection_Interlaced_Set_uint32_256_4 11630750.660 -1.04%
SetIntersection_Interlaced_Set_uint32_256_64 14560334.892 -
SetIntersection_Interlaced_Set_uint32_262144_1 1053389.187 -1.37%
SetIntersection_Interlaced_Set_uint32_262144_1024 1505604.002 -1.05%
SetIntersection_Interlaced_Set_uint32_262144_16 1581418.539 -1.83%
SetIntersection_Interlaced_Set_uint32_262144_16384 1239464.275 -
SetIntersection_Interlaced_Set_uint32_262144_256 1563518.799 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1966032.959 -
SetIntersection_Interlaced_Set_uint32_262144_4 1283615.396 -
SetIntersection_Interlaced_Set_uint32_262144_64 1560623.699 -
SetIntersection_Interlaced_Set_uint32_4_1 227659583.273 -
SetIntersection_Interlaced_Set_uint32_4_4 146845867.681 -
SetIntersection_Interlaced_Set_uint32_64_1 17471140.782 -
SetIntersection_Interlaced_Set_uint32_64_16 23545566.137 -
SetIntersection_Interlaced_Set_uint32_64_4 22318462.591 -
SetIntersection_Interlaced_Set_uint32_64_64 15528677.240 5.22%
SetIntersection_Interlaced_Set_uint64_1024_1 1119816.316 1.74%
SetIntersection_Interlaced_Set_uint64_1024_1024 15068588.999 -5.75%
SetIntersection_Interlaced_Set_uint64_1024_16 11497976.333 1.32%
SetIntersection_Interlaced_Set_uint64_1024_256 15066519.578 -
SetIntersection_Interlaced_Set_uint64_1024_4 9949636.139 -
SetIntersection_Interlaced_Set_uint64_1024_64 10283338.756 1.26%
SetIntersection_Interlaced_Set_uint64_16384_1 1117428.066 4.50%
SetIntersection_Interlaced_Set_uint64_16384_1024 175492973.704 -
SetIntersection_Interlaced_Set_uint64_16384_16 222089157.540 -
SetIntersection_Interlaced_Set_uint64_16384_16384 352206200.479 2.57%
SetIntersection_Interlaced_Set_uint64_16384_256 209275599.838 -
SetIntersection_Interlaced_Set_uint64_16384_4 179284134.232 -
SetIntersection_Interlaced_Set_uint64_16384_64 234076121.611 -
SetIntersection_Interlaced_Set_uint64_16_1 66906357.058 -
SetIntersection_Interlaced_Set_uint64_16_16 40651143.017 -2.27%
SetIntersection_Interlaced_Set_uint64_16_4 64420499.750 -
SetIntersection_Interlaced_Set_uint64_1_1 568683312.472 -
SetIntersection_Interlaced_Set_uint64_256_1 4439695.346 -
SetIntersection_Interlaced_Set_uint64_256_16 11987094.418 -2.50%
SetIntersection_Interlaced_Set_uint64_256_256 8759476.236 -12.49%
SetIntersection_Interlaced_Set_uint64_256_4 11596176.756 -
SetIntersection_Interlaced_Set_uint64_256_64 15012509.460 1.99%
SetIntersection_Interlaced_Set_uint64_262144_1 1104394.492 -1.58%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587720.379 -
SetIntersection_Interlaced_Set_uint64_262144_16 1649542.236 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1274836.916 -
SetIntersection_Interlaced_Set_uint64_262144_256 1633411.377 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1861803.955 -1.91%
SetIntersection_Interlaced_Set_uint64_262144_4 1328156.574 -
SetIntersection_Interlaced_Set_uint64_262144_64 1632946.938 -
SetIntersection_Interlaced_Set_uint64_4_1 226721442.861 -
SetIntersection_Interlaced_Set_uint64_4_4 147069421.381 -
SetIntersection_Interlaced_Set_uint64_64_1 17439902.882 -
SetIntersection_Interlaced_Set_uint64_64_16 24102868.785 -
SetIntersection_Interlaced_Set_uint64_64_4 22498807.458 -1.45%
SetIntersection_Interlaced_Set_uint64_64_64 15451456.948 -2.64%
SetIntersection_Interlaced_Vector_float_1024_1 1117840.474 -
SetIntersection_Interlaced_Vector_float_1024_1024 6000480.048 -23.09%
SetIntersection_Interlaced_Vector_float_1024_16 2075664.322 -
SetIntersection_Interlaced_Vector_float_1024_256 6438472.195 -1.70%
SetIntersection_Interlaced_Vector_float_1024_4 1347739.073 1.02%
SetIntersection_Interlaced_Vector_float_1024_64 3876973.080 -
SetIntersection_Interlaced_Vector_float_16384_1 1139856.124 2.74%
SetIntersection_Interlaced_Vector_float_16384_1024 45159801.221 -1.57%
SetIntersection_Interlaced_Vector_float_16384_16 2393358.792 -5.56%
SetIntersection_Interlaced_Vector_float_16384_16384 86893980.803 -9.21%
SetIntersection_Interlaced_Vector_float_16384_256 17813809.134 35.70%
SetIntersection_Interlaced_Vector_float_16384_4 1380424.606 -20.19%
SetIntersection_Interlaced_Vector_float_16384_64 6159810.418 -5.47%
SetIntersection_Interlaced_Vector_float_16_1 67276850.262 -
SetIntersection_Interlaced_Vector_float_16_16 38125449.938 -
SetIntersection_Interlaced_Vector_float_16_4 60520081.499 -
SetIntersection_Interlaced_Vector_float_1_1 572619518.554 -
SetIntersection_Interlaced_Vector_float_256_1 4437341.678 -
SetIntersection_Interlaced_Vector_float_256_16 6637161.909 6.38%
SetIntersection_Interlaced_Vector_float_256_256 5507156.233 17.52%
SetIntersection_Interlaced_Vector_float_256_4 5370231.710 -
SetIntersection_Interlaced_Vector_float_256_64 7524554.999 15.14%
SetIntersection_Interlaced_Vector_float_262144_1 1120262.728 -
SetIntersection_Interlaced_Vector_float_262144_1024 87669566.608 -1.15%
SetIntersection_Interlaced_Vector_float_262144_16 3427792.674 9.37%
SetIntersection_Interlaced_Vector_float_262144_16384 350469867.352 -1.23%
SetIntersection_Interlaced_Vector_float_262144_256 23974524.290 -4.46%
SetIntersection_Interlaced_Vector_float_262144_262144 322038827.867 -6.08%
SetIntersection_Interlaced_Vector_float_262144_4 1631028.387 2.40%
SetIntersection_Interlaced_Vector_float_262144_64 9740549.047 -4.58%
SetIntersection_Interlaced_Vector_float_4_1 229019241.484 -
SetIntersection_Interlaced_Vector_float_4_4 146847730.667 1.36%
SetIntersection_Interlaced_Vector_float_64_1 17583741.787 -
SetIntersection_Interlaced_Vector_float_64_16 18266527.241 3.36%
SetIntersection_Interlaced_Vector_float_64_4 18735401.685 -
SetIntersection_Interlaced_Vector_float_64_64 11501763.614 -6.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1120892.709 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8403099.487 -12.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2516180.134 -13.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7983666.235 -13.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1359368.143 -11.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4840598.339 -13.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1114849.704 2.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57495948.099 -8.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2753968.380 -34.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 123467594.077 -1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16769280.724 -45.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1403109.953 -20.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8866446.392 -20.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67238061.664 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39849908.280 1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61731852.078 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570970931.609 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4428759.531 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6912977.051 -19.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5882564.278 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5449234.097 3.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8919989.005 -9.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1121402.606 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 108245968.965 -25.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3631541.810 -58.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350704219.703 3.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 46770173.478 -20.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 352496317.832 3.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1853985.919 13.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20160881.049 -29.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227918993.648 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147764072.299 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17574879.839 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19593898.677 -4.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18711969.365 -2.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12703933.109 -
SetIntersection_Interlaced_Vector_string_1024_1 1150101.969 -
SetIntersection_Interlaced_Vector_string_1024_1024 41470420.310 -
SetIntersection_Interlaced_Vector_string_1024_16 3313459.171 -
SetIntersection_Interlaced_Vector_string_1024_256 21172607.576 -
SetIntersection_Interlaced_Vector_string_1024_4 1740909.100 3.64%
SetIntersection_Interlaced_Vector_string_1024_64 8482705.585 -
SetIntersection_Interlaced_Vector_string_16384_1 1141526.621 -
SetIntersection_Interlaced_Vector_string_16384_1024 115298098.304 1.35%
SetIntersection_Interlaced_Vector_string_16384_16 4484732.256 5.66%
SetIntersection_Interlaced_Vector_string_16384_16384 352681189.169 1.12%
SetIntersection_Interlaced_Vector_string_16384_256 38015017.327 4.13%
SetIntersection_Interlaced_Vector_string_16384_4 1807121.947 -
SetIntersection_Interlaced_Vector_string_16384_64 13499769.604 11.98%
SetIntersection_Interlaced_Vector_string_16_1 69070166.020 -
SetIntersection_Interlaced_Vector_string_16_16 56152542.270 3.48%
SetIntersection_Interlaced_Vector_string_16_4 72568379.282 -
SetIntersection_Interlaced_Vector_string_1_1 587901620.953 -
SetIntersection_Interlaced_Vector_string_256_1 4528472.997 -1.11%
SetIntersection_Interlaced_Vector_string_256_16 11109894.420 -
SetIntersection_Interlaced_Vector_string_256_256 21965684.028 1.22%
SetIntersection_Interlaced_Vector_string_256_4 6336470.323 -
SetIntersection_Interlaced_Vector_string_256_64 20476460.803 -2.22%
SetIntersection_Interlaced_Vector_string_262144_1 1150879.291 -
SetIntersection_Interlaced_Vector_string_262144_1024 331585214.129 45.51%
SetIntersection_Interlaced_Vector_string_262144_16 6497535.367 12.44%
SetIntersection_Interlaced_Vector_string_262144_16384 995917.072 -
SetIntersection_Interlaced_Vector_string_262144_256 69009815.752 5.98%
SetIntersection_Interlaced_Vector_string_262144_262144 14458354.412 -
SetIntersection_Interlaced_Vector_string_262144_4 2324594.153 11.48%
SetIntersection_Interlaced_Vector_string_262144_64 21242188.962 10.98%
SetIntersection_Interlaced_Vector_string_4_1 234793021.368 -
SetIntersection_Interlaced_Vector_string_4_4 161241637.849 -1.62%
SetIntersection_Interlaced_Vector_string_64_1 18001591.913 -
SetIntersection_Interlaced_Vector_string_64_16 31002340.872 -
SetIntersection_Interlaced_Vector_string_64_4 23175431.367 -
SetIntersection_Interlaced_Vector_string_64_64 28723838.703 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1121744.490 -1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9988235.093 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3514748.218 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9027379.401 -21.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1596523.529 -5.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4955739.408 -26.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1130526.224 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 72468875.961 -12.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3605104.617 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 143496062.001 -5.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29143775.491 -35.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1622446.604 -12.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11220723.425 21.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66905959.645 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40014915.226 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62946521.399 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570434123.295 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4409689.487 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7971624.332 2.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6621632.794 -7.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5674056.832 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10407570.456 -7.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1114720.568 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 201860129.822 -20.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4613234.814 -51.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 359112266.156 3.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 64492976.755 -27.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351960702.856 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2274332.749 -7.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 23713359.561 -6.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227843215.724 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147556438.667 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17569174.134 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20638418.479 -3.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19879243.710 -5.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13637757.404 -1.81%
SetIntersection_Interlaced_Vector_uint32_1024_1 1086866.398 -3.70%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905802.373 -1.54%
SetIntersection_Interlaced_Vector_uint32_1024_16 2006578.473 -17.61%
SetIntersection_Interlaced_Vector_uint32_1024_256 4792065.702 -31.14%
SetIntersection_Interlaced_Vector_uint32_1024_4 1344139.599 -8.01%
SetIntersection_Interlaced_Vector_uint32_1024_64 4200202.479 -16.15%
SetIntersection_Interlaced_Vector_uint32_16384_1 1118703.622 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 48845638.174 -13.15%
SetIntersection_Interlaced_Vector_uint32_16384_16 2546491.496 -28.46%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80239160.278 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14789426.656 7.74%
SetIntersection_Interlaced_Vector_uint32_16384_4 1440624.096 -9.88%
SetIntersection_Interlaced_Vector_uint32_16384_64 8437371.765 -3.63%
SetIntersection_Interlaced_Vector_uint32_16_1 67621894.264 -
SetIntersection_Interlaced_Vector_uint32_16_16 38132360.397 -3.23%
SetIntersection_Interlaced_Vector_uint32_16_4 60289178.333 -
SetIntersection_Interlaced_Vector_uint32_1_1 569935772.641 -
SetIntersection_Interlaced_Vector_uint32_256_1 4434453.057 -
SetIntersection_Interlaced_Vector_uint32_256_16 6493840.961 -11.33%
SetIntersection_Interlaced_Vector_uint32_256_256 4690126.260 1.45%
SetIntersection_Interlaced_Vector_uint32_256_4 4884561.150 -7.10%
SetIntersection_Interlaced_Vector_uint32_256_64 7213294.564 9.89%
SetIntersection_Interlaced_Vector_uint32_262144_1 1113044.538 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 90026896.732 -16.56%
SetIntersection_Interlaced_Vector_uint32_262144_16 3148206.433 3.33%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348442753.697 -
SetIntersection_Interlaced_Vector_uint32_262144_256 35392990.341 11.62%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350363770.615 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1607906.240 -18.03%
SetIntersection_Interlaced_Vector_uint32_262144_64 8352223.533 -49.21%
SetIntersection_Interlaced_Vector_uint32_4_1 228367346.196 -
SetIntersection_Interlaced_Vector_uint32_4_4 144119147.508 -
SetIntersection_Interlaced_Vector_uint32_64_1 17539195.870 -
SetIntersection_Interlaced_Vector_uint32_64_16 18520097.536 -
SetIntersection_Interlaced_Vector_uint32_64_4 18455330.106 -
SetIntersection_Interlaced_Vector_uint32_64_64 11566322.424 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1100995.913 -2.78%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5868143.490 -2.06%
SetIntersection_Interlaced_Vector_uint64_1024_16 1927737.261 -16.98%
SetIntersection_Interlaced_Vector_uint64_1024_256 7204583.502 -1.02%
SetIntersection_Interlaced_Vector_uint64_1024_4 1297142.295 -2.58%
SetIntersection_Interlaced_Vector_uint64_1024_64 4536869.797 -1.92%
SetIntersection_Interlaced_Vector_uint64_16384_1 1110576.039 2.87%
SetIntersection_Interlaced_Vector_uint64_16384_1024 48121450.358 -14.58%
SetIntersection_Interlaced_Vector_uint64_16384_16 2550456.311 -19.09%
SetIntersection_Interlaced_Vector_uint64_16384_16384 77955688.144 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16302808.335 -
SetIntersection_Interlaced_Vector_uint64_16384_4 1425750.042 -8.62%
SetIntersection_Interlaced_Vector_uint64_16384_64 5967903.997 -23.18%
SetIntersection_Interlaced_Vector_uint64_16_1 66876179.099 -
SetIntersection_Interlaced_Vector_uint64_16_16 37575450.395 -
SetIntersection_Interlaced_Vector_uint64_16_4 60009120.785 -
SetIntersection_Interlaced_Vector_uint64_1_1 568035243.996 -
SetIntersection_Interlaced_Vector_uint64_256_1 4452198.427 1.15%
SetIntersection_Interlaced_Vector_uint64_256_16 7514126.382 8.63%
SetIntersection_Interlaced_Vector_uint64_256_256 4645834.560 -
SetIntersection_Interlaced_Vector_uint64_256_4 5219833.009 3.10%
SetIntersection_Interlaced_Vector_uint64_256_64 7467261.827 10.84%
SetIntersection_Interlaced_Vector_uint64_262144_1 1116006.379 1.28%
SetIntersection_Interlaced_Vector_uint64_262144_1024 89085662.655 -13.94%
SetIntersection_Interlaced_Vector_uint64_262144_16 3264895.492 3.26%
SetIntersection_Interlaced_Vector_uint64_262144_16384 363350456.759 3.96%
SetIntersection_Interlaced_Vector_uint64_262144_256 33535815.082 -25.38%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350616609.646 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1908873.433 -6.39%
SetIntersection_Interlaced_Vector_uint64_262144_64 8748111.113 -65.63%
SetIntersection_Interlaced_Vector_uint64_4_1 227055265.657 -
SetIntersection_Interlaced_Vector_uint64_4_4 144620532.203 -
SetIntersection_Interlaced_Vector_uint64_64_1 17463685.344 -
SetIntersection_Interlaced_Vector_uint64_64_16 17821150.662 -2.90%
SetIntersection_Interlaced_Vector_uint64_64_4 18478209.769 -
SetIntersection_Interlaced_Vector_uint64_64_64 11426627.581 -
SetIntersection_None_Set_float_1024_1 8960721.855 -2.26%
SetIntersection_None_Set_float_1024_1024 8881616.693 -
SetIntersection_None_Set_float_1024_16 9058756.588 -
SetIntersection_None_Set_float_1024_256 9142728.976 1.93%
SetIntersection_None_Set_float_1024_4 9045648.877 2.25%
SetIntersection_None_Set_float_1024_64 8986459.440 -
SetIntersection_None_Set_float_16384_1 156858286.524 -
SetIntersection_None_Set_float_16384_1024 157975724.837 -
SetIntersection_None_Set_float_16384_16 156346103.154 -
SetIntersection_None_Set_float_16384_16384 156647626.246 -
SetIntersection_None_Set_float_16384_256 157270095.676 -
SetIntersection_None_Set_float_16384_4 156283943.232 -
SetIntersection_None_Set_float_16384_64 156721520.957 -
SetIntersection_None_Set_float_16_1 71412652.637 -
SetIntersection_None_Set_float_16_16 37834142.170 -
SetIntersection_None_Set_float_16_4 60799586.602 -
SetIntersection_None_Set_float_1_1 571120787.151 -
SetIntersection_None_Set_float_256_1 11966055.548 2.15%
SetIntersection_None_Set_float_256_16 11216168.148 -
SetIntersection_None_Set_float_256_256 6001837.906 1.91%
SetIntersection_None_Set_float_256_4 11859373.866 1.95%
SetIntersection_None_Set_float_256_64 9308769.091 -
SetIntersection_None_Set_float_262144_1 1190480.551 -
SetIntersection_None_Set_float_262144_1024 1182691.165 -
SetIntersection_None_Set_float_262144_16 1188430.256 -
SetIntersection_None_Set_float_262144_16384 1186861.980 -
SetIntersection_None_Set_float_262144_256 1188481.121 -
SetIntersection_None_Set_float_262144_262144 1184134.113 -
SetIntersection_None_Set_float_262144_4 1186316.244 -
SetIntersection_None_Set_float_262144_64 1184249.103 -
SetIntersection_None_Set_float_4_1 231094640.756 -
SetIntersection_None_Set_float_4_4 144746963.547 -
SetIntersection_None_Set_float_64_1 23154875.361 -2.80%
SetIntersection_None_Set_float_64_16 19259651.936 -
SetIntersection_None_Set_float_64_4 22188080.306 -1.74%
SetIntersection_None_Set_float_64_64 12121478.351 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8973293.754 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8893639.134 1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8963170.588 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8859613.828 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8721218.502 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8679442.971 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160357309.533 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157496045.224 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170800204.690 1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167416428.775 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161717976.976 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163762966.231 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167102946.807 1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70627793.562 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37391107.739 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59850489.195 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571639541.247 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11820277.996 1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10914383.981 -2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5761945.370 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11407445.802 -1.57%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9365121.462 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1232315.916 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1245053.955 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1239997.967 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1247424.152 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1242895.346 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1267480.553 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1233010.904 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1235937.500 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231266256.389 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144180361.894 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23007623.450 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19140150.748 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22326380.880 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11918893.809 -
SetIntersection_None_Set_string_1024_1 8916301.246 -1.97%
SetIntersection_None_Set_string_1024_1024 8863742.776 -3.96%
SetIntersection_None_Set_string_1024_16 8966937.164 -
SetIntersection_None_Set_string_1024_256 9117942.124 2.34%
SetIntersection_None_Set_string_1024_4 9104797.939 -
SetIntersection_None_Set_string_1024_64 9122632.811 -
SetIntersection_None_Set_string_16384_1 197459138.445 2.87%
SetIntersection_None_Set_string_16384_1024 199748132.089 -6.40%
SetIntersection_None_Set_string_16384_16 188759890.759 -1.91%
SetIntersection_None_Set_string_16384_16384 188423991.771 -9.32%
SetIntersection_None_Set_string_16384_256 193047206.315 -1.44%
SetIntersection_None_Set_string_16384_4 197349462.416 -
SetIntersection_None_Set_string_16384_64 192217996.776 -4.29%
SetIntersection_None_Set_string_16_1 73000991.955 -
SetIntersection_None_Set_string_16_16 38751533.616 -
SetIntersection_None_Set_string_16_4 62019147.141 -
SetIntersection_None_Set_string_1_1 576225293.404 -
SetIntersection_None_Set_string_256_1 11930576.157 -
SetIntersection_None_Set_string_256_16 11225617.760 -1.43%
SetIntersection_None_Set_string_256_256 6038208.765 3.23%
SetIntersection_None_Set_string_256_4 11609097.987 -2.04%
SetIntersection_None_Set_string_256_64 9634371.248 -
SetIntersection_None_Set_string_262144_1 1690493.244 1.39%
SetIntersection_None_Set_string_262144_1024 1708335.207 2.79%
SetIntersection_None_Set_string_262144_16 1701198.326 1.54%
SetIntersection_None_Set_string_262144_16384 1704028.156 1.80%
SetIntersection_None_Set_string_262144_256 1693242.188 1.11%
SetIntersection_None_Set_string_262144_262144 1699683.269 2.40%
SetIntersection_None_Set_string_262144_4 1697237.713 1.24%
SetIntersection_None_Set_string_262144_64 1694944.498 1.43%
SetIntersection_None_Set_string_4_1 234922889.701 -
SetIntersection_None_Set_string_4_4 146980436.204 -
SetIntersection_None_Set_string_64_1 24254484.976 -
SetIntersection_None_Set_string_64_16 19558376.923 -
SetIntersection_None_Set_string_64_4 23014280.608 -
SetIntersection_None_Set_string_64_64 12164861.454 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9009480.954 2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8768362.780 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8794675.205 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8911127.585 -1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8997584.374 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8801040.345 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207136949.861 5.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200509238.144 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197514453.150 -1.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200834327.462 -3.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196181005.872 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200977884.370 3.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 203099527.791 3.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71224609.495 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37831702.266 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60267338.090 -1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572203172.327 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11936189.803 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11113164.337 1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5889305.477 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11473344.442 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9248855.033 -2.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1701175.536 4.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1678423.744 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1694062.418 3.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1697831.299 3.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1705794.840 4.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1688308.348 2.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1682957.359 2.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1693991.537 3.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231556473.809 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145381752.450 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23576005.057 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19231883.999 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22527034.029 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11843628.967 -1.28%
SetIntersection_None_Set_uint32_1024_1 8815053.004 1.52%
SetIntersection_None_Set_uint32_1024_1024 8797094.494 -
SetIntersection_None_Set_uint32_1024_16 8894645.291 -
SetIntersection_None_Set_uint32_1024_256 8994286.889 2.40%
SetIntersection_None_Set_uint32_1024_4 8830544.452 -
SetIntersection_None_Set_uint32_1024_64 8813300.330 1.65%
SetIntersection_None_Set_uint32_16384_1 153210097.391 -1.74%
SetIntersection_None_Set_uint32_16384_1024 155241126.558 -1.29%
SetIntersection_None_Set_uint32_16384_16 153077438.719 -1.41%
SetIntersection_None_Set_uint32_16384_16384 157890629.152 -2.74%
SetIntersection_None_Set_uint32_16384_256 153766475.636 -1.13%
SetIntersection_None_Set_uint32_16384_4 152790362.674 -1.57%
SetIntersection_None_Set_uint32_16384_64 153783322.189 -2.01%
SetIntersection_None_Set_uint32_16_1 71185793.722 -
SetIntersection_None_Set_uint32_16_16 37498737.674 -
SetIntersection_None_Set_uint32_16_4 59995585.212 -
SetIntersection_None_Set_uint32_1_1 570056926.991 -
SetIntersection_None_Set_uint32_256_1 11727203.516 -
SetIntersection_None_Set_uint32_256_16 11152250.373 1.90%
SetIntersection_None_Set_uint32_256_256 5889754.642 -1.06%
SetIntersection_None_Set_uint32_256_4 11627257.484 -
SetIntersection_None_Set_uint32_256_64 9189588.229 -
SetIntersection_None_Set_uint32_262144_1 1160440.674 -1.78%
SetIntersection_None_Set_uint32_262144_1024 1166728.920 -
SetIntersection_None_Set_uint32_262144_16 1154866.779 -1.95%
SetIntersection_None_Set_uint32_262144_16384 1161864.096 -1.81%
SetIntersection_None_Set_uint32_262144_256 1153344.484 -1.98%
SetIntersection_None_Set_uint32_262144_262144 1167328.938 -
SetIntersection_None_Set_uint32_262144_4 1155938.881 -1.72%
SetIntersection_None_Set_uint32_262144_64 1153136.719 -1.97%
SetIntersection_None_Set_uint32_4_1 230246443.692 -
SetIntersection_None_Set_uint32_4_4 143935413.723 -
SetIntersection_None_Set_uint32_64_1 23585407.272 -
SetIntersection_None_Set_uint32_64_16 19082662.503 -1.41%
SetIntersection_None_Set_uint32_64_4 22516787.858 -
SetIntersection_None_Set_uint32_64_64 11975368.402 -
SetIntersection_None_Set_uint64_1024_1 8785193.720 -
SetIntersection_None_Set_uint64_1024_1024 8852457.833 1.88%
SetIntersection_None_Set_uint64_1024_16 8911888.252 -
SetIntersection_None_Set_uint64_1024_256 8666644.634 -
SetIntersection_None_Set_uint64_1024_4 8714399.894 -
SetIntersection_None_Set_uint64_1024_64 8686013.015 -
SetIntersection_None_Set_uint64_16384_1 156310157.835 -
SetIntersection_None_Set_uint64_16384_1024 164405265.679 -
SetIntersection_None_Set_uint64_16384_16 164606803.789 -
SetIntersection_None_Set_uint64_16384_16384 175457480.495 -
SetIntersection_None_Set_uint64_16384_256 167810850.070 2.12%
SetIntersection_None_Set_uint64_16384_4 160517631.164 -
SetIntersection_None_Set_uint64_16384_64 168371180.019 1.92%
SetIntersection_None_Set_uint64_16_1 70400700.824 -
SetIntersection_None_Set_uint64_16_16 37367335.662 -
SetIntersection_None_Set_uint64_16_4 59955041.521 -
SetIntersection_None_Set_uint64_1_1 567517376.785 -
SetIntersection_None_Set_uint64_256_1 11616121.272 -
SetIntersection_None_Set_uint64_256_16 10858837.746 -
SetIntersection_None_Set_uint64_256_256 5763008.906 -
SetIntersection_None_Set_uint64_256_4 11554148.665 -
SetIntersection_None_Set_uint64_256_64 9307280.013 -
SetIntersection_None_Set_uint64_262144_1 1207420.249 1.27%
SetIntersection_None_Set_uint64_262144_1024 1213109.213 1.20%
SetIntersection_None_Set_uint64_262144_16 1208711.912 1.11%
SetIntersection_None_Set_uint64_262144_16384 1211424.317 -
SetIntersection_None_Set_uint64_262144_256 1216915.529 1.68%
SetIntersection_None_Set_uint64_262144_262144 1232737.955 2.36%
SetIntersection_None_Set_uint64_262144_4 1214529.052 1.91%
SetIntersection_None_Set_uint64_262144_64 1209205.484 1.07%
SetIntersection_None_Set_uint64_4_1 229430578.643 -
SetIntersection_None_Set_uint64_4_4 143107030.250 -
SetIntersection_None_Set_uint64_64_1 23322279.142 -
SetIntersection_None_Set_uint64_64_16 18920579.234 -
SetIntersection_None_Set_uint64_64_4 22287605.607 -
SetIntersection_None_Set_uint64_64_64 11833788.074 -1.96%
SetIntersection_None_Vector_float_1024_1 1144590.580 -
SetIntersection_None_Vector_float_1024_1024 1151774.717 -
SetIntersection_None_Vector_float_1024_16 1148963.136 -
SetIntersection_None_Vector_float_1024_256 1133568.275 -1.84%
SetIntersection_None_Vector_float_1024_4 1148153.001 -
SetIntersection_None_Vector_float_1024_64 1158946.114 -
SetIntersection_None_Vector_float_16384_1 1181418.943 -
SetIntersection_None_Vector_float_16384_1024 1173099.110 -
SetIntersection_None_Vector_float_16384_16 1183514.965 -
SetIntersection_None_Vector_float_16384_16384 1172809.687 -
SetIntersection_None_Vector_float_16384_256 1189250.535 3.60%
SetIntersection_None_Vector_float_16384_4 1179389.083 1.21%
SetIntersection_None_Vector_float_16384_64 1177744.007 -
SetIntersection_None_Vector_float_16_1 67693365.357 -
SetIntersection_None_Vector_float_16_16 35984605.402 -
SetIntersection_None_Vector_float_16_4 57426382.111 -
SetIntersection_None_Vector_float_1_1 570647719.592 -
SetIntersection_None_Vector_float_256_1 4556796.258 -
SetIntersection_None_Vector_float_256_16 4280102.746 -
SetIntersection_None_Vector_float_256_256 2283287.762 -
SetIntersection_None_Vector_float_256_4 4492285.154 -
SetIntersection_None_Vector_float_256_64 3655432.883 -
SetIntersection_None_Vector_float_262144_1 1189702.470 -1.30%
SetIntersection_None_Vector_float_262144_1024 1204142.721 -
SetIntersection_None_Vector_float_262144_16 1202658.768 -
SetIntersection_None_Vector_float_262144_16384 1200710.425 -
SetIntersection_None_Vector_float_262144_256 1206335.601 -
SetIntersection_None_Vector_float_262144_262144 1212221.897 -
SetIntersection_None_Vector_float_262144_4 1186057.993 -1.33%
SetIntersection_None_Vector_float_262144_64 1210966.714 -
SetIntersection_None_Vector_float_4_1 229096366.406 -
SetIntersection_None_Vector_float_4_4 143211877.000 -
SetIntersection_None_Vector_float_64_1 17848494.619 -
SetIntersection_None_Vector_float_64_16 14487466.278 -
SetIntersection_None_Vector_float_64_4 17099578.440 -
SetIntersection_None_Vector_float_64_64 9120848.924 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1153554.423 -2.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151586.558 3.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1108005.969 -5.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1155067.807 -1.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1156110.814 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1135289.142 -2.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1184922.226 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1135334.822 -4.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1191857.249 2.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1162354.473 1.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1175146.034 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1185696.589 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1153000.529 -2.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67462020.853 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35784870.976 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57302481.891 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 566388464.322 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4521944.811 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4300492.336 1.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2207750.824 -3.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4544646.360 2.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3647083.015 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1218283.405 5.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1166869.971 -2.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1219879.066 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1223544.674 6.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1191259.617 1.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1195975.140 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1233034.650 6.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1218986.227 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227672417.665 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142256485.952 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17826821.376 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14397517.110 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16957010.155 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9063145.843 -
SetIntersection_None_Vector_string_1024_1 1229270.103 -
SetIntersection_None_Vector_string_1024_1024 1217398.587 -2.01%
SetIntersection_None_Vector_string_1024_16 1231544.912 1.09%
SetIntersection_None_Vector_string_1024_256 1226191.940 -1.56%
SetIntersection_None_Vector_string_1024_4 1230726.915 -
SetIntersection_None_Vector_string_1024_64 1221706.127 -
SetIntersection_None_Vector_string_16384_1 1272310.825 -
SetIntersection_None_Vector_string_16384_1024 1291968.220 -
SetIntersection_None_Vector_string_16384_16 1289036.046 -
SetIntersection_None_Vector_string_16384_16384 1276855.687 -1.02%
SetIntersection_None_Vector_string_16384_256 1248599.355 -3.95%
SetIntersection_None_Vector_string_16384_4 1289488.996 -
SetIntersection_None_Vector_string_16384_64 1284199.618 -
SetIntersection_None_Vector_string_16_1 68954919.404 -
SetIntersection_None_Vector_string_16_16 36523821.339 -1.05%
SetIntersection_None_Vector_string_16_4 58804598.027 -
SetIntersection_None_Vector_string_1_1 569366368.519 -
SetIntersection_None_Vector_string_256_1 4804417.045 -
SetIntersection_None_Vector_string_256_16 4442802.616 -1.79%
SetIntersection_None_Vector_string_256_256 2403777.103 -
SetIntersection_None_Vector_string_256_4 4695014.936 -
SetIntersection_None_Vector_string_256_64 3812180.234 -
SetIntersection_None_Vector_string_262144_1 1325557.917 -
SetIntersection_None_Vector_string_262144_1024 1316552.038 -
SetIntersection_None_Vector_string_262144_16 1356760.057 -
SetIntersection_None_Vector_string_262144_16384 1332622.143 -
SetIntersection_None_Vector_string_262144_256 1377420.748 1.52%
SetIntersection_None_Vector_string_262144_262144 1360987.934 -
SetIntersection_None_Vector_string_262144_4 1345626.314 -1.99%
SetIntersection_None_Vector_string_262144_64 1360235.273 -
SetIntersection_None_Vector_string_4_1 230682489.530 -1.07%
SetIntersection_None_Vector_string_4_4 144180615.999 -
SetIntersection_None_Vector_string_64_1 18385299.545 -
SetIntersection_None_Vector_string_64_16 14997561.468 -
SetIntersection_None_Vector_string_64_4 17602116.233 -
SetIntersection_None_Vector_string_64_64 9336641.057 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1145318.575 -2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1163472.584 -2.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1184840.084 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1180529.283 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1169527.282 -1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1186478.057 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1228741.703 2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1232735.215 -1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1230695.139 2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1191762.863 -5.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1211068.166 -3.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1232499.827 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1232389.379 -1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67458952.708 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35982922.715 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57389394.939 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566590240.461 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4514162.123 -3.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4343515.940 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2327112.315 2.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4465174.044 -2.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3682391.796 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1297742.815 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1246542.780 -1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1254908.454 3.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1217222.933 -4.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1254200.076 -5.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1286285.123 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1211561.526 -2.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1252422.086 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227580061.403 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142657493.395 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17942178.140 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14510301.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17159126.652 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9112274.900 -
SetIntersection_None_Vector_uint32_1024_1 1160737.434 -
SetIntersection_None_Vector_uint32_1024_1024 1114448.213 -1.04%
SetIntersection_None_Vector_uint32_1024_16 1141296.607 -
SetIntersection_None_Vector_uint32_1024_256 1150815.175 -
SetIntersection_None_Vector_uint32_1024_4 1134418.268 1.35%
SetIntersection_None_Vector_uint32_1024_64 1146764.615 -
SetIntersection_None_Vector_uint32_16384_1 1168972.468 -
SetIntersection_None_Vector_uint32_16384_1024 1177380.282 -
SetIntersection_None_Vector_uint32_16384_16 1176050.581 -
SetIntersection_None_Vector_uint32_16384_16384 1153216.403 -
SetIntersection_None_Vector_uint32_16384_256 1172691.690 -
SetIntersection_None_Vector_uint32_16384_4 1171468.040 -
SetIntersection_None_Vector_uint32_16384_64 1172558.054 -
SetIntersection_None_Vector_uint32_16_1 67658767.126 -
SetIntersection_None_Vector_uint32_16_16 35958357.263 -
SetIntersection_None_Vector_uint32_16_4 57375604.171 -
SetIntersection_None_Vector_uint32_1_1 586199177.387 -
SetIntersection_None_Vector_uint32_256_1 4525437.975 -
SetIntersection_None_Vector_uint32_256_16 4266416.096 -
SetIntersection_None_Vector_uint32_256_256 2287101.058 -
SetIntersection_None_Vector_uint32_256_4 4459995.573 -
SetIntersection_None_Vector_uint32_256_64 3667909.046 -
SetIntersection_None_Vector_uint32_262144_1 1206369.601 -
SetIntersection_None_Vector_uint32_262144_1024 1215515.605 -
SetIntersection_None_Vector_uint32_262144_16 1206773.692 1.96%
SetIntersection_None_Vector_uint32_262144_16384 1202289.298 -
SetIntersection_None_Vector_uint32_262144_256 1153391.258 -
SetIntersection_None_Vector_uint32_262144_262144 1184740.368 -
SetIntersection_None_Vector_uint32_262144_4 1196943.292 -1.11%
SetIntersection_None_Vector_uint32_262144_64 1197765.844 -
SetIntersection_None_Vector_uint32_4_1 229068815.955 -
SetIntersection_None_Vector_uint32_4_4 142997861.470 -
SetIntersection_None_Vector_uint32_64_1 17847506.434 -
SetIntersection_None_Vector_uint32_64_16 14392320.723 -
SetIntersection_None_Vector_uint32_64_4 17060040.377 -
SetIntersection_None_Vector_uint32_64_64 9045623.908 -
SetIntersection_None_Vector_uint64_1024_1 1150898.998 -
SetIntersection_None_Vector_uint64_1024_1024 1135826.742 -2.54%
SetIntersection_None_Vector_uint64_1024_16 1157575.716 4.31%
SetIntersection_None_Vector_uint64_1024_256 1128429.170 -2.90%
SetIntersection_None_Vector_uint64_1024_4 1152286.575 -
SetIntersection_None_Vector_uint64_1024_64 1090961.170 -5.35%
SetIntersection_None_Vector_uint64_16384_1 1168047.937 3.71%
SetIntersection_None_Vector_uint64_16384_1024 1167593.109 -1.30%
SetIntersection_None_Vector_uint64_16384_16 1168896.821 -1.00%
SetIntersection_None_Vector_uint64_16384_16384 1170196.113 3.92%
SetIntersection_None_Vector_uint64_16384_256 1166826.770 -1.59%
SetIntersection_None_Vector_uint64_16384_4 1168175.565 -
SetIntersection_None_Vector_uint64_16384_64 1166301.544 -1.44%
SetIntersection_None_Vector_uint64_16_1 67298446.964 -
SetIntersection_None_Vector_uint64_16_16 35672280.947 -
SetIntersection_None_Vector_uint64_16_4 57033897.683 -
SetIntersection_None_Vector_uint64_1_1 567032832.850 -
SetIntersection_None_Vector_uint64_256_1 4539748.632 -
SetIntersection_None_Vector_uint64_256_16 4275279.701 -
SetIntersection_None_Vector_uint64_256_256 2260482.723 1.66%
SetIntersection_None_Vector_uint64_256_4 4477300.434 -
SetIntersection_None_Vector_uint64_256_64 3644018.565 -
SetIntersection_None_Vector_uint64_262144_1 1178220.883 -3.06%
SetIntersection_None_Vector_uint64_262144_1024 1197181.641 -1.56%
SetIntersection_None_Vector_uint64_262144_16 1204454.340 -
SetIntersection_None_Vector_uint64_262144_16384 1200502.598 -1.51%
SetIntersection_None_Vector_uint64_262144_256 1178435.263 -4.07%
SetIntersection_None_Vector_uint64_262144_262144 1183417.102 -2.22%
SetIntersection_None_Vector_uint64_262144_4 1199652.952 -1.75%
SetIntersection_None_Vector_uint64_262144_64 1201771.872 -
SetIntersection_None_Vector_uint64_4_1 227369570.247 -
SetIntersection_None_Vector_uint64_4_4 142134494.118 -
SetIntersection_None_Vector_uint64_64_1 17653340.945 -
SetIntersection_None_Vector_uint64_64_16 14307286.218 -
SetIntersection_None_Vector_uint64_64_4 16940460.354 -
SetIntersection_None_Vector_uint64_64_64 8920370.211 -1.12%
bm_gcd_complex 19.257 -1.03%
bm_gcd_random 30.658 -
bm_gcd_trivial 0.827 -8.35%
bm_lexicographical_compare<int>/1 1.157 -8.48%
bm_lexicographical_compare<int>/1048576 76673.748 -
bm_lexicographical_compare<int>/16 2.018 2.93%
bm_lexicographical_compare<int>/2 1.265 -16.15%
bm_lexicographical_compare<int>/262144 19112.195 -
bm_lexicographical_compare<int>/3 1.548 -12.49%
bm_lexicographical_compare<int>/32768 2389.055 -
bm_lexicographical_compare<int>/4 1.185 -8.20%
bm_lexicographical_compare<int>/4096 298.620 -
bm_lexicographical_compare<int>/5 1.541 1.21%
bm_lexicographical_compare<int>/512 37.314 -
bm_lexicographical_compare<int>/6 1.541 1.26%
bm_lexicographical_compare<int>/64 4.809 -3.24%
bm_lexicographical_compare<int>/7 1.542 1.34%
bm_lexicographical_compare<int>/8 1.472 -6.04%
bm_lexicographical_compare<signed_char>/1 1.263 -8.95%
bm_lexicographical_compare<signed_char>/1048576 16272.346 -
bm_lexicographical_compare<signed_char>/16 1.326 -
bm_lexicographical_compare<signed_char>/2 1.497 4.12%
bm_lexicographical_compare<signed_char>/262144 3834.804 -
bm_lexicographical_compare<signed_char>/3 1.702 5.10%
bm_lexicographical_compare<signed_char>/32768 477.910 -
bm_lexicographical_compare<signed_char>/4 1.921 3.27%
bm_lexicographical_compare<signed_char>/4096 59.757 -
bm_lexicographical_compare<signed_char>/5 2.151 2.77%
bm_lexicographical_compare<signed_char>/512 7.858 -
bm_lexicographical_compare<signed_char>/6 2.440 2.68%
bm_lexicographical_compare<signed_char>/64 2.071 -5.43%
bm_lexicographical_compare<signed_char>/7 2.766 5.36%
bm_lexicographical_compare<signed_char>/8 3.154 7.70%
bm_lexicographical_compare<unsigned_char>/1 1.619 -3.29%
bm_lexicographical_compare<unsigned_char>/1048576 17922.793 -
bm_lexicographical_compare<unsigned_char>/16 1.156 -
bm_lexicographical_compare<unsigned_char>/2 1.850 -5.47%
bm_lexicographical_compare<unsigned_char>/262144 4495.626 -
bm_lexicographical_compare<unsigned_char>/3 2.090 -5.11%
bm_lexicographical_compare<unsigned_char>/32768 572.785 -
bm_lexicographical_compare<unsigned_char>/4 1.388 -7.41%
bm_lexicographical_compare<unsigned_char>/4096 77.686 -
bm_lexicographical_compare<unsigned_char>/5 1.619 -6.26%
bm_lexicographical_compare<unsigned_char>/512 8.791 -
bm_lexicographical_compare<unsigned_char>/6 1.850 -8.35%
bm_lexicographical_compare<unsigned_char>/64 1.996 1.75%
bm_lexicographical_compare<unsigned_char>/7 2.097 -6.74%
bm_lexicographical_compare<unsigned_char>/8 1.388 -10.59%
bm_ranges_lexicographical_compare<int>/1 1.384 2.45%
bm_ranges_lexicographical_compare<int>/1048576 76667.547 -
bm_ranges_lexicographical_compare<int>/16 2.305 14.23%
bm_ranges_lexicographical_compare<int>/2 1.614 2.04%
bm_ranges_lexicographical_compare<int>/262144 19128.787 -
bm_ranges_lexicographical_compare<int>/3 1.866 -
bm_ranges_lexicographical_compare<int>/32768 2389.329 -
bm_ranges_lexicographical_compare<int>/4 1.385 2.35%
bm_ranges_lexicographical_compare<int>/4096 298.651 -
bm_ranges_lexicographical_compare<int>/5 1.510 -
bm_ranges_lexicographical_compare<int>/512 37.299 -
bm_ranges_lexicographical_compare<int>/6 1.508 -
bm_ranges_lexicographical_compare<int>/64 5.086 5.54%
bm_ranges_lexicographical_compare<int>/7 1.509 -
bm_ranges_lexicographical_compare<int>/8 1.618 1.99%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16272.078 -
bm_ranges_lexicographical_compare<signed_char>/16 1.324 -2.49%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3842.881 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.253 -
bm_ranges_lexicographical_compare<signed_char>/4 2.080 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.877 -
bm_ranges_lexicographical_compare<signed_char>/5 2.312 -
bm_ranges_lexicographical_compare<signed_char>/512 7.977 1.93%
bm_ranges_lexicographical_compare<signed_char>/6 2.584 -4.81%
bm_ranges_lexicographical_compare<signed_char>/64 2.307 14.48%
bm_ranges_lexicographical_compare<signed_char>/7 2.906 1.10%
bm_ranges_lexicographical_compare<signed_char>/8 3.245 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.634 -11.30%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17931.205 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.097 -5.07%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.843 -11.27%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.475 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.078 -9.81%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.523 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.373 -14.91%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.772 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.603 -13.14%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.746 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.837 -11.52%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.962 -2.36%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.080 -10.04%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.364 -15.51%
bm_ranges_swap_ranges_vb_aligned/1024 6.506 -
bm_ranges_swap_ranges_vb_aligned/1048576 3406.265 -
bm_ranges_swap_ranges_vb_aligned/128 3.473 -
bm_ranges_swap_ranges_vb_aligned/131072 248.521 -
bm_ranges_swap_ranges_vb_aligned/16 3.234 -
bm_ranges_swap_ranges_vb_aligned/16384 34.927 -
bm_ranges_swap_ranges_vb_aligned/2048 8.516 -
bm_ranges_swap_ranges_vb_aligned/256 4.354 -
bm_ranges_swap_ranges_vb_aligned/262144 495.675 -
bm_ranges_swap_ranges_vb_aligned/32 3.239 -
bm_ranges_swap_ranges_vb_aligned/32768 64.273 -
bm_ranges_swap_ranges_vb_aligned/4096 11.961 -
bm_ranges_swap_ranges_vb_aligned/512 5.166 -2.17%
bm_ranges_swap_ranges_vb_aligned/524288 1050.056 -
bm_ranges_swap_ranges_vb_aligned/64 3.132 -
bm_ranges_swap_ranges_vb_aligned/65536 123.378 -
bm_ranges_swap_ranges_vb_aligned/8 3.192 -
bm_ranges_swap_ranges_vb_aligned/8192 19.487 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15543.243 -
bm_ranges_swap_ranges_vb_unaligned/262144 3735.467 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.477 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.950 -
bm_ranges_swap_ranges_vb_unaligned/512 13.413 -
bm_ranges_swap_ranges_vb_unaligned/64 6.196 -1.73%
bm_ranges_swap_ranges_vb_unaligned/8 4.863 -3.82%
bm_swap_ranges_vb_aligned/1048576 3401.230 -
bm_swap_ranges_vb_aligned/262144 491.477 -
bm_swap_ranges_vb_aligned/32768 63.827 -
bm_swap_ranges_vb_aligned/4096 12.552 -
bm_swap_ranges_vb_aligned/512 4.980 -
bm_swap_ranges_vb_aligned/64 2.651 -8.93%
bm_swap_ranges_vb_aligned/8 3.220 -5.03%
bm_swap_ranges_vb_unaligned/1048576 15936.823 -
bm_swap_ranges_vb_unaligned/262144 3846.211 -
bm_swap_ranges_vb_unaligned/32768 485.175 -
bm_swap_ranges_vb_unaligned/4096 64.820 -
bm_swap_ranges_vb_unaligned/512 12.345 -
bm_swap_ranges_vb_unaligned/64 4.834 -
bm_swap_ranges_vb_unaligned/8 4.909 1.54%
bm_write 591.127 -
rng::adjacent_find(deque<int>)/1024 464.176 -
rng::adjacent_find(deque<int>)/1048576 477396.315 -
rng::adjacent_find(deque<int>)/50 14.591 -2.86%
rng::adjacent_find(deque<int>)/8 2.930 -4.79%
rng::adjacent_find(deque<int>)/8192 3716.770 -
rng::adjacent_find(deque<int>,_pred)/1024 631.001 -
rng::adjacent_find(deque<int>,_pred)/1048576 651786.710 -
rng::adjacent_find(deque<int>,_pred)/50 30.097 4.91%
rng::adjacent_find(deque<int>,_pred)/8 4.363 9.37%
rng::adjacent_find(deque<int>,_pred)/8192 5095.860 -
rng::adjacent_find(list<int>)/1024 713.860 -
rng::adjacent_find(list<int>)/1048576 874037.319 -
rng::adjacent_find(list<int>)/50 23.754 -
rng::adjacent_find(list<int>)/8 2.105 -
rng::adjacent_find(list<int>)/8192 6931.129 -
rng::adjacent_find(list<int>,_pred)/1024 827.995 -
rng::adjacent_find(list<int>,_pred)/1048576 956989.712 -
rng::adjacent_find(list<int>,_pred)/50 34.845 -
rng::adjacent_find(list<int>,_pred)/8 3.977 -
rng::adjacent_find(list<int>,_pred)/8192 7557.356 -4.41%
rng::adjacent_find(vector<int>)/1024 235.149 -
rng::adjacent_find(vector<int>)/1048576 234772.265 -
rng::adjacent_find(vector<int>)/50 11.988 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1835.267 -
rng::adjacent_find(vector<int>,_pred)/1024 401.240 -
rng::adjacent_find(vector<int>,_pred)/1048576 467459.495 -
rng::adjacent_find(vector<int>,_pred)/50 23.630 -
rng::adjacent_find(vector<int>,_pred)/8 3.397 -
rng::adjacent_find(vector<int>,_pred)/8192 3194.931 -
rng::all_of(deque<int>)_(process_all)/32 11.538 -
rng::all_of(deque<int>)_(process_all)/32768 10511.121 -
rng::all_of(deque<int>)_(process_all)/50 20.287 10.75%
rng::all_of(deque<int>)_(process_all)/8 3.221 -
rng::all_of(deque<int>)_(process_all)/8192 2645.195 -
rng::all_of(list<int>)_(process_all)/32 11.876 -
rng::all_of(list<int>)_(process_all)/32768 26219.609 -
rng::all_of(list<int>)_(process_all)/50 21.965 -
rng::all_of(list<int>)_(process_all)/8 2.610 -
rng::all_of(list<int>)_(process_all)/8192 7440.939 -8.04%
rng::all_of(vector<int>)_(process_all)/32 8.487 1.43%
rng::all_of(vector<int>)_(process_all)/32768 8100.556 -
rng::all_of(vector<int>)_(process_all)/50 18.224 -
rng::all_of(vector<int>)_(process_all)/8 2.528 4.46%
rng::all_of(vector<int>)_(process_all)/8192 2023.253 -
rng::any_of(deque<int>)_(process_all)/32 11.535 -
rng::any_of(deque<int>)_(process_all)/32768 10853.278 -
rng::any_of(deque<int>)_(process_all)/50 18.331 -4.67%
rng::any_of(deque<int>)_(process_all)/8 3.223 -
rng::any_of(deque<int>)_(process_all)/8192 2713.339 -
rng::any_of(list<int>)_(process_all)/32 11.701 -
rng::any_of(list<int>)_(process_all)/32768 26812.773 1.38%
rng::any_of(list<int>)_(process_all)/50 21.672 -
rng::any_of(list<int>)_(process_all)/8 2.611 -
rng::any_of(list<int>)_(process_all)/8192 7066.068 -12.86%
rng::any_of(vector<int>)_(process_all)/32 8.329 -
rng::any_of(vector<int>)_(process_all)/32768 8063.310 -
rng::any_of(vector<int>)_(process_all)/50 12.617 -5.29%
rng::any_of(vector<int>)_(process_all)/8 2.287 -3.29%
rng::any_of(vector<int>)_(process_all)/8192 2024.650 -
rng::contains(deque<int>)_(process_all)/1048576 250667.173 -
rng::contains(deque<int>)_(process_all)/32 8.607 -
rng::contains(deque<int>)_(process_all)/50 12.590 -
rng::contains(deque<int>)_(process_all)/8 3.093 4.85%
rng::contains(deque<int>)_(process_all)/8192 1922.508 -
rng::contains(list<int>)_(process_all)/1048576 824727.970 -
rng::contains(list<int>)_(process_all)/32 12.581 27.47%
rng::contains(list<int>)_(process_all)/50 21.666 15.50%
rng::contains(list<int>)_(process_all)/8 2.302 -
rng::contains(list<int>)_(process_all)/8192 7393.351 -6.42%
rng::contains(vector<int>)_(process_all)/1048576 236286.911 -
rng::contains(vector<int>)_(process_all)/32 8.418 -
rng::contains(vector<int>)_(process_all)/50 12.377 -
rng::contains(vector<int>)_(process_all)/8 2.586 -3.17%
rng::contains(vector<int>)_(process_all)/8192 1834.085 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21318.489 -13.65%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22323.209 -13.67%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1459864.844 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430998.206 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.261 6.42%
rng::contains_subrange(deque<int>)_(process_all)/32 13.972 6.47%
rng::contains_subrange(deque<int>)_(process_all)/50 18.587 9.52%
rng::contains_subrange(deque<int>)_(process_all)/8192 3370.304 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503665.706 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.895 10.10%
rng::contains_subrange(deque<int>)_(same_length)/32 19.346 6.64%
rng::contains_subrange(deque<int>)_(same_length)/50 27.661 4.81%
rng::contains_subrange(deque<int>)_(same_length)/8192 3930.828 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 481053.523 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.293 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.490 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.567 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3735.065 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37023.899 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38493.594 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2467497.507 -
rng::contains_subrange(list<int>)_(process_all)/1048576 854545.532 -
rng::contains_subrange(list<int>)_(process_all)/16 4.934 -
rng::contains_subrange(list<int>)_(process_all)/32 10.433 1.11%
rng::contains_subrange(list<int>)_(process_all)/50 17.783 -
rng::contains_subrange(list<int>)_(process_all)/8192 7553.489 12.82%
rng::contains_subrange(list<int>)_(same_length)/1048576 950978.518 -
rng::contains_subrange(list<int>)_(same_length)/16 6.555 -
rng::contains_subrange(list<int>)_(same_length)/32 16.246 -
rng::contains_subrange(list<int>)_(same_length)/50 29.931 -
rng::contains_subrange(list<int>)_(same_length)/8192 8607.808 8.79%
rng::contains_subrange(list<int>)_(single_element)/1048576 822057.884 -2.40%
rng::contains_subrange(list<int>)_(single_element)/16 4.939 -
rng::contains_subrange(list<int>)_(single_element)/32 10.359 -
rng::contains_subrange(list<int>)_(single_element)/50 18.235 -
rng::contains_subrange(list<int>)_(single_element)/8192 8921.895 28.96%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13901.478 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14792.651 -1.25%
rng::contains_subrange(vector<int>)_(near_matches)/8192 767150.894 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209409.211 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.836 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.966 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.482 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1633.742 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243926.804 -1.13%
rng::contains_subrange(vector<int>)_(same_length)/16 4.847 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.732 1.08%
rng::contains_subrange(vector<int>)_(same_length)/50 12.796 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1874.484 -4.17%
rng::contains_subrange(vector<int>)_(single_element)/1048576 238444.799 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.807 1.26%
rng::contains_subrange(vector<int>)_(single_element)/32 8.475 -1.51%
rng::contains_subrange(vector<int>)_(single_element)/50 12.419 -5.10%
rng::contains_subrange(vector<int>)_(single_element)/8192 1863.514 -
rng::copy(deque<int>)/1048576 49923.312 -
rng::copy(deque<int>)/262144 10453.811 -
rng::copy(deque<int>)/32768 1147.950 1.06%
rng::copy(deque<int>)/4096 146.359 -
rng::copy(deque<int>)/512 16.786 -
rng::copy(deque<int>)/64 2.843 -
rng::copy(deque<int>)/8 2.751 -1.39%
rng::copy(list<int>)/1048576 881768.652 -
rng::copy(list<int>)/262144 217769.443 -
rng::copy(list<int>)/32768 27870.509 4.61%
rng::copy(list<int>)/4096 3142.040 2.86%
rng::copy(list<int>)/512 370.010 -
rng::copy(list<int>)/64 31.897 -2.74%
rng::copy(list<int>)/8 2.410 2.23%
rng::copy(vector<bool>)_(aligned)/1048576 1039.023 -
rng::copy(vector<bool>)_(aligned)/262144 279.798 1.28%
rng::copy(vector<bool>)_(aligned)/32768 35.386 -2.05%
rng::copy(vector<bool>)_(aligned)/4096 4.928 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 -
rng::copy(vector<bool>)_(unaligned)/1048576 5507.785 -
rng::copy(vector<bool>)_(unaligned)/262144 1552.155 13.41%
rng::copy(vector<bool>)_(unaligned)/32768 174.126 1.99%
rng::copy(vector<bool>)_(unaligned)/4096 20.867 -
rng::copy(vector<bool>)_(unaligned)/512 3.714 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50017.452 -
rng::copy(vector<int>)/262144 12482.348 -
rng::copy(vector<int>)/32768 2953.456 -8.29%
rng::copy(vector<int>)/4096 144.653 -42.85%
rng::copy(vector<int>)/512 16.005 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.268 -
rng::copy_backward(deque<int>)/1048576 126156.770 -1.54%
rng::copy_backward(deque<int>)/262144 31515.282 -
rng::copy_backward(deque<int>)/32768 3738.235 -1.75%
rng::copy_backward(deque<int>)/4096 148.552 -
rng::copy_backward(deque<int>)/512 18.219 -
rng::copy_backward(deque<int>)/64 3.044 -
rng::copy_backward(deque<int>)/8 2.768 -
rng::copy_backward(list<int>)/1048576 885746.782 -
rng::copy_backward(list<int>)/262144 220329.549 -
rng::copy_backward(list<int>)/32768 29140.766 -
rng::copy_backward(list<int>)/4096 3053.213 -1.90%
rng::copy_backward(list<int>)/512 372.645 -
rng::copy_backward(list<int>)/64 31.108 -
rng::copy_backward(list<int>)/8 2.452 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1042.005 -
rng::copy_backward(vector<bool>)_(aligned)/262144 276.153 -3.75%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.935 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.309 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.824 2.92%
rng::copy_backward(vector<bool>)_(aligned)/64 1.973 1.36%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6745.210 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 2080.584 25.24%
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.066 -1.10%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.873 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.884 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50199.812 -
rng::copy_backward(vector<int>)/262144 12533.099 -
rng::copy_backward(vector<int>)/32768 2878.703 -14.47%
rng::copy_backward(vector<int>)/4096 161.828 8.75%
rng::copy_backward(vector<int>)/512 16.634 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.262 -1.64%
rng::copy_if(deque<int>)_(entire_range)/1048576 277935.011 -
rng::copy_if(deque<int>)_(entire_range)/262144 69795.455 -
rng::copy_if(deque<int>)_(entire_range)/32768 8698.825 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.159 -
rng::copy_if(deque<int>)_(entire_range)/512 135.683 -
rng::copy_if(deque<int>)_(entire_range)/64 16.171 -
rng::copy_if(deque<int>)_(entire_range)/8 2.842 -2.72%
rng::copy_if(deque<int>)_(every_other)/1048576 371925.495 -
rng::copy_if(deque<int>)_(every_other)/262144 92873.725 -
rng::copy_if(deque<int>)_(every_other)/32768 11632.274 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.512 -
rng::copy_if(deque<int>)_(every_other)/512 183.506 -
rng::copy_if(deque<int>)_(every_other)/64 23.391 -
rng::copy_if(deque<int>)_(every_other)/8 3.455 -
rng::copy_if(list<int>)_(entire_range)/1048576 882935.530 -
rng::copy_if(list<int>)_(entire_range)/262144 220307.112 -
rng::copy_if(list<int>)_(entire_range)/32768 29363.120 -
rng::copy_if(list<int>)_(entire_range)/4096 3064.713 -
rng::copy_if(list<int>)_(entire_range)/512 371.875 1.65%
rng::copy_if(list<int>)_(entire_range)/64 30.788 -
rng::copy_if(list<int>)_(entire_range)/8 2.593 -
rng::copy_if(list<int>)_(every_other)/1048576 848528.467 -
rng::copy_if(list<int>)_(every_other)/262144 210787.111 -
rng::copy_if(list<int>)_(every_other)/32768 25672.279 -
rng::copy_if(list<int>)_(every_other)/4096 3299.093 2.01%
rng::copy_if(list<int>)_(every_other)/512 359.593 -
rng::copy_if(list<int>)_(every_other)/64 23.779 -
rng::copy_if(list<int>)_(every_other)/8 2.301 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245981.104 -
rng::copy_if(vector<int>)_(entire_range)/262144 59959.204 -
rng::copy_if(vector<int>)_(entire_range)/32768 7493.424 -
rng::copy_if(vector<int>)_(entire_range)/4096 938.555 -
rng::copy_if(vector<int>)_(entire_range)/512 123.948 -
rng::copy_if(vector<int>)_(entire_range)/64 15.957 4.30%
rng::copy_if(vector<int>)_(entire_range)/8 2.184 -1.81%
rng::copy_if(vector<int>)_(every_other)/1048576 239509.982 -
rng::copy_if(vector<int>)_(every_other)/262144 59861.806 -
rng::copy_if(vector<int>)_(every_other)/32768 7457.554 -
rng::copy_if(vector<int>)_(every_other)/4096 937.356 -
rng::copy_if(vector<int>)_(every_other)/512 123.726 -
rng::copy_if(vector<int>)_(every_other)/64 18.190 -
rng::copy_if(vector<int>)_(every_other)/8 4.264 -1.79%
rng::copy_n(deque<int>)/1048576 50024.117 -
rng::copy_n(deque<int>)/262144 10546.220 -
rng::copy_n(deque<int>)/32768 1150.570 -
rng::copy_n(deque<int>)/4096 146.176 -
rng::copy_n(deque<int>)/512 16.797 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.693 -
rng::copy_n(list<int>)/1048576 875099.688 -
rng::copy_n(list<int>)/262144 217051.695 -
rng::copy_n(list<int>)/32768 26054.364 -
rng::copy_n(list<int>)/4096 4208.840 -16.86%
rng::copy_n(list<int>)/512 340.897 -
rng::copy_n(list<int>)/64 14.089 -
rng::copy_n(list<int>)/8 2.247 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.363 -
rng::copy_n(vector<bool>)_(aligned)/262144 277.247 1.15%
rng::copy_n(vector<bool>)_(aligned)/32768 35.350 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.937 -
rng::copy_n(vector<bool>)_(aligned)/512 1.766 -
rng::copy_n(vector<bool>)_(aligned)/64 1.372 4.82%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5509.348 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1370.026 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.447 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.542 -2.63%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49304.212 1.34%
rng::copy_n(vector<int>)/262144 12532.700 -
rng::copy_n(vector<int>)/32768 2305.369 6.99%
rng::copy_n(vector<int>)/4096 208.068 44.88%
rng::copy_n(vector<int>)/512 16.115 -1.03%
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.255 -
rng::count(deque<int>)_(every_other)/1024 248.147 -
rng::count(deque<int>)_(every_other)/1048576 252773.730 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1939.675 -
rng::count(list<int>)_(every_other)/1024 701.784 -
rng::count(list<int>)_(every_other)/1048576 824942.849 2.45%
rng::count(list<int>)_(every_other)/8 2.104 1.83%
rng::count(list<int>)_(every_other)/8192 7711.639 -8.62%
rng::count(vector<bool>)/1000 3.004 -
rng::count(vector<bool>)/1024 1.686 -
rng::count(vector<bool>)/1048576 1460.996 -
rng::count(vector<bool>)/8192 11.440 -
rng::count(vector<int>)_(every_other)/1024 103.223 -
rng::count(vector<int>)_(every_other)/1048576 105413.085 -
rng::count(vector<int>)_(every_other)/8 1.294 -2.19%
rng::count(vector<int>)_(every_other)/8192 821.418 -
rng::count_if(deque<int>)_(every_other)/1024 347.274 -
rng::count_if(deque<int>)_(every_other)/1048576 342732.490 -
rng::count_if(deque<int>)_(every_other)/8 3.368 3.35%
rng::count_if(deque<int>)_(every_other)/8192 2623.369 -
rng::count_if(list<int>)_(every_other)/1024 755.864 -
rng::count_if(list<int>)_(every_other)/1048576 891861.377 -
rng::count_if(list<int>)_(every_other)/8 2.841 -
rng::count_if(list<int>)_(every_other)/8192 7270.596 -4.03%
rng::count_if(vector<int>)_(every_other)/1024 248.610 -
rng::count_if(vector<int>)_(every_other)/1048576 247798.808 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1922.723 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.852 -
rng::distance(join_view(vector<vector<int>>)/1024 1.039 -
rng::distance(join_view(vector<vector<int>>)/4096 4.554 -
rng::distance(join_view(vector<vector<int>>)/50 0.629 8.18%
rng::distance(join_view(vector<vector<int>>)/8192 8.302 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 474.731 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 493704.455 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.366 3.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.575 1.50%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3847.944 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.069 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.710 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.068 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.069 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.070 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.077 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 734070.668 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.827 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.637 -1.60%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5732.045 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.110 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.783 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.103 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.104 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2047.737 -1.21%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2208580.283 -3.57%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.089 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.696 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19536.743 9.96%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 514.525 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444587.648 -1.16%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.279 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.742 -1.76%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11923.056 1.24%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1893.997 12.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2301682.704 -1.53%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.547 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.042 3.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20163.098 1.92%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 741.859 37.67%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1449719.634 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.464 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.771 -2.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11057.179 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.716 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959830.593 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.722 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.072 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8596.647 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.724 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084053.894 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.330 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.280 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13438.453 15.60%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.225 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73749.965 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.592 -3.56%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.662 -3.46%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.099 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.227 1.63%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.226 1.54%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.226 1.48%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.353 6.71%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.225 1.44%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 516.056 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634958.107 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.898 1.11%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.250 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4822.632 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 505.197 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 503238.544 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.360 2.56%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.878 -5.28%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3914.960 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.087 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513736.234 -3.53%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.401 2.34%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.088 -3.02%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3933.164 -4.39%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 782.603 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 958892.579 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 29.434 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.995 3.12%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11492.573 -7.95%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 830.026 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991557.329 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.103 -6.05%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.539 -1.74%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12233.857 -1.46%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.644 -
rng::equal(vector<bool>)_(unaligned)/1048576 7629.681 -
rng::equal(vector<bool>)_(unaligned)/50 0.884 -4.90%
rng::equal(vector<bool>)_(unaligned)/8 0.886 -5.98%
rng::equal(vector<bool>)_(unaligned)/8192 65.399 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.140 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73706.228 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.268 -3.51%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.405 -6.22%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.896 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.435 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639189.899 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.335 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.682 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4793.469 -
rng::fill(deque<int>)/1024 29.823 -
rng::fill(deque<int>)/32 4.521 226.69%
rng::fill(deque<int>)/50 4.586 103.31%
rng::fill(deque<int>)/8192 239.101 -
rng::fill(list<int>)/1024 671.972 -
rng::fill(list<int>)/32 8.418 -
rng::fill(list<int>)/50 35.132 -
rng::fill(list<int>)/8192 7636.024 7.43%
rng::fill(vector<bool>)/1048576 3822.435 -
rng::fill(vector<bool>)/262144 232.794 -
rng::fill(vector<bool>)/32768 30.387 -
rng::fill(vector<bool>)/4096 4.212 -
rng::fill(vector<bool>)/512 1.518 -1.28%
rng::fill(vector<bool>)/64 1.673 -
rng::fill(vector<int>)/1024 29.638 -1.15%
rng::fill(vector<int>)/32 1.065 2.55%
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 237.970 1.15%
rng::fill_n(deque<int>)/1024 29.298 -2.58%
rng::fill_n(deque<int>)/32 1.203 -
rng::fill_n(deque<int>)/50 2.198 -
rng::fill_n(deque<int>)/8192 240.618 1.18%
rng::fill_n(list<int>)/1024 649.487 -
rng::fill_n(list<int>)/32 8.255 -
rng::fill_n(list<int>)/50 15.981 -
rng::fill_n(list<int>)/8192 7589.570 -
rng::fill_n(vector<bool>)/1048576 3822.585 -
rng::fill_n(vector<bool>)/262144 231.716 -
rng::fill_n(vector<bool>)/32768 30.281 -
rng::fill_n(vector<bool>)/4096 4.163 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.463 7.40%
rng::fill_n(vector<int>)/1024 29.655 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.224 -
rng::fill_n(vector<int>)/8192 237.645 -
rng::find(deque<int>)_(bail_25%)/1024 67.293 -
rng::find(deque<int>)_(bail_25%)/32768 1920.427 -
rng::find(deque<int>)_(bail_25%)/8 2.062 -
rng::find(deque<int>)_(bail_25%)/8192 478.040 -
rng::find(deque<int>)_(process_all)/1024 244.338 -
rng::find(deque<int>)_(process_all)/32768 7862.419 -
rng::find(deque<int>)_(process_all)/50 13.138 -
rng::find(deque<int>)_(process_all)/8 3.521 -
rng::find(deque<int>)_(process_all)/8192 1951.093 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.163 1.46%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9530.629 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.484 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.570 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2351.374 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 312.816 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10423.302 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.517 -7.10%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.197 -1.02%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2535.381 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 733.249 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27023.476 -1.49%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.577 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.603 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8232.983 6.25%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.070 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 670.555 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.725 -4.29%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.146 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.073 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.896 -1.92%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8793.630 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.780 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.005 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2171.209 -
rng::find(list<int>)_(bail_25%)/1024 183.321 -
rng::find(list<int>)_(bail_25%)/32768 7783.394 1.45%
rng::find(list<int>)_(bail_25%)/8 0.932 1.43%
rng::find(list<int>)_(bail_25%)/8192 1431.408 -2.20%
rng::find(list<int>)_(process_all)/1024 699.254 1.68%
rng::find(list<int>)_(process_all)/32768 27198.622 -3.23%
rng::find(list<int>)_(process_all)/50 18.570 1.99%
rng::find(list<int>)_(process_all)/8 2.374 1.74%
rng::find(list<int>)_(process_all)/8192 11445.261 -3.15%
rng::find(vector<bool>)_(process_all)/1024 4.536 -2.09%
rng::find(vector<bool>)_(process_all)/1048576 3665.390 -
rng::find(vector<bool>)_(process_all)/50 0.715 -10.53%
rng::find(vector<bool>)_(process_all)/8 0.716 -11.69%
rng::find(vector<bool>)_(process_all)/8192 33.521 -
rng::find(vector<char>)_(bail_25%)/1024 5.272 -
rng::find(vector<char>)_(bail_25%)/32768 136.554 -
rng::find(vector<char>)_(bail_25%)/8 1.105 4.35%
rng::find(vector<char>)_(bail_25%)/8192 39.772 -
rng::find(vector<char>)_(process_all)/1024 16.625 -
rng::find(vector<char>)_(process_all)/32768 496.473 -
rng::find(vector<char>)_(process_all)/50 1.620 -1.02%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.642 -
rng::find(vector<int>)_(bail_25%)/1024 65.979 -
rng::find(vector<int>)_(bail_25%)/32768 1865.879 -
rng::find(vector<int>)_(bail_25%)/8 1.371 -
rng::find(vector<int>)_(bail_25%)/8192 472.926 -
rng::find(vector<int>)_(process_all)/1024 243.318 -
rng::find(vector<int>)_(process_all)/32768 7440.699 -
rng::find(vector<int>)_(process_all)/50 12.449 -
rng::find(vector<int>)_(process_all)/8 2.854 -
rng::find(vector<int>)_(process_all)/8192 1861.906 -
rng::find_end(deque<int>)_(match_near_end)/1000 326.185 -7.37%
rng::find_end(deque<int>)_(match_near_end)/1024 3255.200 -13.10%
rng::find_end(deque<int>)_(match_near_end)/8192 166326.199 -14.89%
rng::find_end(deque<int>)_(near_matches)/1000 27149.439 -
rng::find_end(deque<int>)_(near_matches)/1024 28147.589 -
rng::find_end(deque<int>)_(near_matches)/8192 1650541.668 -7.10%
rng::find_end(deque<int>)_(process_all)/1000 251.122 -2.15%
rng::find_end(deque<int>)_(process_all)/1024 259.200 -1.85%
rng::find_end(deque<int>)_(process_all)/1048576 264440.631 -
rng::find_end(deque<int>)_(process_all)/8192 2034.049 -
rng::find_end(deque<int>)_(same_length)/1000 962.610 -
rng::find_end(deque<int>)_(same_length)/1024 1407.845 -
rng::find_end(deque<int>)_(same_length)/8192 11288.191 -
rng::find_end(deque<int>)_(single_element)/1000 320.902 25.40%
rng::find_end(deque<int>)_(single_element)/1024 328.912 27.17%
rng::find_end(deque<int>)_(single_element)/8192 2615.009 28.54%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 597.458 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4609.117 -1.04%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 239989.157 -3.54%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 36546.947 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 38321.433 1.25%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2395982.737 1.98%
rng::find_end(deque<int>,_pred)_(process_all)/1000 597.718 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 614.661 1.05%
rng::find_end(deque<int>,_pred)_(process_all)/1048576 560915.695 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4303.884 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1544.120 -2.60%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1566.206 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 11552.715 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 596.594 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 607.112 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4308.656 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.820 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4654.173 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256944.826 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36013.878 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37352.308 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2479079.360 -
rng::find_end(forward_list<int>)_(process_all)/1000 699.168 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.255 -
rng::find_end(forward_list<int>)_(process_all)/1048576 763795.993 -
rng::find_end(forward_list<int>)_(process_all)/8192 5664.882 -
rng::find_end(forward_list<int>)_(same_length)/1000 1472.676 -
rng::find_end(forward_list<int>)_(same_length)/1024 1491.866 -
rng::find_end(forward_list<int>)_(same_length)/8192 16540.687 6.46%
rng::find_end(forward_list<int>)_(single_element)/1000 692.180 3.19%
rng::find_end(forward_list<int>)_(single_element)/1024 724.034 -
rng::find_end(forward_list<int>)_(single_element)/8192 6102.050 1.75%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 822.387 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5211.058 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278227.032 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42350.297 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43897.321 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2708864.707 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 793.862 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 811.203 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 886810.127 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6541.476 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1542.385 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.874 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17124.084 3.48%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.564 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.914 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6952.533 2.05%
rng::find_end(list<int>)_(match_near_end)/1000 774.124 1.51%
rng::find_end(list<int>)_(match_near_end)/1024 4539.185 -
rng::find_end(list<int>)_(match_near_end)/8192 259307.921 -
rng::find_end(list<int>)_(near_matches)/1000 36984.141 1.59%
rng::find_end(list<int>)_(near_matches)/1024 38244.694 -
rng::find_end(list<int>)_(near_matches)/8192 2489947.804 -
rng::find_end(list<int>)_(process_all)/1000 708.535 -
rng::find_end(list<int>)_(process_all)/1024 714.995 -
rng::find_end(list<int>)_(process_all)/1048576 838827.267 -1.12%
rng::find_end(list<int>)_(process_all)/8192 6949.211 1.27%
rng::find_end(list<int>)_(same_length)/1000 1480.858 -
rng::find_end(list<int>)_(same_length)/1024 1528.318 1.63%
rng::find_end(list<int>)_(same_length)/8192 15771.855 -
rng::find_end(list<int>)_(single_element)/1000 689.311 -
rng::find_end(list<int>)_(single_element)/1024 697.979 -
rng::find_end(list<int>)_(single_element)/8192 8095.624 12.45%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 820.537 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5129.234 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 277313.067 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41120.359 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42861.580 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2688114.943 -
rng::find_end(list<int>,_pred)_(process_all)/1000 800.854 1.22%
rng::find_end(list<int>,_pred)_(process_all)/1024 813.828 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 954305.933 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8230.925 -4.37%
rng::find_end(list<int>,_pred)_(same_length)/1000 1551.461 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1592.867 -
rng::find_end(list<int>,_pred)_(same_length)/8192 17592.825 4.93%
rng::find_end(list<int>,_pred)_(single_element)/1000 754.838 -
rng::find_end(list<int>,_pred)_(single_element)/1024 772.396 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8716.403 12.92%
rng::find_end(vector<int>)_(match_near_end)/1000 280.206 3.18%
rng::find_end(vector<int>)_(match_near_end)/1024 2276.785 -
rng::find_end(vector<int>)_(match_near_end)/8192 120000.606 -
rng::find_end(vector<int>)_(near_matches)/1000 15253.255 -
rng::find_end(vector<int>)_(near_matches)/1024 15814.596 -
rng::find_end(vector<int>)_(near_matches)/8192 923389.437 -
rng::find_end(vector<int>)_(process_all)/1000 235.578 1.05%
rng::find_end(vector<int>)_(process_all)/1024 240.012 -
rng::find_end(vector<int>)_(process_all)/1048576 263076.079 -
rng::find_end(vector<int>)_(process_all)/8192 1916.786 -
rng::find_end(vector<int>)_(same_length)/1000 641.618 8.94%
rng::find_end(vector<int>)_(same_length)/1024 658.125 9.89%
rng::find_end(vector<int>)_(same_length)/8192 5155.751 11.90%
rng::find_end(vector<int>)_(single_element)/1000 238.504 2.00%
rng::find_end(vector<int>)_(single_element)/1024 244.122 2.33%
rng::find_end(vector<int>)_(single_element)/8192 1903.198 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 558.206 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3162.889 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 167981.141 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25442.561 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 26051.206 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1630003.886 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 567.058 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 580.299 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 642210.792 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4650.854 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 1249.802 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1281.348 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10256.917 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.875 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 590.126 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4711.767 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366492.102 -
rng::find_first_of(deque<int>)_(large_needle)/32 313.645 -
rng::find_first_of(deque<int>)_(large_needle)/50 766.217 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23524730.567 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3455.678 -
rng::find_first_of(deque<int>)_(small_needle)/32 110.221 2.74%
rng::find_first_of(deque<int>)_(small_needle)/50 164.322 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27704.067 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561109.575 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 510.733 1.69%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1392.203 1.32%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35545431.252 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6307.095 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.795 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.482 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50279.104 -
rng::find_first_of(list<int>)_(large_needle)/1024 857890.676 -9.87%
rng::find_first_of(list<int>)_(large_needle)/32 683.235 -
rng::find_first_of(list<int>)_(large_needle)/50 1743.267 -
rng::find_first_of(list<int>)_(large_needle)/8192 50476508.930 -
rng::find_first_of(list<int>)_(small_needle)/1024 2787.823 -
rng::find_first_of(list<int>)_(small_needle)/32 91.675 -
rng::find_first_of(list<int>)_(small_needle)/50 140.207 -
rng::find_first_of(list<int>)_(small_needle)/8192 22918.981 -1.07%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 882814.189 -4.94%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 728.844 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1880.292 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54238676.308 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5229.777 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.699 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.966 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42117.875 -
rng::find_first_of(vector<int>)_(large_needle)/1024 111632.585 4.10%
rng::find_first_of(vector<int>)_(large_needle)/32 102.338 -3.49%
rng::find_first_of(vector<int>)_(large_needle)/50 267.883 2.12%
rng::find_first_of(vector<int>)_(large_needle)/8192 7197205.321 4.13%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.600 -3.03%
rng::find_first_of(vector<int>)_(small_needle)/32 48.822 -1.39%
rng::find_first_of(vector<int>)_(small_needle)/50 71.827 -2.76%
rng::find_first_of(vector<int>)_(small_needle)/8192 11281.803 -3.03%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 603450.793 1.75%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 494.844 1.34%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1332.769 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38291898.168 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5635.247 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.800 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.003 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46057.479 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.697 -
rng::find_if(deque<int>)_(bail_25%)/32768 2863.082 1.21%
rng::find_if(deque<int>)_(bail_25%)/8 1.524 2.26%
rng::find_if(deque<int>)_(bail_25%)/8192 723.068 2.90%
rng::find_if(deque<int>)_(process_all)/1024 474.248 -
rng::find_if(deque<int>)_(process_all)/32768 11619.213 -
rng::find_if(deque<int>)_(process_all)/50 23.605 -
rng::find_if(deque<int>)_(process_all)/8 3.944 -
rng::find_if(deque<int>)_(process_all)/8192 2866.911 -2.55%
rng::find_if(list<int>)_(bail_25%)/1024 195.090 -
rng::find_if(list<int>)_(bail_25%)/32768 8573.189 1.61%
rng::find_if(list<int>)_(bail_25%)/8 1.297 1.55%
rng::find_if(list<int>)_(bail_25%)/8192 1521.872 -
rng::find_if(list<int>)_(process_all)/1024 761.528 -
rng::find_if(list<int>)_(process_all)/32768 28387.218 -
rng::find_if(list<int>)_(process_all)/50 21.846 -
rng::find_if(list<int>)_(process_all)/8 3.491 -
rng::find_if(list<int>)_(process_all)/8192 9566.559 -
rng::find_if(vector<bool>)_(process_all)/1024 770.778 -
rng::find_if(vector<bool>)_(process_all)/1048576 791347.863 -
rng::find_if(vector<bool>)_(process_all)/50 35.031 -
rng::find_if(vector<bool>)_(process_all)/8 5.444 -
rng::find_if(vector<bool>)_(process_all)/8192 6154.488 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.335 -
rng::find_if(vector<char>)_(bail_25%)/32768 2030.380 -
rng::find_if(vector<char>)_(bail_25%)/8 0.948 -
rng::find_if(vector<char>)_(bail_25%)/8192 522.406 -
rng::find_if(vector<char>)_(process_all)/1024 274.188 1.52%
rng::find_if(vector<char>)_(process_all)/32768 8126.020 -1.14%
rng::find_if(vector<char>)_(process_all)/50 12.433 -
rng::find_if(vector<char>)_(process_all)/8 2.431 -
rng::find_if(vector<char>)_(process_all)/8192 2046.524 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.703 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.732 -
rng::find_if(vector<int>)_(bail_25%)/8 1.067 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.944 -
rng::find_if(vector<int>)_(process_all)/1024 283.699 -
rng::find_if(vector<int>)_(process_all)/32768 8805.988 -
rng::find_if(vector<int>)_(process_all)/50 14.202 -
rng::find_if(vector<int>)_(process_all)/8 2.607 2.16%
rng::find_if(vector<int>)_(process_all)/8192 2193.061 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.213 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2716.531 -3.78%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 723.384 1.87%
rng::find_if_not(deque<int>)_(process_all)/1024 474.924 -
rng::find_if_not(deque<int>)_(process_all)/32768 11612.560 1.35%
rng::find_if_not(deque<int>)_(process_all)/50 23.408 -1.26%
rng::find_if_not(deque<int>)_(process_all)/8 3.924 -
rng::find_if_not(deque<int>)_(process_all)/8192 2866.957 -
rng::find_if_not(list<int>)_(bail_25%)/1024 195.309 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9734.890 -5.88%
rng::find_if_not(list<int>)_(bail_25%)/8 1.273 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1525.571 -
rng::find_if_not(list<int>)_(process_all)/1024 764.111 -
rng::find_if_not(list<int>)_(process_all)/32768 28690.178 -
rng::find_if_not(list<int>)_(process_all)/50 21.596 -
rng::find_if_not(list<int>)_(process_all)/8 3.511 -
rng::find_if_not(list<int>)_(process_all)/8192 8750.754 -
rng::find_if_not(vector<bool>)_(process_all)/1024 771.368 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 787467.906 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.037 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.429 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6151.539 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.274 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2025.141 -2.42%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.941 -2.05%
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.475 -1.49%
rng::find_if_not(vector<char>)_(process_all)/1024 275.502 -
rng::find_if_not(vector<char>)_(process_all)/32768 8135.107 -
rng::find_if_not(vector<char>)_(process_all)/50 12.551 -
rng::find_if_not(vector<char>)_(process_all)/8 2.460 -
rng::find_if_not(vector<char>)_(process_all)/8192 2049.331 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.628 -1.04%
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.890 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.056 -4.09%
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.520 -1.03%
rng::find_if_not(vector<int>)_(process_all)/1024 283.383 -
rng::find_if_not(vector<int>)_(process_all)/32768 8804.151 -
rng::find_if_not(vector<int>)_(process_all)/50 13.842 -2.72%
rng::find_if_not(vector<int>)_(process_all)/8 2.597 1.60%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.373 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.054 -6.01%
rng::find_last(deque<int>)_(bail_10%)/1048576 324800.174 -
rng::find_last(deque<int>)_(bail_10%)/50 11.431 -6.27%
rng::find_last(deque<int>)_(bail_10%)/8 2.703 2.45%
rng::find_last(deque<int>)_(bail_10%)/8192 2514.848 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.072 -
rng::find_last(deque<int>)_(bail_90%)/1048576 27651.160 8.41%
rng::find_last(deque<int>)_(bail_90%)/50 1.846 -
rng::find_last(deque<int>)_(bail_90%)/8 0.871 2.11%
rng::find_last(deque<int>)_(bail_90%)/8192 203.836 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.685 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 368786.472 -47.69%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.081 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.345 -1.48%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5878.152 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.529 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 391236.492 -41.74%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.549 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.421 -1.20%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6055.216 -
rng::find_last(list<int>)_(bail_10%)/1024 666.012 -1.71%
rng::find_last(list<int>)_(bail_10%)/1048576 787507.605 -
rng::find_last(list<int>)_(bail_10%)/50 16.324 -1.91%
rng::find_last(list<int>)_(bail_10%)/8 2.040 -
rng::find_last(list<int>)_(bail_10%)/8192 6271.643 -
rng::find_last(list<int>)_(bail_90%)/1024 52.205 -9.08%
rng::find_last(list<int>)_(bail_90%)/1048576 86782.406 -
rng::find_last(list<int>)_(bail_90%)/50 1.271 -13.65%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 594.010 -
rng::find_last(vector<char>)_(bail_10%)/1024 111.775 -1.39%
rng::find_last(vector<char>)_(bail_10%)/1048576 108039.199 -
rng::find_last(vector<char>)_(bail_10%)/50 4.981 -9.24%
rng::find_last(vector<char>)_(bail_10%)/8 1.536 -
rng::find_last(vector<char>)_(bail_10%)/8192 842.225 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.989 23.79%
rng::find_last(vector<char>)_(bail_90%)/1048576 11994.705 -
rng::find_last(vector<char>)_(bail_90%)/50 1.054 5.58%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.899 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.311 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214802.393 -
rng::find_last(vector<int>)_(bail_10%)/50 10.853 -
rng::find_last(vector<int>)_(bail_10%)/8 2.105 4.23%
rng::find_last(vector<int>)_(bail_10%)/8192 1649.040 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.855 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23202.312 -
rng::find_last(vector<int>)_(bail_90%)/50 1.578 -
rng::find_last(vector<int>)_(bail_90%)/8 0.682 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.814 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 359.529 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362577.137 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.666 -4.05%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.977 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2767.346 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.685 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38581.403 1.23%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.693 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.966 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 313.772 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 799.763 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 928483.267 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.525 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.319 3.28%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6926.105 -3.54%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 769.102 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 925103.397 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 41.911 2.04%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.221 6.24%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6676.261 -
rng::find_last_if(list<int>)_(bail_10%)/1024 680.600 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 809322.293 -
rng::find_last_if(list<int>)_(bail_10%)/50 37.488 6.61%
rng::find_last_if(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6612.679 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.689 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89070.257 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.172 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.226 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.656 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241405.141 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.353 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.487 6.36%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1879.897 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.494 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26264.708 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.460 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.483 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.427 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283811.596 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.539 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.536 -1.26%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2074.417 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.856 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31062.833 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.506 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.478 2.99%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.349 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.929 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363095.019 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.014 -1.11%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.978 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.830 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 42.680 -5.06%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39182.644 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.709 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.957 -2.80%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 306.663 -1.42%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 828.649 -1.89%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 933990.833 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.239 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.069 -2.41%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6912.321 -2.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 870.208 3.92%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 925998.737 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.857 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.071 2.62%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6896.599 1.14%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.482 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809132.454 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.159 -1.72%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.111 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6605.610 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.125 1.19%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89134.219 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.130 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.652 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.687 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241216.865 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.362 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.438 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.111 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26208.316 2.11%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.449 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.871 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.570 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 283891.984 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.522 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.561 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2075.654 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.433 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30934.097 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.479 3.24%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.896 -
rng::fold_left(deque<int>)/1048576 560538.026 -
rng::fold_left(deque<int>)/32 16.479 -
rng::fold_left(deque<int>)/50 27.315 -
rng::fold_left(deque<int>)/8 4.089 -1.88%
rng::fold_left(deque<int>)/8192 4436.228 1.69%
rng::fold_left(list<int>)/1048576 1361573.605 -
rng::fold_left(list<int>)/32 22.122 -
rng::fold_left(list<int>)/50 37.347 -9.38%
rng::fold_left(list<int>)/8 3.864 1.06%
rng::fold_left(list<int>)/8192 10788.840 -2.86%
rng::fold_left(vector<int>)/1048576 1324943.839 -
rng::fold_left(vector<int>)/32 20.688 -
rng::fold_left(vector<int>)/50 36.274 -
rng::fold_left(vector<int>)/8 3.710 -
rng::fold_left(vector<int>)/8192 10312.476 -
rng::for_each(deque<int>)/32 3.751 -
rng::for_each(deque<int>)/50 4.065 -
rng::for_each(deque<int>)/8 0.931 1.12%
rng::for_each(deque<int>)/8192 254.546 -
rng::for_each(join_view(vector<vector<int>>)/32 3.802 -
rng::for_each(join_view(vector<vector<int>>)/50 4.137 -
rng::for_each(join_view(vector<vector<int>>)/8 1.491 7.71%
rng::for_each(join_view(vector<vector<int>>)/8192 264.741 -
rng::for_each(list<int>)/32 11.186 -
rng::for_each(list<int>)/50 24.023 -
rng::for_each(list<int>)/8 2.577 -
rng::for_each(list<int>)/8192 8113.803 3.01%
rng::for_each(map<int>)/32 21.250 -
rng::for_each(map<int>)/50 40.724 -1.12%
rng::for_each(map<int>)/8 4.468 -1.74%
rng::for_each(map<int>)/8192 17273.795 -
rng::for_each(map<int>::iterator)/32 23.100 -
rng::for_each(map<int>::iterator)/50 49.165 -
rng::for_each(map<int>::iterator)/8 4.599 1.27%
rng::for_each(map<int>::iterator)/8192 16763.386 -
rng::for_each(multimap<int>)/32 22.703 -
rng::for_each(multimap<int>)/50 49.684 -1.06%
rng::for_each(multimap<int>)/8 4.462 -1.75%
rng::for_each(multimap<int>)/8192 16814.384 -3.84%
rng::for_each(multimap<int>::iterator)/32 21.180 -
rng::for_each(multimap<int>::iterator)/50 42.508 1.70%
rng::for_each(multimap<int>::iterator)/8 4.490 -1.69%
rng::for_each(multimap<int>::iterator)/8192 16865.545 -3.77%
rng::for_each(multiset<int>)/32 22.451 3.10%
rng::for_each(multiset<int>)/50 46.369 1.85%
rng::for_each(multiset<int>)/8 4.742 7.48%
rng::for_each(multiset<int>)/8192 17358.678 3.19%
rng::for_each(multiset<int>::iterator)/32 21.356 -
rng::for_each(multiset<int>::iterator)/50 56.544 -
rng::for_each(multiset<int>::iterator)/8 4.536 -3.31%
rng::for_each(multiset<int>::iterator)/8192 16310.723 -4.49%
rng::for_each(set<int>)/32 21.323 -1.79%
rng::for_each(set<int>)/50 60.398 -
rng::for_each(set<int>)/8 4.483 -3.14%
rng::for_each(set<int>)/8192 16575.696 3.14%
rng::for_each(set<int>::iterator)/32 21.816 -1.73%
rng::for_each(set<int>::iterator)/50 51.356 1.08%
rng::for_each(set<int>::iterator)/8 4.429 -2.23%
rng::for_each(set<int>::iterator)/8192 16379.730 -1.14%
rng::for_each(vector<int>)/32 3.818 -
rng::for_each(vector<int>)/50 4.062 -
rng::for_each(vector<int>)/8 0.914 -
rng::for_each(vector<int>)/8192 252.005 -
rng::for_each_n(deque<int>)/32 3.763 -
rng::for_each_n(deque<int>)/50 3.939 -
rng::for_each_n(deque<int>)/8 1.156 -11.94%
rng::for_each_n(deque<int>)/8192 256.897 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.833 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.243 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.575 -8.60%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.131 -
rng::for_each_n(list<int>)/32 11.091 -
rng::for_each_n(list<int>)/50 22.231 -
rng::for_each_n(list<int>)/8 2.433 -4.15%
rng::for_each_n(list<int>)/8192 7279.038 -
rng::for_each_n(vector<int>)/32 3.859 -
rng::for_each_n(vector<int>)/50 4.059 -
rng::for_each_n(vector<int>)/8 2.534 -
rng::for_each_n(vector<int>)/8192 251.879 -
rng::generate(deque<int>)/1024 280.735 -
rng::generate(deque<int>)/32 8.766 -
rng::generate(deque<int>)/50 12.948 -
rng::generate(deque<int>)/8192 2086.131 2.37%
rng::generate(list<int>)/1024 672.495 -
rng::generate(list<int>)/32 8.734 2.63%
rng::generate(list<int>)/50 16.332 7.36%
rng::generate(list<int>)/8192 6846.046 -22.55%
rng::generate(vector<int>)/1024 244.924 -
rng::generate(vector<int>)/32 8.033 -
rng::generate(vector<int>)/50 12.043 -
rng::generate(vector<int>)/8192 1852.602 -
rng::generate_n(deque<int>)/1024 245.248 -
rng::generate_n(deque<int>)/32 8.343 -
rng::generate_n(deque<int>)/50 12.361 -
rng::generate_n(deque<int>)/8192 1975.844 -
rng::generate_n(list<int>)/1024 651.012 -
rng::generate_n(list<int>)/32 9.009 -
rng::generate_n(list<int>)/50 17.346 -
rng::generate_n(list<int>)/8192 7013.897 -
rng::generate_n(vector<int>)/1024 245.535 -
rng::generate_n(vector<int>)/32 8.368 4.05%
rng::generate_n(vector<int>)/50 12.636 4.61%
rng::generate_n(vector<int>)/8192 1861.894 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.460 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.086 -17.97%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.967 -11.51%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2872.171 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.539 -5.88%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.643 -3.82%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.175 -3.28%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 640.262 -6.26%
rng::is_partitioned(list<int>)_(partitioned)/1024 711.202 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.620 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.906 1.37%
rng::is_partitioned(list<int>)_(partitioned)/8192 8156.612 1.83%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 124.721 -17.28%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.037 -9.16%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.446 -1.40%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1198.899 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.577 -2.12%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.872 1.30%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.546 -1.27%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1352.055 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.895 -4.13%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.001 -13.54%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.116 -2.45%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 150.231 -4.10%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 498.171 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.372 -12.21%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3918.061 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516353.015 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.303 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 539.824 3.90%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.966 -22.46%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4430.207 11.27%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686122.557 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.777 1.23%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.220 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.711 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8183.655 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419881.364 -1.18%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.984 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.767 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.414 1.11%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8329.018 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1609250.481 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.983 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.905 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.669 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2629.354 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212089.044 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.635 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.365 -1.18%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.032 -1.69%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4679.174 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998433.499 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.182 -
rng::is_sorted(deque<int>)/1024 474.713 -
rng::is_sorted(deque<int>)/8 2.520 -22.85%
rng::is_sorted(deque<int>)/8192 3800.479 -
rng::is_sorted(deque<int>,_pred)/1024 598.153 -
rng::is_sorted(deque<int>,_pred)/8 4.445 -7.08%
rng::is_sorted(deque<int>,_pred)/8192 4804.433 -
rng::is_sorted(list<int>)/1024 760.633 -2.48%
rng::is_sorted(list<int>)/8 2.192 1.82%
rng::is_sorted(list<int>)/8192 7321.185 5.28%
rng::is_sorted(list<int>,_pred)/1024 797.670 -
rng::is_sorted(list<int>,_pred)/8 4.247 1.01%
rng::is_sorted(list<int>,_pred)/8192 7992.953 8.96%
rng::is_sorted(vector<int>)/1024 242.392 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1891.801 -
rng::is_sorted(vector<int>,_pred)/1024 462.182 -
rng::is_sorted(vector<int>,_pred)/8 3.664 -
rng::is_sorted(vector<int>,_pred)/8192 3678.986 -
rng::is_sorted_until(deque<int>)/1024 472.051 -
rng::is_sorted_until(deque<int>)/8 3.334 12.37%
rng::is_sorted_until(deque<int>)/8192 3774.626 -
rng::is_sorted_until(deque<int>,_pred)/1024 596.922 -
rng::is_sorted_until(deque<int>,_pred)/8 3.937 -12.62%
rng::is_sorted_until(deque<int>,_pred)/8192 4803.869 -
rng::is_sorted_until(list<int>)/1024 748.273 -
rng::is_sorted_until(list<int>)/8 2.155 -
rng::is_sorted_until(list<int>)/8192 7697.813 14.72%
rng::is_sorted_until(list<int>,_pred)/1024 795.931 -
rng::is_sorted_until(list<int>,_pred)/8 3.837 -
rng::is_sorted_until(list<int>,_pred)/8192 7383.558 4.06%
rng::is_sorted_until(vector<int>)/1024 238.552 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1860.157 -
rng::is_sorted_until(vector<int>,_pred)/1024 401.519 -3.79%
rng::is_sorted_until(vector<int>,_pred)/8 3.404 -
rng::is_sorted_until(vector<int>,_pred)/8192 3224.939 -1.15%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.854 -2.35%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 476.030 -2.95%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 497175.153 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.027 -3.89%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3870.314 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 708.964 -3.68%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 714.866 -5.24%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624512.812 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.387 -2.88%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4799.619 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 771.870 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 797.455 1.78%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953342.177 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.816 -1.02%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11933.064 -12.50%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 809.843 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.891 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987972.007 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.575 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11882.727 -13.20%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.965 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.852 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76643.580 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.700 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 473.879 5.78%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.570 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609025.772 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.151 3.89%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4764.912 -
rng::move(deque<int>)/1048576 57066.971 6.35%
rng::move(deque<int>)/262144 15173.026 1.86%
rng::move(deque<int>)/32768 2190.787 1.12%
rng::move(deque<int>)/4096 154.120 -
rng::move(deque<int>)/512 24.106 -
rng::move(deque<int>)/64 6.454 -2.37%
rng::move(deque<int>)/8 3.893 1.56%
rng::move(list<int>)/1048576 1023376.935 1.95%
rng::move(list<int>)/262144 254246.032 2.22%
rng::move(list<int>)/32768 35891.872 1.80%
rng::move(list<int>)/4096 5353.343 -
rng::move(list<int>)/512 369.808 -
rng::move(list<int>)/64 40.528 -
rng::move(list<int>)/8 3.923 -
rng::move(vector<bool>)_(aligned)/1048576 2127.191 -
rng::move(vector<bool>)_(aligned)/262144 256.793 -
rng::move(vector<bool>)_(aligned)/32768 37.530 -
rng::move(vector<bool>)_(aligned)/4096 8.096 -
rng::move(vector<bool>)_(aligned)/512 2.682 -
rng::move(vector<bool>)_(aligned)/64 1.950 2.40%
rng::move(vector<bool>)_(unaligned)/1048576 6724.299 -
rng::move(vector<bool>)_(unaligned)/262144 1582.389 -
rng::move(vector<bool>)_(unaligned)/32768 202.589 -
rng::move(vector<bool>)_(unaligned)/4096 25.919 -
rng::move(vector<bool>)_(unaligned)/512 4.139 -
rng::move(vector<bool>)_(unaligned)/64 1.621 -8.34%
rng::move(vector<int>)/1048576 58686.350 -
rng::move(vector<int>)/262144 20822.291 -5.51%
rng::move(vector<int>)/32768 2141.383 -
rng::move(vector<int>)/4096 135.581 -
rng::move(vector<int>)/512 20.461 -
rng::move(vector<int>)/64 4.136 -
rng::move(vector<int>)/8 2.248 -
rng::move_backward(deque<int>)/1048576 125318.395 -
rng::move_backward(deque<int>)/262144 29726.533 -1.05%
rng::move_backward(deque<int>)/32768 3560.030 1.11%
rng::move_backward(deque<int>)/4096 156.610 -
rng::move_backward(deque<int>)/512 24.003 -
rng::move_backward(deque<int>)/64 5.517 -1.20%
rng::move_backward(deque<int>)/8 3.719 5.78%
rng::move_backward(list<int>)/1048576 1043138.307 -
rng::move_backward(list<int>)/262144 264765.477 -12.33%
rng::move_backward(list<int>)/32768 34937.759 -1.09%
rng::move_backward(list<int>)/4096 5263.352 -27.63%
rng::move_backward(list<int>)/512 372.204 -
rng::move_backward(list<int>)/64 40.380 -
rng::move_backward(list<int>)/8 3.706 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2128.159 -
rng::move_backward(vector<bool>)_(aligned)/262144 257.082 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.257 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.889 -
rng::move_backward(vector<bool>)_(aligned)/512 2.651 -
rng::move_backward(vector<bool>)_(aligned)/64 1.756 1.67%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6503.961 -1.18%
rng::move_backward(vector<bool>)_(unaligned)/262144 1585.558 -
rng::move_backward(vector<bool>)_(unaligned)/32768 204.009 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.648 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.604 1.47%
rng::move_backward(vector<bool>)_(unaligned)/64 1.876 -
rng::move_backward(vector<int>)/1048576 61103.782 6.57%
rng::move_backward(vector<int>)/262144 21901.521 -2.21%
rng::move_backward(vector<int>)/32768 2150.392 -
rng::move_backward(vector<int>)/4096 135.678 -
rng::move_backward(vector<int>)/512 20.844 -
rng::move_backward(vector<int>)/64 4.124 -
rng::move_backward(vector<int>)/8 2.276 -
rng::none_of(deque<int>)_(process_all)/32 16.425 3.37%
rng::none_of(deque<int>)_(process_all)/32768 15406.734 -
rng::none_of(deque<int>)_(process_all)/50 24.784 2.11%
rng::none_of(deque<int>)_(process_all)/8 4.719 -2.21%
rng::none_of(deque<int>)_(process_all)/8192 3855.583 -
rng::none_of(list<int>)_(process_all)/32 11.699 -
rng::none_of(list<int>)_(process_all)/32768 25973.435 -
rng::none_of(list<int>)_(process_all)/50 21.853 -
rng::none_of(list<int>)_(process_all)/8 2.610 -
rng::none_of(list<int>)_(process_all)/8192 7371.090 -13.56%
rng::none_of(vector<int>)_(process_all)/32 8.338 -
rng::none_of(vector<int>)_(process_all)/32768 8070.396 -
rng::none_of(vector<int>)_(process_all)/50 14.918 9.90%
rng::none_of(vector<int>)_(process_all)/8 2.357 -1.07%
rng::none_of(vector<int>)_(process_all)/8192 2025.788 -
rng::partial_sort(deque<int>)_(ascending)/1024 7983.898 -
rng::partial_sort(deque<int>)_(ascending)/8 31.755 -
rng::partial_sort(deque<int>)_(ascending)/8192 162892.235 1.18%
rng::partial_sort(deque<int>)_(descending)/1024 18522.243 -
rng::partial_sort(deque<int>)_(descending)/8 43.609 -5.45%
rng::partial_sort(deque<int>)_(descending)/8192 287885.396 1.87%
rng::partial_sort(deque<int>)_(heap)/1024 18608.346 -
rng::partial_sort(deque<int>)_(heap)/8 37.728 -
rng::partial_sort(deque<int>)_(heap)/8192 285768.022 1.01%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 8005.734 1.60%
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.866 -1.28%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 167240.019 1.45%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19802.810 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.838 1.41%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 285811.549 2.45%
rng::partial_sort(deque<int>)_(repeated)/1024 6575.676 2.56%
rng::partial_sort(deque<int>)_(repeated)/8 28.268 1.92%
rng::partial_sort(deque<int>)_(repeated)/8192 70145.949 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16120.985 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.408 -
rng::partial_sort(deque<int>)_(shuffled)/8192 264792.881 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4970.654 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.088 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55331.876 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8253.346 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.184 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97646.749 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8262.444 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.976 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100946.633 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4969.748 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.090 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55455.614 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9165.657 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.992 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97748.063 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3938.317 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.886 2.49%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46780.696 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6916.726 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.911 1.05%
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90758.367 -
rng::partial_sort(vector<int>)_(ascending)/1024 5002.250 -
rng::partial_sort(vector<int>)_(ascending)/8 20.936 1.13%
rng::partial_sort(vector<int>)_(ascending)/8192 54469.537 -
rng::partial_sort(vector<int>)_(descending)/1024 8218.370 -
rng::partial_sort(vector<int>)_(descending)/8 25.144 -
rng::partial_sort(vector<int>)_(descending)/8192 97372.246 -
rng::partial_sort(vector<int>)_(heap)/1024 8234.281 -
rng::partial_sort(vector<int>)_(heap)/8 26.893 3.51%
rng::partial_sort(vector<int>)_(heap)/8192 100817.517 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5006.438 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.811 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54423.177 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9142.596 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 21.078 1.80%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97382.482 -
rng::partial_sort(vector<int>)_(repeated)/1024 3957.624 -
rng::partial_sort(vector<int>)_(repeated)/8 20.373 1.39%
rng::partial_sort(vector<int>)_(repeated)/8192 46751.486 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6944.042 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.441 1.00%
rng::partial_sort(vector<int>)_(shuffled)/8192 88201.207 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5348.098 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.758 1.18%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57224.862 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8454.675 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.900 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99581.510 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8698.861 -
rng::partial_sort_copy(deque<int>)_(heap)/8 15.503 -1.90%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103560.227 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5327.021 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.654 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57039.672 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9327.597 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.810 1.07%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100532.632 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4267.048 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.509 1.22%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49359.515 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7215.251 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.063 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 95775.883 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5561.651 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.330 2.32%
rng::partial_sort_copy(list<int>)_(ascending)/8192 62563.625 1.61%
rng::partial_sort_copy(list<int>)_(descending)/1024 8575.045 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.487 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101826.902 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8531.034 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.210 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105540.645 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5564.491 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.314 1.35%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61073.574 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9411.137 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.354 2.22%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101956.273 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4520.502 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.694 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 52883.386 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7295.030 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.747 -2.70%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 93914.706 1.02%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5237.659 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.954 -23.74%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55644.519 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8397.374 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.961 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98178.074 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8326.057 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.678 -1.12%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101945.531 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.410 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.776 -29.46%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55554.635 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9173.356 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.843 -20.69%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98592.479 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4070.405 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.194 -10.09%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47595.565 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7106.169 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.493 -2.63%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91920.170 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5107.683 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.950 1.66%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55307.648 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8321.528 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.577 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98556.757 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8295.219 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.101 -2.45%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102009.700 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5077.906 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.873 2.71%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55132.090 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9195.898 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.828 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99542.409 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4040.550 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.386 2.21%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47464.597 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7130.052 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.662 1.68%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93679.636 -
rng::partition(deque<int>)_(dense)/1024 358.473 -
rng::partition(deque<int>)_(dense)/32 10.877 15.68%
rng::partition(deque<int>)_(dense)/50 16.670 18.27%
rng::partition(deque<int>)_(dense)/8192 2806.320 -
rng::partition(deque<int>)_(sparse)/1024 385.493 -1.26%
rng::partition(deque<int>)_(sparse)/32 10.377 -19.82%
rng::partition(deque<int>)_(sparse)/50 15.984 -13.98%
rng::partition(deque<int>)_(sparse)/8192 3022.638 -7.79%
rng::partition(list<int>)_(dense)/1024 386.352 -
rng::partition(list<int>)_(dense)/32 8.911 8.23%
rng::partition(list<int>)_(dense)/50 13.248 -
rng::partition(list<int>)_(dense)/8192 4368.083 -13.21%
rng::partition(list<int>)_(sparse)/1024 734.203 1.64%
rng::partition(list<int>)_(sparse)/32 9.052 -2.56%
rng::partition(list<int>)_(sparse)/50 15.110 -
rng::partition(list<int>)_(sparse)/8192 6933.292 -10.89%
rng::partition(vector<int>)_(dense)/1024 243.456 -
rng::partition(vector<int>)_(dense)/32 8.531 5.43%
rng::partition(vector<int>)_(dense)/50 12.636 1.08%
rng::partition(vector<int>)_(dense)/8192 1884.943 -
rng::partition(vector<int>)_(sparse)/1024 259.077 -
rng::partition(vector<int>)_(sparse)/32 8.938 -1.20%
rng::partition(vector<int>)_(sparse)/50 13.760 -2.51%
rng::partition(vector<int>)_(sparse)/8192 1871.088 -
rng::partition_copy(deque<int>)/1024 689.253 -
rng::partition_copy(deque<int>)/32 15.626 -
rng::partition_copy(deque<int>)/50 27.921 -1.68%
rng::partition_copy(deque<int>)/8192 5553.984 -
rng::partition_copy(list<int>)/1024 731.941 -
rng::partition_copy(list<int>)/32 15.931 -
rng::partition_copy(list<int>)/50 28.839 -
rng::partition_copy(list<int>)/8192 7311.162 -
rng::partition_copy(vector<int>)/1024 685.659 -
rng::partition_copy(vector<int>)/32 15.120 -
rng::partition_copy(vector<int>)/50 26.230 -
rng::partition_copy(vector<int>)/8192 5530.093 -
rng::partition_point(deque<int>)/1024 9.037 -
rng::partition_point(deque<int>)/32 4.170 -1.55%
rng::partition_point(deque<int>)/50 4.319 -
rng::partition_point(deque<int>)/8192 16.140 1.64%
rng::partition_point(list<int>)/1024 1281.361 -
rng::partition_point(list<int>)/32 15.622 -
rng::partition_point(list<int>)/50 24.503 -
rng::partition_point(list<int>)/8192 14473.258 -3.22%
rng::partition_point(vector<int>)/1024 7.494 -
rng::partition_point(vector<int>)/32 2.308 -
rng::partition_point(vector<int>)/50 2.300 -
rng::partition_point(vector<int>)/8192 10.760 -
rng::remove(deque<int>)_(prefix)/1024 528.779 -
rng::remove(deque<int>)_(prefix)/32 59.386 -
rng::remove(deque<int>)_(prefix)/50 67.577 -
rng::remove(deque<int>)_(prefix)/8192 3878.273 -
rng::remove(deque<int>)_(sprinkled)/1024 523.082 -
rng::remove(deque<int>)_(sprinkled)/32 52.753 -5.07%
rng::remove(deque<int>)_(sprinkled)/50 57.310 -7.78%
rng::remove(deque<int>)_(sprinkled)/8192 3870.731 -
rng::remove(list<int>)_(prefix)/1024 1062.181 9.64%
rng::remove(list<int>)_(prefix)/32 57.149 2.77%
rng::remove(list<int>)_(prefix)/50 70.599 5.03%
rng::remove(list<int>)_(prefix)/8192 9288.919 3.63%
rng::remove(list<int>)_(sprinkled)/1024 946.320 -
rng::remove(list<int>)_(sprinkled)/32 56.946 -2.23%
rng::remove(list<int>)_(sprinkled)/50 64.938 -13.93%
rng::remove(list<int>)_(sprinkled)/8192 7883.161 -
rng::remove(vector<int>)_(prefix)/1024 311.629 -
rng::remove(vector<int>)_(prefix)/32 53.283 -
rng::remove(vector<int>)_(prefix)/50 56.705 -
rng::remove(vector<int>)_(prefix)/8192 2104.391 -
rng::remove(vector<int>)_(sprinkled)/1024 291.404 1.07%
rng::remove(vector<int>)_(sprinkled)/32 51.813 -
rng::remove(vector<int>)_(sprinkled)/50 56.490 -
rng::remove(vector<int>)_(sprinkled)/8192 1984.805 -
rng::remove_copy(deque<int>)_(prefix)/1024 380.745 -
rng::remove_copy(deque<int>)_(prefix)/32 12.725 -
rng::remove_copy(deque<int>)_(prefix)/50 20.369 -2.48%
rng::remove_copy(deque<int>)_(prefix)/8192 3355.793 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.194 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.230 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.434 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2859.023 -
rng::remove_copy(list<int>)_(prefix)/1024 748.657 -
rng::remove_copy(list<int>)_(prefix)/32 10.961 -
rng::remove_copy(list<int>)_(prefix)/50 19.150 -
rng::remove_copy(list<int>)_(prefix)/8192 7023.879 -4.30%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.892 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.484 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.101 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7142.790 -2.15%
rng::remove_copy(vector<int>)_(prefix)/1024 273.092 -
rng::remove_copy(vector<int>)_(prefix)/32 10.921 -
rng::remove_copy(vector<int>)_(prefix)/50 17.945 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.709 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.458 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.471 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.604 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.309 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 534.587 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.418 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.554 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3697.233 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 569.181 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.749 -2.17%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.735 -2.90%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3442.174 -4.34%
rng::remove_copy_if(list<int>)_(prefix)/1024 795.429 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.009 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.087 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7357.111 -4.11%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.212 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.539 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 26.768 4.60%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7312.704 -4.55%
rng::remove_copy_if(vector<int>)_(prefix)/1024 401.001 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.187 -1.65%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.936 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3376.379 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.898 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.151 -1.14%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.076 -5.18%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.961 -
rng::remove_if(deque<int>)_(prefix)/1024 561.407 -
rng::remove_if(deque<int>)_(prefix)/32 57.458 -13.25%
rng::remove_if(deque<int>)_(prefix)/50 66.761 -13.55%
rng::remove_if(deque<int>)_(prefix)/8192 4271.315 -
rng::remove_if(deque<int>)_(sprinkled)/1024 544.239 -
rng::remove_if(deque<int>)_(sprinkled)/32 60.852 -
rng::remove_if(deque<int>)_(sprinkled)/50 70.128 -1.34%
rng::remove_if(deque<int>)_(sprinkled)/8192 3959.120 -
rng::remove_if(list<int>)_(prefix)/1024 1018.959 2.35%
rng::remove_if(list<int>)_(prefix)/32 61.732 -
rng::remove_if(list<int>)_(prefix)/50 75.120 -
rng::remove_if(list<int>)_(prefix)/8192 9446.956 -
rng::remove_if(list<int>)_(sprinkled)/1024 991.442 -
rng::remove_if(list<int>)_(sprinkled)/32 60.113 -
rng::remove_if(list<int>)_(sprinkled)/50 73.676 -
rng::remove_if(list<int>)_(sprinkled)/8192 8347.721 -
rng::remove_if(vector<int>)_(prefix)/1024 384.357 -
rng::remove_if(vector<int>)_(prefix)/32 53.958 -
rng::remove_if(vector<int>)_(prefix)/50 60.958 -
rng::remove_if(vector<int>)_(prefix)/8192 2606.657 -
rng::remove_if(vector<int>)_(sprinkled)/1024 409.508 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.521 -
rng::remove_if(vector<int>)_(sprinkled)/50 60.003 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2960.368 -
rng::replace(deque<int>)_(prefix)/1024 421.718 -
rng::replace(deque<int>)_(prefix)/32 12.989 -
rng::replace(deque<int>)_(prefix)/50 19.428 -
rng::replace(deque<int>)_(prefix)/8192 3343.300 -
rng::replace(deque<int>)_(sprinkled)/1024 358.625 -
rng::replace(deque<int>)_(sprinkled)/32 12.378 -
rng::replace(deque<int>)_(sprinkled)/50 18.574 -
rng::replace(deque<int>)_(sprinkled)/8192 2866.162 -
rng::replace(list<int>)_(prefix)/1024 734.271 -
rng::replace(list<int>)_(prefix)/32 11.242 -
rng::replace(list<int>)_(prefix)/50 19.100 -
rng::replace(list<int>)_(prefix)/8192 7472.242 3.84%
rng::replace(list<int>)_(sprinkled)/1024 728.301 -
rng::replace(list<int>)_(sprinkled)/32 11.348 -1.01%
rng::replace(list<int>)_(sprinkled)/50 19.975 -
rng::replace(list<int>)_(sprinkled)/8192 7694.472 5.70%
rng::replace(vector<int>)_(prefix)/1024 163.549 -
rng::replace(vector<int>)_(prefix)/32 5.252 4.10%
rng::replace(vector<int>)_(prefix)/50 6.988 -
rng::replace(vector<int>)_(prefix)/8192 1234.414 -
rng::replace(vector<int>)_(sprinkled)/1024 174.589 1.21%
rng::replace(vector<int>)_(sprinkled)/32 5.630 9.20%
rng::replace(vector<int>)_(sprinkled)/50 8.555 8.76%
rng::replace(vector<int>)_(sprinkled)/8192 1390.665 -
rng::replace_if(deque<int>)_(prefix)/1024 479.141 -
rng::replace_if(deque<int>)_(prefix)/32 14.004 -
rng::replace_if(deque<int>)_(prefix)/50 20.339 -
rng::replace_if(deque<int>)_(prefix)/8192 3487.186 -
rng::replace_if(deque<int>)_(sprinkled)/1024 369.124 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.449 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.689 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2979.733 1.52%
rng::replace_if(list<int>)_(prefix)/1024 741.117 -
rng::replace_if(list<int>)_(prefix)/32 13.309 1.34%
rng::replace_if(list<int>)_(prefix)/50 24.758 -
rng::replace_if(list<int>)_(prefix)/8192 7588.853 5.68%
rng::replace_if(list<int>)_(sprinkled)/1024 742.498 -
rng::replace_if(list<int>)_(sprinkled)/32 15.440 -
rng::replace_if(list<int>)_(sprinkled)/50 25.041 -
rng::replace_if(list<int>)_(sprinkled)/8192 7941.100 6.36%
rng::replace_if(vector<int>)_(prefix)/1024 275.540 1.75%
rng::replace_if(vector<int>)_(prefix)/32 8.950 -
rng::replace_if(vector<int>)_(prefix)/50 13.563 -
rng::replace_if(vector<int>)_(prefix)/8192 2052.444 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.723 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.839 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.087 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.268 -
rng::reverse(deque<int>)/32768 5730.282 -
rng::reverse(deque<int>)/4096 720.017 -
rng::reverse(deque<int>)/512 115.704 2.30%
rng::reverse(deque<int>)/64 13.582 3.93%
rng::reverse(deque<int>)/8 2.541 -
rng::reverse(list<int>)/32768 17502.699 -2.57%
rng::reverse(list<int>)/4096 1636.868 -1.05%
rng::reverse(list<int>)/512 197.213 -
rng::reverse(list<int>)/64 19.029 -
rng::reverse(list<int>)/8 2.034 -
rng::reverse(vector<int>)/32768 1046.172 -
rng::reverse(vector<int>)/4096 131.720 -
rng::reverse(vector<int>)/512 16.474 -
rng::reverse(vector<int>)/64 4.120 -
rng::reverse(vector<int>)/8 1.603 -
rng::reverse_copy(deque<int>)/32768 7885.963 -
rng::reverse_copy(deque<int>)/4096 989.390 -
rng::reverse_copy(deque<int>)/512 127.485 -
rng::reverse_copy(deque<int>)/64 20.217 1.50%
rng::reverse_copy(deque<int>)/8 2.858 -2.39%
rng::reverse_copy(list<int>)/32768 26171.891 -
rng::reverse_copy(list<int>)/4096 3046.327 -2.50%
rng::reverse_copy(list<int>)/512 366.584 -
rng::reverse_copy(list<int>)/64 31.065 1.34%
rng::reverse_copy(list<int>)/8 2.328 -
rng::reverse_copy(vector<int>)/32768 982.687 -
rng::reverse_copy(vector<int>)/4096 135.668 -
rng::reverse_copy(vector<int>)/512 17.132 -
rng::reverse_copy(vector<int>)/64 2.508 -
rng::reverse_copy(vector<int>)/8 2.512 2.00%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.510 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.024 -1.72%
rng::rotate(deque<int>)_(1_element_backward)/50 5.672 -
rng::rotate(deque<int>)_(1_element_backward)/8192 309.606 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.033 -2.32%
rng::rotate(deque<int>)_(1_element_forward)/32 4.680 -3.80%
rng::rotate(deque<int>)_(1_element_forward)/50 6.198 -2.29%
rng::rotate(deque<int>)_(1_element_forward)/8192 303.251 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.477 1.82%
rng::rotate(deque<int>)_(by_1/2)/32 7.224 -
rng::rotate(deque<int>)_(by_1/2)/50 10.174 -
rng::rotate(deque<int>)_(by_1/2)/8192 1477.109 -
rng::rotate(deque<int>)_(by_1/3)/1024 1818.676 -
rng::rotate(deque<int>)_(by_1/3)/32 45.711 -
rng::rotate(deque<int>)_(by_1/3)/50 76.959 -
rng::rotate(deque<int>)_(by_1/3)/8192 22674.633 -
rng::rotate(deque<int>)_(by_1/4)/1024 776.737 -
rng::rotate(deque<int>)_(by_1/4)/32 29.479 -
rng::rotate(deque<int>)_(by_1/4)/50 74.917 -
rng::rotate(deque<int>)_(by_1/4)/8192 6807.228 -
rng::rotate(list<int>)_(1_element_backward)/1024 747.185 -
rng::rotate(list<int>)_(1_element_backward)/32 13.985 -2.25%
rng::rotate(list<int>)_(1_element_backward)/50 26.484 14.00%
rng::rotate(list<int>)_(1_element_backward)/8192 8030.017 -
rng::rotate(list<int>)_(1_element_forward)/1024 739.904 -
rng::rotate(list<int>)_(1_element_forward)/32 14.155 -3.96%
rng::rotate(list<int>)_(1_element_forward)/50 24.411 -
rng::rotate(list<int>)_(1_element_forward)/8192 8532.807 8.95%
rng::rotate(list<int>)_(by_1/2)/1024 385.154 -
rng::rotate(list<int>)_(by_1/2)/32 6.116 -
rng::rotate(list<int>)_(by_1/2)/50 13.919 1.01%
rng::rotate(list<int>)_(by_1/2)/8192 6561.766 5.50%
rng::rotate(list<int>)_(by_1/3)/1024 805.049 -
rng::rotate(list<int>)_(by_1/3)/32 15.534 1.59%
rng::rotate(list<int>)_(by_1/3)/50 24.267 3.17%
rng::rotate(list<int>)_(by_1/3)/8192 8758.075 -
rng::rotate(list<int>)_(by_1/4)/1024 579.972 -
rng::rotate(list<int>)_(by_1/4)/32 13.740 2.08%
rng::rotate(list<int>)_(by_1/4)/50 24.407 -
rng::rotate(list<int>)_(by_1/4)/8192 7890.469 -6.14%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.472 1.78%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.704 1.25%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.688 1.25%
rng::rotate(vector<bool>)_(1_element_backward)/8192 107.349 1.71%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.483 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.320 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.386 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.211 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.759 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.665 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.525 -
rng::rotate(vector<bool>)_(by_1/2)/8192 14.964 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.404 1.36%
rng::rotate(vector<bool>)_(by_1/3)/32 18.571 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.603 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.976 -
rng::rotate(vector<bool>)_(by_1/4)/1024 13.965 -3.19%
rng::rotate(vector<bool>)_(by_1/4)/32 18.726 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.572 -
rng::rotate(vector<bool>)_(by_1/4)/8192 29.886 -3.72%
rng::rotate(vector<int>)_(1_element_backward)/1024 35.978 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.912 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.336 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.669 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.551 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.952 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.270 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.304 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.229 -
rng::rotate(vector<int>)_(by_1/2)/32 3.683 -
rng::rotate(vector<int>)_(by_1/2)/50 4.454 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.234 -
rng::rotate(vector<int>)_(by_1/3)/1024 1367.019 -
rng::rotate(vector<int>)_(by_1/3)/32 21.650 -
rng::rotate(vector<int>)_(by_1/3)/50 40.284 -
rng::rotate(vector<int>)_(by_1/3)/8192 10895.529 -
rng::rotate(vector<int>)_(by_1/4)/1024 325.707 -1.44%
rng::rotate(vector<int>)_(by_1/4)/32 11.942 -1.19%
rng::rotate(vector<int>)_(by_1/4)/50 40.334 -
rng::rotate(vector<int>)_(by_1/4)/8192 2555.506 -2.05%
rng::rotate_copy(deque<int>)/1024 34.514 -
rng::rotate_copy(deque<int>)/32 9.352 241.33%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 292.754 -1.13%
rng::rotate_copy(list<int>)/1024 734.070 -
rng::rotate_copy(list<int>)/32 8.589 -
rng::rotate_copy(list<int>)/50 13.543 -
rng::rotate_copy(list<int>)/8192 6993.007 -
rng::rotate_copy(vector<int>)/1024 32.847 -
rng::rotate_copy(vector<int>)/32 2.089 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 281.377 -30.55%
rng::sample(deque<int>)/1024 11566.936 1.12%
rng::sample(deque<int>)/32 314.336 -
rng::sample(deque<int>)/8192 93307.346 1.15%
rng::sample(list<int>)/1024 12205.432 -
rng::sample(list<int>)/32 321.320 -
rng::sample(list<int>)/8192 100588.828 -
rng::sample(vector<int>)/1024 11450.072 -
rng::sample(vector<int>)/32 310.845 -
rng::sample(vector<int>)/8192 92117.758 -
rng::search(deque<int>)_(near_matches)/1000 18636.085 -
rng::search(deque<int>)_(near_matches)/1024 19494.547 2.62%
rng::search(deque<int>)_(near_matches)/8192 1446775.310 -
rng::search(deque<int>)_(no_match)/1000 406.471 -
rng::search(deque<int>)_(no_match)/1024 415.634 18.89%
rng::search(deque<int>)_(no_match)/1048576 424027.710 -
rng::search(deque<int>)_(no_match)/8192 3309.940 -
rng::search(deque<int>)_(same_length)/1000 361.337 8.30%
rng::search(deque<int>)_(same_length)/1024 481.330 -
rng::search(deque<int>)_(same_length)/8192 3827.632 -
rng::search(deque<int>)_(single_element)/1000 447.774 -
rng::search(deque<int>)_(single_element)/1024 457.707 -
rng::search(deque<int>)_(single_element)/8192 3654.377 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24580.180 6.19%
rng::search(deque<int>,_pred)_(near_matches)/1024 25641.459 5.85%
rng::search(deque<int>,_pred)_(near_matches)/8192 1498880.185 -
rng::search(deque<int>,_pred)_(no_match)/1000 424.883 -
rng::search(deque<int>,_pred)_(no_match)/1024 434.174 16.83%
rng::search(deque<int>,_pred)_(no_match)/1048576 443379.536 -
rng::search(deque<int>,_pred)_(no_match)/8192 3476.918 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.257 -
rng::search(deque<int>,_pred)_(same_length)/1024 511.828 -
rng::search(deque<int>,_pred)_(same_length)/8192 4064.247 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.766 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.895 -
rng::search(deque<int>,_pred)_(single_element)/8192 3891.656 -
rng::search(list<int>)_(near_matches)/1000 37798.599 -
rng::search(list<int>)_(near_matches)/1024 39076.086 -
rng::search(list<int>)_(near_matches)/8192 2556756.993 -
rng::search(list<int>)_(no_match)/1000 711.793 -54.15%
rng::search(list<int>)_(no_match)/1024 736.479 -54.25%
rng::search(list<int>)_(no_match)/1048576 838021.408 -
rng::search(list<int>)_(no_match)/8192 6915.618 -2.42%
rng::search(list<int>)_(same_length)/1000 741.631 -
rng::search(list<int>)_(same_length)/1024 765.514 1.08%
rng::search(list<int>)_(same_length)/8192 7540.303 -21.55%
rng::search(list<int>)_(single_element)/1000 664.113 -2.39%
rng::search(list<int>)_(single_element)/1024 722.752 -
rng::search(list<int>)_(single_element)/8192 9466.498 27.81%
rng::search(list<int>,_pred)_(near_matches)/1000 43908.367 -
rng::search(list<int>,_pred)_(near_matches)/1024 45627.977 -
rng::search(list<int>,_pred)_(near_matches)/8192 2794653.000 -
rng::search(list<int>,_pred)_(no_match)/1000 749.772 -
rng::search(list<int>,_pred)_(no_match)/1024 767.479 -
rng::search(list<int>,_pred)_(no_match)/1048576 898330.822 -
rng::search(list<int>,_pred)_(no_match)/8192 7812.658 4.10%
rng::search(list<int>,_pred)_(same_length)/1000 774.555 -
rng::search(list<int>,_pred)_(same_length)/1024 792.877 -
rng::search(list<int>,_pred)_(same_length)/8192 10522.856 19.93%
rng::search(list<int>,_pred)_(single_element)/1000 837.538 -
rng::search(list<int>,_pred)_(single_element)/1024 858.547 -
rng::search(list<int>,_pred)_(single_element)/8192 10545.168 27.26%
rng::search(vector<int>)_(near_matches)/1000 13654.239 -
rng::search(vector<int>)_(near_matches)/1024 14320.006 -
rng::search(vector<int>)_(near_matches)/8192 766856.797 -
rng::search(vector<int>)_(no_match)/1000 208.764 -1.14%
rng::search(vector<int>)_(no_match)/1024 212.781 -1.42%
rng::search(vector<int>)_(no_match)/1048576 210380.806 -1.51%
rng::search(vector<int>)_(no_match)/8192 1638.512 -
rng::search(vector<int>)_(same_length)/1000 240.683 -
rng::search(vector<int>)_(same_length)/1024 245.585 -
rng::search(vector<int>)_(same_length)/8192 1871.127 -
rng::search(vector<int>)_(single_element)/1000 230.635 1.49%
rng::search(vector<int>)_(single_element)/1024 235.974 1.10%
rng::search(vector<int>)_(single_element)/8192 1820.851 -
rng::search(vector<int>,_pred)_(near_matches)/1000 23105.809 -
rng::search(vector<int>,_pred)_(near_matches)/1024 24033.408 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1445119.761 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.860 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.256 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578361.933 -
rng::search(vector<int>,_pred)_(no_match)/8192 4237.653 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.078 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.976 -
rng::search(vector<int>,_pred)_(same_length)/8192 4928.501 -
rng::search(vector<int>,_pred)_(single_element)/1000 575.814 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.127 -
rng::search(vector<int>,_pred)_(single_element)/8192 4690.446 -
rng::search_n(deque<int>)_(no_match)/1000 431.881 -
rng::search_n(deque<int>)_(no_match)/1024 441.693 -
rng::search_n(deque<int>)_(no_match)/1048576 442240.241 -
rng::search_n(deque<int>)_(no_match)/8192 3464.671 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 699.126 -3.65%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.801 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 555527.920 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4342.895 -
rng::search_n(list<int>)_(no_match)/1000 708.878 -
rng::search_n(list<int>)_(no_match)/1024 738.932 2.39%
rng::search_n(list<int>)_(no_match)/1048576 860082.822 -
rng::search_n(list<int>)_(no_match)/8192 6869.546 -
rng::search_n(list<int>,_pred)_(no_match)/1000 840.033 -
rng::search_n(list<int>,_pred)_(no_match)/1024 859.932 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 992249.586 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7996.735 -
rng::search_n(vector<int>)_(no_match)/1000 207.513 -
rng::search_n(vector<int>)_(no_match)/1024 210.572 -
rng::search_n(vector<int>)_(no_match)/1048576 208646.454 -
rng::search_n(vector<int>)_(no_match)/8192 1622.976 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.691 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.273 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 577020.102 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4233.858 -
rng::shuffle(deque<int>)/1024 9664.529 -
rng::shuffle(deque<int>)/32 304.468 -
rng::shuffle(deque<int>)/8192 76263.514 -
rng::shuffle(vector<int>)/1024 8935.280 -1.69%
rng::shuffle(vector<int>)/32 283.486 -1.02%
rng::shuffle(vector<int>)/8192 71343.157 -1.49%
rng::sort(deque<int>)_(ascending)/1024 821.815 -
rng::sort(deque<int>)_(ascending)/8 18.274 -4.14%
rng::sort(deque<int>)_(ascending)/8192 5800.897 -
rng::sort(deque<int>)_(descending)/1024 1338.292 1.58%
rng::sort(deque<int>)_(descending)/8 25.916 -1.60%
rng::sort(deque<int>)_(descending)/8192 10440.390 -
rng::sort(deque<int>)_(heap)/1024 6257.369 -
rng::sort(deque<int>)_(heap)/8 24.890 -1.08%
rng::sort(deque<int>)_(heap)/8192 69619.687 -
rng::sort(deque<int>)_(pipe-organ)/1024 2877.721 -1.30%
rng::sort(deque<int>)_(pipe-organ)/8 20.987 -
rng::sort(deque<int>)_(pipe-organ)/8192 27647.466 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18114.413 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.467 -2.73%
rng::sort(deque<int>)_(qsort_adversarial)/8192 467960.996 2.02%
rng::sort(deque<int>)_(repeated)/1024 986.265 2.60%
rng::sort(deque<int>)_(repeated)/8 18.717 -2.47%
rng::sort(deque<int>)_(repeated)/8192 6766.536 -
rng::sort(deque<int>)_(shuffled)/1024 6865.546 -
rng::sort(deque<int>)_(shuffled)/8 23.579 -
rng::sort(deque<int>)_(shuffled)/8192 81765.164 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.998 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.394 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3766.995 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.329 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.464 -3.23%
rng::sort(vector<NonIntegral>)_(descending)/8192 5301.589 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4299.143 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.451 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49959.139 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.260 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.240 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18413.953 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13285.090 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.373 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155525.432 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.711 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.742 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3736.276 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4654.810 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.958 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82615.196 -1.69%
rng::sort(vector<int>)_(ascending)/1024 544.571 -
rng::sort(vector<int>)_(ascending)/8 16.657 -
rng::sort(vector<int>)_(ascending)/8192 3762.205 -
rng::sort(vector<int>)_(descending)/1024 1058.786 -
rng::sort(vector<int>)_(descending)/8 23.726 -7.52%
rng::sort(vector<int>)_(descending)/8192 7449.446 -
rng::sort(vector<int>)_(heap)/1024 4571.791 -
rng::sort(vector<int>)_(heap)/8 22.339 -
rng::sort(vector<int>)_(heap)/8192 45816.750 -
rng::sort(vector<int>)_(pipe-organ)/1024 2284.847 -
rng::sort(vector<int>)_(pipe-organ)/8 18.671 -
rng::sort(vector<int>)_(pipe-organ)/8192 21527.883 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12935.778 -3.20%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.781 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147805.224 -3.46%
rng::sort(vector<int>)_(repeated)/1024 662.401 -
rng::sort(vector<int>)_(repeated)/8 16.953 -
rng::sort(vector<int>)_(repeated)/8192 5029.460 -
rng::sort(vector<int>)_(shuffled)/1024 4660.196 -
rng::sort(vector<int>)_(shuffled)/8 21.150 -
rng::sort(vector<int>)_(shuffled)/8192 45019.931 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3353.547 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1915.075 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1951.250 -1.27%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17195.766 1.75%
rng::stable_partition(deque<int>)_(dense)/1024 575.292 1.28%
rng::stable_partition(deque<int>)_(dense)/32 27.262 -3.62%
rng::stable_partition(deque<int>)_(dense)/50 36.996 1.11%
rng::stable_partition(deque<int>)_(dense)/8192 5682.087 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.696 -
rng::stable_partition(deque<int>)_(sparse)/32 11.698 -5.35%
rng::stable_partition(deque<int>)_(sparse)/50 28.391 -4.12%
rng::stable_partition(deque<int>)_(sparse)/8192 3580.730 5.62%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4140.533 -29.42%
rng::stable_partition(list<int>)_(alloc_fails)/32 1883.222 -2.21%
rng::stable_partition(list<int>)_(alloc_fails)/50 1921.373 -1.59%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25087.189 -
rng::stable_partition(list<int>)_(dense)/1024 1747.770 -52.42%
rng::stable_partition(list<int>)_(dense)/32 31.066 -4.38%
rng::stable_partition(list<int>)_(dense)/50 50.995 -5.72%
rng::stable_partition(list<int>)_(dense)/8192 21210.429 23.29%
rng::stable_partition(list<int>)_(sparse)/1024 920.175 -48.55%
rng::stable_partition(list<int>)_(sparse)/32 9.582 -2.61%
rng::stable_partition(list<int>)_(sparse)/50 26.101 -
rng::stable_partition(list<int>)_(sparse)/8192 8827.030 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2924.254 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1907.981 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1910.681 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9862.349 -
rng::stable_partition(vector<int>)_(dense)/1024 295.967 -
rng::stable_partition(vector<int>)_(dense)/32 21.117 -
rng::stable_partition(vector<int>)_(dense)/50 25.508 1.16%
rng::stable_partition(vector<int>)_(dense)/8192 2104.536 -
rng::stable_partition(vector<int>)_(sparse)/1024 210.721 2.14%
rng::stable_partition(vector<int>)_(sparse)/32 7.559 -
rng::stable_partition(vector<int>)_(sparse)/50 20.989 -
rng::stable_partition(vector<int>)_(sparse)/8192 1551.034 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4174.179 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.375 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19074.414 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27961.489 -1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.287 -1.68%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27154.948 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14115.414 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.166 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 28733.863 9.69%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16332.738 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.254 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22967.809 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25974.651 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.147 1.53%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28843.710 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3849.489 -10.86%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.126 -1.52%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 17595.933 22.45%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19514.823 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.635 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 29537.256 15.09%
rng::stable_sort(deque<int>)_(ascending)/1024 2113.438 -2.35%
rng::stable_sort(deque<int>)_(ascending)/8 18.031 -
rng::stable_sort(deque<int>)_(ascending)/8192 13649.673 -
rng::stable_sort(deque<int>)_(descending)/1024 2933.789 -2.02%
rng::stable_sort(deque<int>)_(descending)/8 26.740 1.73%
rng::stable_sort(deque<int>)_(descending)/8192 21192.320 1.29%
rng::stable_sort(deque<int>)_(heap)/1024 2737.669 -1.81%
rng::stable_sort(deque<int>)_(heap)/8 25.845 -
rng::stable_sort(deque<int>)_(heap)/8192 17901.566 -1.33%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2931.294 -2.13%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.249 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20916.499 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3118.826 -1.02%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.099 1.11%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21255.910 1.66%
rng::stable_sort(deque<int>)_(repeated)/1024 1380.378 -2.65%
rng::stable_sort(deque<int>)_(repeated)/8 18.143 2.95%
rng::stable_sort(deque<int>)_(repeated)/8192 7634.027 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2455.957 -1.90%
rng::stable_sort(deque<int>)_(shuffled)/8 24.050 -1.18%
rng::stable_sort(deque<int>)_(shuffled)/8192 14902.319 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4429.514 1.07%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.085 -4.22%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54856.983 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24292.719 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.602 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 130776.439 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14537.370 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.760 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117123.668 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14389.683 -1.30%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.853 -2.88%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95021.263 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23655.415 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.024 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 151672.837 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3461.270 2.24%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.866 -4.79%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17613.518 1.92%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18716.500 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.058 -1.32%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159068.108 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3982.855 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.815 -1.19%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45397.725 -1.23%
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13939.466 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.683 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 203939.094 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10263.767 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.142 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127635.545 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8968.971 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.467 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126099.018 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15054.954 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.866 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216119.512 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1269.784 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.794 -1.14%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13268.962 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13064.196 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.899 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 186671.162 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4578.862 -2.23%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.986 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18370.502 -5.67%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23397.964 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.433 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25219.737 1.67%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14151.542 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.235 -1.27%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31899.918 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14230.060 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.958 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21619.948 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23105.260 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.744 -1.35%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35724.154 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3318.013 -12.37%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.710 -1.74%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9520.483 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18007.940 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.324 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28654.697 -
rng::stable_sort(vector<int>)_(ascending)/1024 2071.241 -
rng::stable_sort(vector<int>)_(ascending)/8 16.599 -1.09%
rng::stable_sort(vector<int>)_(ascending)/8192 13503.516 -
rng::stable_sort(vector<int>)_(descending)/1024 2796.132 -
rng::stable_sort(vector<int>)_(descending)/8 24.633 -3.50%
rng::stable_sort(vector<int>)_(descending)/8192 18446.757 -
rng::stable_sort(vector<int>)_(heap)/1024 2518.440 -
rng::stable_sort(vector<int>)_(heap)/8 21.854 -
rng::stable_sort(vector<int>)_(heap)/8192 14425.842 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2794.682 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.643 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18248.339 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.300 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.632 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18325.996 -
rng::stable_sort(vector<int>)_(repeated)/1024 1106.033 -
rng::stable_sort(vector<int>)_(repeated)/8 16.784 -
rng::stable_sort(vector<int>)_(repeated)/8192 5265.763 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2201.733 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.023 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10828.248 -
rng::starts_with(deque<int>)/1000 468.865 -3.47%
rng::starts_with(deque<int>)/1024 484.837 -3.57%
rng::starts_with(deque<int>)/1048576 494649.377 -5.84%
rng::starts_with(deque<int>)/8 4.093 -2.47%
rng::starts_with(deque<int>)/8192 3858.084 -5.57%
rng::starts_with(deque<int>,_pred)/1000 505.032 -
rng::starts_with(deque<int>,_pred)/1024 530.737 -
rng::starts_with(deque<int>,_pred)/1048576 522382.221 -1.73%
rng::starts_with(deque<int>,_pred)/8 4.691 -
rng::starts_with(deque<int>,_pred)/8192 4005.739 -2.06%
rng::starts_with(list<int>)/1000 761.923 -
rng::starts_with(list<int>)/1024 778.419 -
rng::starts_with(list<int>)/1048576 948920.750 -
rng::starts_with(list<int>)/8 2.918 -
rng::starts_with(list<int>)/8192 8656.828 -
rng::starts_with(list<int>,_pred)/1000 790.638 -
rng::starts_with(list<int>,_pred)/1024 808.547 -
rng::starts_with(list<int>,_pred)/1048576 976122.222 -
rng::starts_with(list<int>,_pred)/8 3.723 -
rng::starts_with(list<int>,_pred)/8192 11739.957 -
rng::starts_with(vector<int>)/1000 72.869 -
rng::starts_with(vector<int>)/1024 76.418 -1.66%
rng::starts_with(vector<int>)/1048576 76620.407 -
rng::starts_with(vector<int>)/8 1.294 -1.70%
rng::starts_with(vector<int>)/8192 604.539 -
rng::starts_with(vector<int>,_pred)/1000 448.268 -
rng::starts_with(vector<int>,_pred)/1024 518.775 -
rng::starts_with(vector<int>,_pred)/1048576 607393.858 -
rng::starts_with(vector<int>,_pred)/8 4.154 -
rng::starts_with(vector<int>,_pred)/8192 4732.767 -
rng::swap_ranges(deque<int>)/1024 337.082 -
rng::swap_ranges(deque<int>)/32 10.785 -
rng::swap_ranges(deque<int>)/50 21.281 16.57%
rng::swap_ranges(deque<int>)/8192 2699.427 -
rng::swap_ranges(list<int>)/1024 777.161 -
rng::swap_ranges(list<int>)/32 16.834 -
rng::swap_ranges(list<int>)/50 29.809 -
rng::swap_ranges(list<int>)/8192 10748.640 6.95%
rng::swap_ranges(vector<int>)/1024 63.674 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.602 -
rng::swap_ranges(vector<int>)/8192 478.854 -
rng::transform(deque<int>)_(identity_transform)/1024 372.808 -
rng::transform(deque<int>)_(identity_transform)/32 12.290 -
rng::transform(deque<int>)_(identity_transform)/50 19.047 -7.71%
rng::transform(deque<int>)_(identity_transform)/8192 2444.472 -
rng::transform(deque<int>,_deque<int>)/1024 698.744 -
rng::transform(deque<int>,_deque<int>)/32 21.820 -
rng::transform(deque<int>,_deque<int>)/50 34.534 -
rng::transform(deque<int>,_deque<int>)/8192 5670.542 -
rng::transform(list<int>)_(identity_transform)/1024 747.608 -
rng::transform(list<int>)_(identity_transform)/32 17.088 -
rng::transform(list<int>)_(identity_transform)/50 30.379 -
rng::transform(list<int>)_(identity_transform)/8192 7031.634 -13.07%
rng::transform(list<int>,_list<int>)/1024 889.246 -
rng::transform(list<int>,_list<int>)/32 24.220 -
rng::transform(list<int>,_list<int>)/50 38.880 -
rng::transform(list<int>,_list<int>)/8192 9393.657 -2.73%
rng::transform(vector<int>)_(identity_transform)/1024 263.039 -
rng::transform(vector<int>)_(identity_transform)/32 8.887 -
rng::transform(vector<int>)_(identity_transform)/50 16.371 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.679 -
rng::transform(vector<int>,_vector<int>)/1024 601.142 -
rng::transform(vector<int>,_vector<int>)/32 17.713 -
rng::transform(vector<int>,_vector<int>)/50 28.697 -
rng::transform(vector<int>,_vector<int>)/8192 4771.026 -
rng::unique(deque<int>)_(contiguous)/1024 735.402 -
rng::unique(deque<int>)_(contiguous)/32 63.880 8.67%
rng::unique(deque<int>)_(contiguous)/52 76.180 12.14%
rng::unique(deque<int>)_(contiguous)/8192 5523.044 -
rng::unique(deque<int>)_(sprinkled)/1024 630.720 -
rng::unique(deque<int>)_(sprinkled)/32 58.276 -3.05%
rng::unique(deque<int>)_(sprinkled)/52 68.077 -6.18%
rng::unique(deque<int>)_(sprinkled)/8192 5616.625 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.152 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.110 1.25%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.982 2.06%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4487.807 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.755 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 62.085 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.311 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5257.647 -
rng::unique(list<int>)_(contiguous)/1024 915.888 -
rng::unique(list<int>)_(contiguous)/32 55.100 -
rng::unique(list<int>)_(contiguous)/52 70.035 -
rng::unique(list<int>)_(contiguous)/8192 7134.282 -
rng::unique(list<int>)_(sprinkled)/1024 950.082 -
rng::unique(list<int>)_(sprinkled)/32 64.346 -
rng::unique(list<int>)_(sprinkled)/52 77.901 -
rng::unique(list<int>)_(sprinkled)/8192 7892.322 -
rng::unique(list<int>,_pred)_(contiguous)/1024 971.036 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.907 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.786 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7792.299 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1025.271 -
rng::unique(list<int>,_pred)_(sprinkled)/32 64.783 -
rng::unique(list<int>,_pred)_(sprinkled)/52 81.086 -1.71%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8491.831 -
rng::unique(vector<int>)_(contiguous)/1024 295.667 -
rng::unique(vector<int>)_(contiguous)/32 51.123 -
rng::unique(vector<int>)_(contiguous)/52 56.658 -
rng::unique(vector<int>)_(contiguous)/8192 1918.753 -
rng::unique(vector<int>)_(sprinkled)/1024 284.671 -
rng::unique(vector<int>)_(sprinkled)/32 50.732 -
rng::unique(vector<int>)_(sprinkled)/52 55.384 -
rng::unique(vector<int>)_(sprinkled)/8192 1920.410 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.026 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.077 -
rng::unique(vector<int>,_pred)_(contiguous)/52 65.802 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3777.771 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 694.132 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.391 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.654 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5247.335 -
rng::unique_copy(deque<int>)_(contiguous)/1024 474.378 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.537 -3.60%
rng::unique_copy(deque<int>)_(contiguous)/52 14.509 -12.59%
rng::unique_copy(deque<int>)_(contiguous)/8192 3742.192 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.501 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.737 15.64%
rng::unique_copy(deque<int>)_(sprinkled)/52 16.432 11.30%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3742.188 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.630 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 15.994 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.613 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4415.498 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 661.333 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.624 -8.16%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 33.779 -2.33%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5293.430 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.275 -
rng::unique_copy(list<int>)_(contiguous)/32 11.878 -
rng::unique_copy(list<int>)_(contiguous)/52 22.742 -
rng::unique_copy(list<int>)_(contiguous)/8192 6878.718 -6.59%
rng::unique_copy(list<int>)_(sprinkled)/1024 742.426 -
rng::unique_copy(list<int>)_(sprinkled)/32 13.289 -
rng::unique_copy(list<int>)_(sprinkled)/52 23.915 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6979.360 -4.75%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 796.716 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.119 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 28.874 -1.05%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7571.972 -4.51%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 826.616 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.589 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 34.352 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7666.250 -3.85%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.284 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.677 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.766 -1.55%
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.156 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.001 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.238 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.823 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1884.065 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 525.504 -3.34%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.042 -2.89%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.459 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.211 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.697 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 15.796 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 26.955 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4403.956 -
std::adjacent_find(deque<int>)/1024 462.921 -
std::adjacent_find(deque<int>)/1048576 476302.090 -
std::adjacent_find(deque<int>)/50 20.101 41.01%
std::adjacent_find(deque<int>)/8 4.162 36.44%
std::adjacent_find(deque<int>)/8192 3714.037 -
std::adjacent_find(deque<int>,_pred)/1024 629.972 -
std::adjacent_find(deque<int>,_pred)/1048576 651020.794 -
std::adjacent_find(deque<int>,_pred)/50 29.646 1.16%
std::adjacent_find(deque<int>,_pred)/8 4.411 2.96%
std::adjacent_find(deque<int>,_pred)/8192 5089.253 -
std::adjacent_find(list<int>)/1024 713.101 -55.49%
std::adjacent_find(list<int>)/1048576 875046.856 -
std::adjacent_find(list<int>)/50 29.624 24.81%
std::adjacent_find(list<int>)/8 2.129 1.42%
std::adjacent_find(list<int>)/8192 6709.183 -
std::adjacent_find(list<int>,_pred)/1024 828.406 -
std::adjacent_find(list<int>,_pred)/1048576 955826.342 -
std::adjacent_find(list<int>,_pred)/50 34.963 -
std::adjacent_find(list<int>,_pred)/8 3.881 -
std::adjacent_find(list<int>,_pred)/8192 7969.419 -3.90%
std::adjacent_find(vector<int>)/1024 235.275 -
std::adjacent_find(vector<int>)/1048576 235994.350 -
std::adjacent_find(vector<int>)/50 12.016 -
std::adjacent_find(vector<int>)/8 2.025 -
std::adjacent_find(vector<int>)/8192 1834.639 -
std::adjacent_find(vector<int>,_pred)/1024 400.924 -
std::adjacent_find(vector<int>,_pred)/1048576 463255.735 -
std::adjacent_find(vector<int>,_pred)/50 23.675 4.76%
std::adjacent_find(vector<int>,_pred)/8 3.338 -1.17%
std::adjacent_find(vector<int>,_pred)/8192 3195.956 -
std::all_of(deque<int>)_(process_all)/32 11.537 -
std::all_of(deque<int>)_(process_all)/32768 10581.387 1.04%
std::all_of(deque<int>)_(process_all)/50 21.380 4.88%
std::all_of(deque<int>)_(process_all)/8 3.224 -
std::all_of(deque<int>)_(process_all)/8192 2630.137 -
std::all_of(list<int>)_(process_all)/32 11.485 -
std::all_of(list<int>)_(process_all)/32768 26935.013 -
std::all_of(list<int>)_(process_all)/50 21.816 -
std::all_of(list<int>)_(process_all)/8 2.607 -
std::all_of(list<int>)_(process_all)/8192 7593.990 -12.65%
std::all_of(vector<int>)_(process_all)/32 8.382 -
std::all_of(vector<int>)_(process_all)/32768 8068.425 -
std::all_of(vector<int>)_(process_all)/50 12.680 -
std::all_of(vector<int>)_(process_all)/8 2.470 -4.71%
std::all_of(vector<int>)_(process_all)/8192 2024.732 -
std::any_of(deque<int>)_(process_all)/32 11.530 -
std::any_of(deque<int>)_(process_all)/32768 10497.927 -
std::any_of(deque<int>)_(process_all)/50 19.264 -4.14%
std::any_of(deque<int>)_(process_all)/8 3.223 -
std::any_of(deque<int>)_(process_all)/8192 2629.337 -
std::any_of(list<int>)_(process_all)/32 11.506 -
std::any_of(list<int>)_(process_all)/32768 26684.889 1.49%
std::any_of(list<int>)_(process_all)/50 21.765 -
std::any_of(list<int>)_(process_all)/8 2.740 -
std::any_of(list<int>)_(process_all)/8192 7270.248 -6.42%
std::any_of(vector<int>)_(process_all)/32 8.318 -
std::any_of(vector<int>)_(process_all)/32768 8082.535 -
std::any_of(vector<int>)_(process_all)/50 17.949 -1.56%
std::any_of(vector<int>)_(process_all)/8 2.489 2.29%
std::any_of(vector<int>)_(process_all)/8192 2030.701 -
std::copy(deque<int>)/1048576 49781.002 -
std::copy(deque<int>)/262144 10332.147 1.90%
std::copy(deque<int>)/32768 1160.819 2.25%
std::copy(deque<int>)/4096 146.315 -
std::copy(deque<int>)/512 16.747 -
std::copy(deque<int>)/64 2.671 -
std::copy(deque<int>)/8 2.724 -
std::copy(list<int>)/1048576 880175.321 -
std::copy(list<int>)/262144 216666.641 -
std::copy(list<int>)/32768 25838.384 -2.56%
std::copy(list<int>)/4096 3935.555 16.77%
std::copy(list<int>)/512 369.286 -
std::copy(list<int>)/64 32.395 -13.25%
std::copy(list<int>)/8 2.466 1.57%
std::copy(vector<bool>)_(aligned)/1048576 2678.671 -
std::copy(vector<bool>)_(aligned)/262144 662.781 16.74%
std::copy(vector<bool>)_(aligned)/32768 35.175 -1.34%
std::copy(vector<bool>)_(aligned)/4096 4.734 2.10%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.369 -
std::copy(vector<bool>)_(unaligned)/1048576 7017.572 -
std::copy(vector<bool>)_(unaligned)/262144 1877.648 9.54%
std::copy(vector<bool>)_(unaligned)/32768 218.252 1.50%
std::copy(vector<bool>)_(unaligned)/4096 26.054 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.827 -
std::copy(vector<int>)/1048576 50217.613 -
std::copy(vector<int>)/262144 12531.406 -
std::copy(vector<int>)/32768 3783.944 -
std::copy(vector<int>)/4096 197.868 -
std::copy(vector<int>)/512 15.991 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.263 -
std::copy_backward(deque<int>)/1048576 128625.944 -
std::copy_backward(deque<int>)/262144 32454.778 -
std::copy_backward(deque<int>)/32768 4006.967 -
std::copy_backward(deque<int>)/4096 147.079 -
std::copy_backward(deque<int>)/512 18.113 -
std::copy_backward(deque<int>)/64 2.936 -
std::copy_backward(deque<int>)/8 2.762 -
std::copy_backward(list<int>)/1048576 886401.846 -
std::copy_backward(list<int>)/262144 219667.737 -
std::copy_backward(list<int>)/32768 26938.323 -
std::copy_backward(list<int>)/4096 3340.042 -
std::copy_backward(list<int>)/512 369.825 -
std::copy_backward(list<int>)/64 30.335 -
std::copy_backward(list<int>)/8 2.442 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2818.927 -16.83%
std::copy_backward(vector<bool>)_(aligned)/262144 666.831 1.79%
std::copy_backward(vector<bool>)_(aligned)/32768 35.742 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.930 -4.70%
std::copy_backward(vector<bool>)_(aligned)/512 1.399 -10.91%
std::copy_backward(vector<bool>)_(aligned)/64 1.572 -10.28%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6744.376 -
std::copy_backward(vector<bool>)_(unaligned)/262144 2080.884 25.21%
std::copy_backward(vector<bool>)_(unaligned)/32768 206.848 -1.11%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.375 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.814 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50214.858 -
std::copy_backward(vector<int>)/262144 12534.015 -
std::copy_backward(vector<int>)/32768 3446.049 -9.25%
std::copy_backward(vector<int>)/4096 248.216 9.23%
std::copy_backward(vector<int>)/512 16.632 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.231 -
std::copy_if(deque<int>)_(entire_range)/1048576 277051.367 -
std::copy_if(deque<int>)_(entire_range)/262144 69562.120 -
std::copy_if(deque<int>)_(entire_range)/32768 8704.356 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.616 -
std::copy_if(deque<int>)_(entire_range)/512 137.541 -
std::copy_if(deque<int>)_(entire_range)/64 16.169 -
std::copy_if(deque<int>)_(entire_range)/8 2.566 -1.73%
std::copy_if(deque<int>)_(every_other)/1048576 372818.727 -
std::copy_if(deque<int>)_(every_other)/262144 93196.277 -
std::copy_if(deque<int>)_(every_other)/32768 11640.935 -
std::copy_if(deque<int>)_(every_other)/4096 1459.288 -
std::copy_if(deque<int>)_(every_other)/512 182.897 -
std::copy_if(deque<int>)_(every_other)/64 23.453 -
std::copy_if(deque<int>)_(every_other)/8 3.473 -
std::copy_if(list<int>)_(entire_range)/1048576 883894.700 -
std::copy_if(list<int>)_(entire_range)/262144 219131.458 -
std::copy_if(list<int>)_(entire_range)/32768 31423.611 -
std::copy_if(list<int>)_(entire_range)/4096 3069.024 1.52%
std::copy_if(list<int>)_(entire_range)/512 371.853 1.27%
std::copy_if(list<int>)_(entire_range)/64 35.728 16.59%
std::copy_if(list<int>)_(entire_range)/8 2.661 1.01%
std::copy_if(list<int>)_(every_other)/1048576 849594.582 -
std::copy_if(list<int>)_(every_other)/262144 211428.984 -
std::copy_if(list<int>)_(every_other)/32768 26256.754 2.97%
std::copy_if(list<int>)_(every_other)/4096 3222.425 1.73%
std::copy_if(list<int>)_(every_other)/512 360.566 -
std::copy_if(list<int>)_(every_other)/64 23.725 -
std::copy_if(list<int>)_(every_other)/8 2.311 -
std::copy_if(vector<int>)_(entire_range)/1048576 246165.921 -
std::copy_if(vector<int>)_(entire_range)/262144 59963.464 -
std::copy_if(vector<int>)_(entire_range)/32768 7487.429 -
std::copy_if(vector<int>)_(entire_range)/4096 937.124 -
std::copy_if(vector<int>)_(entire_range)/512 123.687 -
std::copy_if(vector<int>)_(entire_range)/64 15.737 2.21%
std::copy_if(vector<int>)_(entire_range)/8 2.336 5.49%
std::copy_if(vector<int>)_(every_other)/1048576 240521.621 -
std::copy_if(vector<int>)_(every_other)/262144 60127.459 -
std::copy_if(vector<int>)_(every_other)/32768 7497.524 -
std::copy_if(vector<int>)_(every_other)/4096 940.306 -
std::copy_if(vector<int>)_(every_other)/512 123.198 -
std::copy_if(vector<int>)_(every_other)/64 16.164 -
std::copy_if(vector<int>)_(every_other)/8 2.480 -3.34%
std::copy_n(deque<int>)/1048576 49819.874 -
std::copy_n(deque<int>)/262144 10379.279 -
std::copy_n(deque<int>)/32768 1145.265 -
std::copy_n(deque<int>)/4096 147.446 1.22%
std::copy_n(deque<int>)/512 16.735 -
std::copy_n(deque<int>)/64 2.784 -
std::copy_n(deque<int>)/8 2.712 -
std::copy_n(list<int>)/1048576 866654.873 -
std::copy_n(list<int>)/262144 215187.487 -
std::copy_n(list<int>)/32768 25770.877 -
std::copy_n(list<int>)/4096 3791.009 1.50%
std::copy_n(list<int>)/512 340.025 -
std::copy_n(list<int>)/64 13.994 -
std::copy_n(list<int>)/8 2.245 -
std::copy_n(vector<bool>)_(aligned)/1048576 2187.586 -20.16%
std::copy_n(vector<bool>)_(aligned)/262144 788.627 6.75%
std::copy_n(vector<bool>)_(aligned)/32768 35.414 -
std::copy_n(vector<bool>)_(aligned)/4096 4.913 5.96%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.368 5.32%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.258 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.055 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.977 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.055 -
std::copy_n(vector<bool>)_(unaligned)/512 3.489 -
std::copy_n(vector<bool>)_(unaligned)/64 1.828 -
std::copy_n(vector<int>)/1048576 50211.193 -
std::copy_n(vector<int>)/262144 12530.840 -
std::copy_n(vector<int>)/32768 3723.300 6.26%
std::copy_n(vector<int>)/4096 162.033 -22.59%
std::copy_n(vector<int>)/512 16.073 -1.37%
std::copy_n(vector<int>)/64 2.474 -
std::copy_n(vector<int>)/8 2.224 2.94%
std::count(deque<int>)_(every_other)/1024 248.177 -
std::count(deque<int>)_(every_other)/1048576 252892.355 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1937.517 -
std::count(list<int>)_(every_other)/1024 710.622 -
std::count(list<int>)_(every_other)/1048576 830770.416 2.66%
std::count(list<int>)_(every_other)/8 2.096 -
std::count(list<int>)_(every_other)/8192 6449.740 -6.22%
std::count(vector<bool>)/1000 3.003 1.02%
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1460.923 -
std::count(vector<bool>)/8192 11.442 -
std::count(vector<int>)_(every_other)/1024 102.940 -
std::count(vector<int>)_(every_other)/1048576 105288.598 -
std::count(vector<int>)_(every_other)/8 1.356 -1.80%
std::count(vector<int>)_(every_other)/8192 820.763 -
std::count_if(deque<int>)_(every_other)/1024 350.566 -
std::count_if(deque<int>)_(every_other)/1048576 344273.353 -
std::count_if(deque<int>)_(every_other)/8 3.452 2.67%
std::count_if(deque<int>)_(every_other)/8192 2634.409 -
std::count_if(list<int>)_(every_other)/1024 755.340 -
std::count_if(list<int>)_(every_other)/1048576 890456.639 -
std::count_if(list<int>)_(every_other)/8 2.738 -
std::count_if(list<int>)_(every_other)/8192 7185.323 -4.67%
std::count_if(vector<int>)_(every_other)/1024 248.159 -
std::count_if(vector<int>)_(every_other)/1048576 247941.870 -
std::count_if(vector<int>)_(every_other)/8 4.233 -
std::count_if(vector<int>)_(every_other)/8192 1920.967 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.528 -23.29%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.765 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.026 -23.34%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.872 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.947 -1.84%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 445.530 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.074 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.443 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 443.222 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.749 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.548 2.27%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2167.367 -
std::deque<int>::ctor(size)/1024 73.514 -1.50%
std::deque<int>::ctor(size)/32 27.266 -
std::deque<int>::ctor(size)/8192 453.761 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.164 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.329 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.347 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.412 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.493 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.439 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.680 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.840 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.007 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.044 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.103 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.089 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.947 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.912 -2.85%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.971 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.535 -1.10%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.075 1.20%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 355.639 3.99%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.587 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 544.382 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.037 1.07%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4852.181 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6354.983 -1.34%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 141.910 5.65%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52355.563 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.972 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.618 -1.31%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12775.957 2.18%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19793.784 -2.16%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 613.511 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176271.616 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 866.310 -1.01%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.475 1.88%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12808.332 1.52%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19786.086 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.329 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179212.186 2.11%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1076.849 1.12%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.524 -3.74%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11669.096 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20313.109 1.32%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 626.394 1.53%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179033.665 -
std::deque<std::string>::ctor(size)/1024 721.396 -
std::deque<std::string>::ctor(size)/32 41.677 -2.37%
std::deque<std::string>::ctor(size)/8192 8544.779 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 949.751 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.056 -1.40%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12792.572 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19754.534 -1.16%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 576.713 -2.23%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173409.295 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.437 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.428 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.410 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.680 1.04%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.076 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.843 1.08%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.152 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.622 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.865 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.670 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.249 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.689 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.763 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.806 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.802 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.564 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.514 -1.67%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.703 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.713 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 25.062 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2353.208 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.754 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.170 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2376.669 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 495.692 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.471 -4.42%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4626.696 2.12%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6434.149 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.865 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51860.243 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.406 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.114 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.294 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.567 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.706 -
std::distance(deque<int>)/1024 0.694 6.37%
std::distance(deque<int>)/4096 0.694 6.68%
std::distance(deque<int>)/50 0.675 3.50%
std::distance(deque<int>)/8192 0.694 6.46%
std::distance(join_view(vector<vector<int>>))/1024 1.038 -
std::distance(join_view(vector<vector<int>>))/4096 4.570 1.08%
std::distance(join_view(vector<vector<int>>))/50 0.607 4.29%
std::distance(join_view(vector<vector<int>>))/8192 8.301 -
std::equal(deque<int>)_(it,_it,_it)/1024 492.309 -
std::equal(deque<int>)_(it,_it,_it)/1048576 501046.610 3.73%
std::equal(deque<int>)_(it,_it,_it)/50 23.988 18.67%
std::equal(deque<int>)_(it,_it,_it)/8 4.190 -2.93%
std::equal(deque<int>)_(it,_it,_it)/8192 3895.124 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 504.543 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 502931.597 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.925 10.74%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.893 -2.91%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3905.815 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.352 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 527175.069 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.181 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.222 -2.10%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4070.715 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 505.409 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515662.809 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.387 2.85%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.350 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3968.145 -
std::equal(list<int>)_(it,_it,_it)/1024 1580.422 5.41%
std::equal(list<int>)_(it,_it,_it)/1048576 1316325.032 -
std::equal(list<int>)_(it,_it,_it)/50 34.081 1.20%
std::equal(list<int>)_(it,_it,_it)/8 2.852 -
std::equal(list<int>)_(it,_it,_it)/8192 9432.834 -7.93%
std::equal(list<int>)_(it,_it,_it,_it)/1024 777.742 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955984.729 -
std::equal(list<int>)_(it,_it,_it,_it)/50 35.488 -11.52%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.858 -1.67%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11919.914 -2.20%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.501 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989587.759 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.711 -1.05%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.565 -1.25%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11758.142 -7.76%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1170.481 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1325798.979 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.801 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.621 -1.15%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12529.342 6.89%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.027 -
std::equal(vector<bool>)_(unaligned)/1048576 6449.216 -
std::equal(vector<bool>)_(unaligned)/50 0.889 7.63%
std::equal(vector<bool>)_(unaligned)/8 0.886 9.60%
std::equal(vector<bool>)_(unaligned)/8192 53.851 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.727 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73727.012 -
std::equal(vector<int>)_(it,_it,_it)/50 4.435 2.20%
std::equal(vector<int>)_(it,_it,_it)/8 1.157 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.824 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.119 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73686.647 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.628 8.22%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.454 9.45%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.843 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 513.024 1.52%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639680.454 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 27.178 -1.04%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.707 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4804.250 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.792 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606730.766 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.835 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.340 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4830.836 -
std::fill(deque<int>)/1024 29.939 -1.02%
std::fill(deque<int>)/32 4.733 273.28%
std::fill(deque<int>)/50 4.688 108.76%
std::fill(deque<int>)/8192 241.296 -
std::fill(list<int>)/1024 672.189 -
std::fill(list<int>)/32 8.330 -
std::fill(list<int>)/50 16.867 -
std::fill(list<int>)/8192 7457.947 4.71%
std::fill(vector<bool>)/1048576 3837.714 -
std::fill(vector<bool>)/262144 232.531 -
std::fill(vector<bool>)/32768 29.935 -
std::fill(vector<bool>)/4096 4.213 -
std::fill(vector<bool>)/512 1.481 -4.99%
std::fill(vector<bool>)/64 1.595 -3.41%
std::fill(vector<int>)/1024 30.024 -
std::fill(vector<int>)/32 1.067 2.60%
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 239.972 -
std::fill_n(deque<int>)/1024 29.840 1.46%
std::fill_n(deque<int>)/32 1.202 -
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 241.509 -
std::fill_n(list<int>)/1024 649.482 -
std::fill_n(list<int>)/32 8.168 1.33%
std::fill_n(list<int>)/50 16.198 1.27%
std::fill_n(list<int>)/8192 7032.778 -8.26%
std::fill_n(vector<bool>)/1048576 3808.102 -
std::fill_n(vector<bool>)/262144 232.090 -
std::fill_n(vector<bool>)/32768 30.177 -
std::fill_n(vector<bool>)/4096 4.165 -
std::fill_n(vector<bool>)/512 1.426 -
std::fill_n(vector<bool>)/64 1.410 3.06%
std::fill_n(vector<int>)/1024 29.831 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.222 -
std::fill_n(vector<int>)/8192 235.914 -
std::find(deque<int>)_(bail_25%)/1024 67.589 -
std::find(deque<int>)_(bail_25%)/32768 1929.479 -
std::find(deque<int>)_(bail_25%)/8 2.063 -
std::find(deque<int>)_(bail_25%)/8192 481.765 -
std::find(deque<int>)_(process_all)/1024 244.625 -
std::find(deque<int>)_(process_all)/32768 7884.818 -
std::find(deque<int>)_(process_all)/50 13.190 -
std::find(deque<int>)_(process_all)/8 3.536 3.95%
std::find(deque<int>)_(process_all)/8192 1961.464 -
std::find(list<int>)_(bail_25%)/1024 130.374 -
std::find(list<int>)_(bail_25%)/32768 7974.146 -
std::find(list<int>)_(bail_25%)/8 0.951 -
std::find(list<int>)_(bail_25%)/8192 1425.033 -
std::find(list<int>)_(process_all)/1024 706.068 2.59%
std::find(list<int>)_(process_all)/32768 26944.814 -2.16%
std::find(list<int>)_(process_all)/50 17.890 -
std::find(list<int>)_(process_all)/8 2.416 2.15%
std::find(list<int>)_(process_all)/8192 8596.300 3.09%
std::find(vector<bool>)_(process_all)/1024 4.687 1.08%
std::find(vector<bool>)_(process_all)/1048576 3662.756 -1.36%
std::find(vector<bool>)_(process_all)/50 0.520 -24.77%
std::find(vector<bool>)_(process_all)/8 0.482 -30.40%
std::find(vector<bool>)_(process_all)/8192 33.025 -1.54%
std::find(vector<char>)_(bail_25%)/1024 5.445 -
std::find(vector<char>)_(bail_25%)/32768 136.743 -
std::find(vector<char>)_(bail_25%)/8 1.026 -
std::find(vector<char>)_(bail_25%)/8192 39.906 -
std::find(vector<char>)_(process_all)/1024 16.284 -
std::find(vector<char>)_(process_all)/32768 496.484 -
std::find(vector<char>)_(process_all)/50 1.625 -1.46%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.731 -
std::find(vector<int>)_(bail_25%)/1024 65.978 -
std::find(vector<int>)_(bail_25%)/32768 1869.285 -
std::find(vector<int>)_(bail_25%)/8 1.374 -
std::find(vector<int>)_(bail_25%)/8192 471.613 -
std::find(vector<int>)_(process_all)/1024 243.586 -
std::find(vector<int>)_(process_all)/32768 7452.701 -
std::find(vector<int>)_(process_all)/50 12.476 -
std::find(vector<int>)_(process_all)/8 2.705 -
std::find(vector<int>)_(process_all)/8192 1864.509 -
std::find(vector<long_long>)_(bail_25%)/1024 30.267 -
std::find(vector<long_long>)_(bail_25%)/32768 959.579 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 2.04%
std::find(vector<long_long>)_(bail_25%)/8192 245.954 -
std::find(vector<long_long>)_(process_all)/1024 118.978 -
std::find(vector<long_long>)_(process_all)/32768 3813.014 -
std::find(vector<long_long>)_(process_all)/50 5.810 -
std::find(vector<long_long>)_(process_all)/8 1.202 4.13%
std::find(vector<long_long>)_(process_all)/8192 951.163 -
std::find_end(deque<int>)_(match_near_end)/1000 333.335 -2.57%
std::find_end(deque<int>)_(match_near_end)/1024 3440.325 -5.53%
std::find_end(deque<int>)_(match_near_end)/8192 165916.925 -8.31%
std::find_end(deque<int>)_(near_matches)/1000 31603.916 -15.99%
std::find_end(deque<int>)_(near_matches)/1024 32466.539 -16.76%
std::find_end(deque<int>)_(near_matches)/8192 1919974.612 -17.96%
std::find_end(deque<int>)_(process_all)/1000 253.713 1.15%
std::find_end(deque<int>)_(process_all)/1024 363.270 40.74%
std::find_end(deque<int>)_(process_all)/1048576 369738.127 39.65%
std::find_end(deque<int>)_(process_all)/8192 2880.646 42.00%
std::find_end(deque<int>)_(same_length)/1000 1115.589 18.75%
std::find_end(deque<int>)_(same_length)/1024 1846.437 -
std::find_end(deque<int>)_(same_length)/8192 14878.485 -
std::find_end(deque<int>)_(single_element)/1000 253.978 -
std::find_end(deque<int>)_(single_element)/1024 330.032 17.13%
std::find_end(deque<int>)_(single_element)/8192 2622.068 28.73%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 596.255 2.05%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 4107.949 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 219255.355 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 37206.582 16.91%
std::find_end(deque<int>,_pred)_(near_matches)/1024 38520.708 16.63%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2411879.151 2.96%
std::find_end(deque<int>,_pred)_(process_all)/1000 612.430 -
std::find_end(deque<int>,_pred)_(process_all)/1024 625.424 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 561189.807 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4300.670 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1305.189 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1440.787 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11484.572 -
std::find_end(deque<int>,_pred)_(single_element)/1000 603.496 -
std::find_end(deque<int>,_pred)_(single_element)/1024 616.765 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4298.878 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.149 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4452.695 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257781.604 -
std::find_end(forward_list<int>)_(near_matches)/1000 35871.820 -
std::find_end(forward_list<int>)_(near_matches)/1024 37224.247 -
std::find_end(forward_list<int>)_(near_matches)/8192 2478167.703 -
std::find_end(forward_list<int>)_(process_all)/1000 675.375 -1.75%
std::find_end(forward_list<int>)_(process_all)/1024 709.693 -
std::find_end(forward_list<int>)_(process_all)/1048576 761983.233 -
std::find_end(forward_list<int>)_(process_all)/8192 5692.237 -
std::find_end(forward_list<int>)_(same_length)/1000 1477.476 -
std::find_end(forward_list<int>)_(same_length)/1024 1501.340 -
std::find_end(forward_list<int>)_(same_length)/8192 14262.732 9.90%
std::find_end(forward_list<int>)_(single_element)/1000 688.387 -
std::find_end(forward_list<int>)_(single_element)/1024 701.671 -
std::find_end(forward_list<int>)_(single_element)/8192 6327.652 1.16%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.091 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5147.559 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278127.528 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41458.120 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43217.461 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2703351.027 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 807.572 1.96%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 827.161 2.24%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 900591.517 1.64%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6669.428 2.17%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.509 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.322 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15169.670 8.89%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 746.933 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 763.721 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6626.083 -
std::find_end(list<int>)_(match_near_end)/1000 750.280 -
std::find_end(list<int>)_(match_near_end)/1024 4601.657 -
std::find_end(list<int>)_(match_near_end)/8192 258256.073 -
std::find_end(list<int>)_(near_matches)/1000 36952.448 -
std::find_end(list<int>)_(near_matches)/1024 38827.646 1.07%
std::find_end(list<int>)_(near_matches)/8192 2496833.925 -
std::find_end(list<int>)_(process_all)/1000 656.559 -
std::find_end(list<int>)_(process_all)/1024 714.812 -27.88%
std::find_end(list<int>)_(process_all)/1048576 818202.270 -
std::find_end(list<int>)_(process_all)/8192 6976.835 -3.90%
std::find_end(list<int>)_(same_length)/1000 1485.355 -
std::find_end(list<int>)_(same_length)/1024 1506.333 -
std::find_end(list<int>)_(same_length)/8192 18601.031 15.00%
std::find_end(list<int>)_(single_element)/1000 697.532 -
std::find_end(list<int>)_(single_element)/1024 695.687 1.07%
std::find_end(list<int>)_(single_element)/8192 8162.798 13.46%
std::find_end(list<int>,_pred)_(match_near_end)/1000 822.611 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5117.297 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 276173.748 -
std::find_end(list<int>,_pred)_(near_matches)/1000 41048.139 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42816.768 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2683109.357 -
std::find_end(list<int>,_pred)_(process_all)/1000 792.112 -
std::find_end(list<int>,_pred)_(process_all)/1024 810.894 -
std::find_end(list<int>,_pred)_(process_all)/1048576 950373.933 -
std::find_end(list<int>,_pred)_(process_all)/8192 7709.964 -
std::find_end(list<int>,_pred)_(same_length)/1000 1557.339 -
std::find_end(list<int>,_pred)_(same_length)/1024 1598.012 -
std::find_end(list<int>,_pred)_(same_length)/8192 20647.087 21.15%
std::find_end(list<int>,_pred)_(single_element)/1000 790.831 -
std::find_end(list<int>,_pred)_(single_element)/1024 809.202 -
std::find_end(list<int>,_pred)_(single_element)/8192 8897.913 11.49%
std::find_end(vector<int>)_(match_near_end)/1000 263.168 -3.48%
std::find_end(vector<int>)_(match_near_end)/1024 2266.482 -
std::find_end(vector<int>)_(match_near_end)/8192 120827.982 -
std::find_end(vector<int>)_(near_matches)/1000 15912.008 6.84%
std::find_end(vector<int>)_(near_matches)/1024 16473.350 6.84%
std::find_end(vector<int>)_(near_matches)/8192 971977.811 6.15%
std::find_end(vector<int>)_(process_all)/1000 233.393 -2.52%
std::find_end(vector<int>)_(process_all)/1024 239.566 -2.59%
std::find_end(vector<int>)_(process_all)/1048576 236199.798 -2.14%
std::find_end(vector<int>)_(process_all)/8192 1850.737 -2.08%
std::find_end(vector<int>)_(same_length)/1000 505.547 1.66%
std::find_end(vector<int>)_(same_length)/1024 517.269 1.64%
std::find_end(vector<int>)_(same_length)/8192 4053.111 -
std::find_end(vector<int>)_(single_element)/1000 237.336 -
std::find_end(vector<int>)_(single_element)/1024 242.604 1.33%
std::find_end(vector<int>)_(single_element)/8192 1879.505 2.44%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 555.918 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3150.582 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166402.382 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24674.500 -1.28%
std::find_end(vector<int>,_pred)_(near_matches)/1024 25558.001 -1.18%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1627549.419 -
std::find_end(vector<int>,_pred)_(process_all)/1000 573.513 -
std::find_end(vector<int>,_pred)_(process_all)/1024 586.781 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 639258.127 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4696.216 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1223.120 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1252.861 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10032.727 -
std::find_end(vector<int>,_pred)_(single_element)/1000 571.969 -
std::find_end(vector<int>,_pred)_(single_element)/1024 585.632 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4690.598 -
std::find_first_of(deque<int>)_(large_needle)/1024 366080.891 -
std::find_first_of(deque<int>)_(large_needle)/32 306.354 -14.18%
std::find_first_of(deque<int>)_(large_needle)/50 722.769 -19.80%
std::find_first_of(deque<int>)_(large_needle)/8192 23539426.364 -
std::find_first_of(deque<int>)_(small_needle)/1024 3526.922 -7.69%
std::find_first_of(deque<int>)_(small_needle)/32 110.681 -7.28%
std::find_first_of(deque<int>)_(small_needle)/50 170.598 -8.35%
std::find_first_of(deque<int>)_(small_needle)/8192 28338.765 -2.38%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562582.060 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 517.753 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1415.216 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35548510.391 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6303.773 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.680 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.412 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50213.849 -
std::find_first_of(list<int>)_(large_needle)/1024 863266.409 -
std::find_first_of(list<int>)_(large_needle)/32 672.924 -
std::find_first_of(list<int>)_(large_needle)/50 1736.294 -
std::find_first_of(list<int>)_(large_needle)/8192 48917941.656 -
std::find_first_of(list<int>)_(small_needle)/1024 2880.360 -
std::find_first_of(list<int>)_(small_needle)/32 91.083 -
std::find_first_of(list<int>)_(small_needle)/50 139.583 -
std::find_first_of(list<int>)_(small_needle)/8192 23267.439 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 879904.912 -2.96%
std::find_first_of(list<int>,_pred)_(large_needle)/32 726.966 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1870.768 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54260637.844 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5239.648 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.545 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.819 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42147.716 -
std::find_first_of(vector<int>)_(large_needle)/1024 118556.131 10.51%
std::find_first_of(vector<int>)_(large_needle)/32 104.645 -1.45%
std::find_first_of(vector<int>)_(large_needle)/50 287.751 10.53%
std::find_first_of(vector<int>)_(large_needle)/8192 7634291.218 10.32%
std::find_first_of(vector<int>)_(small_needle)/1024 1421.299 -
std::find_first_of(vector<int>)_(small_needle)/32 47.890 6.02%
std::find_first_of(vector<int>)_(small_needle)/50 72.328 2.84%
std::find_first_of(vector<int>)_(small_needle)/8192 11393.815 1.11%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593192.025 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 498.729 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.358 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38371567.110 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5713.333 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 177.546 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.068 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45346.269 -
std::find_if(deque<int>)_(bail_25%)/1024 106.475 -
std::find_if(deque<int>)_(bail_25%)/32768 2961.586 1.59%
std::find_if(deque<int>)_(bail_25%)/8 1.536 -
std::find_if(deque<int>)_(bail_25%)/8192 768.111 1.15%
std::find_if(deque<int>)_(process_all)/1024 495.539 1.08%
std::find_if(deque<int>)_(process_all)/32768 11625.844 1.44%
std::find_if(deque<int>)_(process_all)/50 23.960 1.17%
std::find_if(deque<int>)_(process_all)/8 3.989 -
std::find_if(deque<int>)_(process_all)/8192 2879.872 -
std::find_if(list<int>)_(bail_25%)/1024 191.524 -
std::find_if(list<int>)_(bail_25%)/32768 10341.520 -1.49%
std::find_if(list<int>)_(bail_25%)/8 1.200 -
std::find_if(list<int>)_(bail_25%)/8192 1520.213 -
std::find_if(list<int>)_(process_all)/1024 760.958 -
std::find_if(list<int>)_(process_all)/32768 27539.178 -3.16%
std::find_if(list<int>)_(process_all)/50 21.572 -
std::find_if(list<int>)_(process_all)/8 3.399 -
std::find_if(list<int>)_(process_all)/8192 12190.307 -
std::find_if(vector<bool>)_(process_all)/1024 766.217 -
std::find_if(vector<bool>)_(process_all)/1048576 782265.474 -
std::find_if(vector<bool>)_(process_all)/50 34.759 -
std::find_if(vector<bool>)_(process_all)/8 5.410 -
std::find_if(vector<bool>)_(process_all)/8192 6114.892 -
std::find_if(vector<char>)_(bail_25%)/1024 76.155 -
std::find_if(vector<char>)_(bail_25%)/32768 2040.920 -
std::find_if(vector<char>)_(bail_25%)/8 0.944 1.89%
std::find_if(vector<char>)_(bail_25%)/8192 520.277 -
std::find_if(vector<char>)_(process_all)/1024 272.682 1.52%
std::find_if(vector<char>)_(process_all)/32768 8159.098 -1.10%
std::find_if(vector<char>)_(process_all)/50 12.478 -
std::find_if(vector<char>)_(process_all)/8 2.390 -1.72%
std::find_if(vector<char>)_(process_all)/8192 2053.014 -
std::find_if(vector<int>)_(bail_25%)/1024 75.628 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.309 -
std::find_if(vector<int>)_(bail_25%)/8 1.007 -3.07%
std::find_if(vector<int>)_(bail_25%)/8192 548.265 -
std::find_if(vector<int>)_(process_all)/1024 283.382 -
std::find_if(vector<int>)_(process_all)/32768 8798.874 -
std::find_if(vector<int>)_(process_all)/50 14.170 -
std::find_if(vector<int>)_(process_all)/8 2.542 -
std::find_if(vector<int>)_(process_all)/8192 2192.153 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.297 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2789.379 1.45%
std::find_if_not(deque<int>)_(bail_25%)/8 1.531 -
std::find_if_not(deque<int>)_(bail_25%)/8192 704.147 2.50%
std::find_if_not(deque<int>)_(process_all)/1024 484.134 -
std::find_if_not(deque<int>)_(process_all)/32768 12002.171 4.73%
std::find_if_not(deque<int>)_(process_all)/50 23.936 -
std::find_if_not(deque<int>)_(process_all)/8 3.946 -1.12%
std::find_if_not(deque<int>)_(process_all)/8192 2998.754 4.26%
std::find_if_not(list<int>)_(bail_25%)/1024 194.089 -
std::find_if_not(list<int>)_(bail_25%)/32768 7565.518 -
std::find_if_not(list<int>)_(bail_25%)/8 1.193 -1.04%
std::find_if_not(list<int>)_(bail_25%)/8192 1524.997 -
std::find_if_not(list<int>)_(process_all)/1024 763.830 -
std::find_if_not(list<int>)_(process_all)/32768 29354.317 -2.56%
std::find_if_not(list<int>)_(process_all)/50 21.590 -
std::find_if_not(list<int>)_(process_all)/8 3.400 -
std::find_if_not(list<int>)_(process_all)/8192 8201.018 -
std::find_if_not(vector<bool>)_(process_all)/1024 760.754 -
std::find_if_not(vector<bool>)_(process_all)/1048576 777143.062 -
std::find_if_not(vector<bool>)_(process_all)/50 34.528 -1.07%
std::find_if_not(vector<bool>)_(process_all)/8 5.371 -1.41%
std::find_if_not(vector<bool>)_(process_all)/8192 6069.852 -1.04%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.244 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2055.270 1.51%
std::find_if_not(vector<char>)_(bail_25%)/8 0.950 -
std::find_if_not(vector<char>)_(bail_25%)/8192 523.458 1.10%
std::find_if_not(vector<char>)_(process_all)/1024 275.168 -
std::find_if_not(vector<char>)_(process_all)/32768 8131.671 -
std::find_if_not(vector<char>)_(process_all)/50 12.563 -
std::find_if_not(vector<char>)_(process_all)/8 2.474 3.62%
std::find_if_not(vector<char>)_(process_all)/8192 2048.227 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.607 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.503 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.120 -
std::find_if_not(vector<int>)_(bail_25%)/8192 550.982 -
std::find_if_not(vector<int>)_(process_all)/1024 283.530 -
std::find_if_not(vector<int>)_(process_all)/32768 8812.108 -
std::find_if_not(vector<int>)_(process_all)/50 14.201 -
std::find_if_not(vector<int>)_(process_all)/8 2.573 1.69%
std::find_if_not(vector<int>)_(process_all)/8192 2193.418 -
std::flat_map<int,_int>::clear()/0 421.462 -
std::flat_map<int,_int>::clear()/1024 422.599 -
std::flat_map<int,_int>::clear()/32 422.322 -
std::flat_map<int,_int>::clear()/8192 453.795 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.581 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.579 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.054 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.673 5.25%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.593 -13.62%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.194 -3.20%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.356 -16.13%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.569 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.275 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.806 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.487 29.60%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.654 36.86%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.417 2.35%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.387 39.78%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.356 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.677 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.687 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.657 -
std::flat_map<int,_int>::ctor(const&)/0 13.712 -
std::flat_map<int,_int>::ctor(const&)/1024 178.536 -
std::flat_map<int,_int>::ctor(const&)/32 23.731 -
std::flat_map<int,_int>::ctor(const&)/8192 1920.969 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.681 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.162 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.775 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1917.466 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.500 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4322.309 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.758 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34177.708 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.559 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8912.541 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.067 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110640.589 2.40%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.561 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.352 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.868 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.478 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.401 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.597 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.425 -
std::flat_map<int,_int>::erase(iterator)/0 15.447 -
std::flat_map<int,_int>::erase(iterator)/1024 83.855 -
std::flat_map<int,_int>::erase(iterator)/32 20.937 -
std::flat_map<int,_int>::erase(iterator)/8192 495.419 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.937 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.764 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.289 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.084 -
std::flat_map<int,_int>::erase(key)_(existent)/0 16.058 1.24%
std::flat_map<int,_int>::erase(key)_(existent)/1024 120.022 -2.31%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.584 1.43%
std::flat_map<int,_int>::erase(key)_(existent)/8192 553.929 -1.09%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.497 21.72%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.810 22.01%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.626 12.51%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 11.183 58.16%
std::flat_map<int,_int>::find(key)_(existent)/0 0.010 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.357 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.262 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.343 -19.10%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.126 -3.56%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.532 -2.01%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.257 -6.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.715 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.028 81.92%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.399 1.65%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 42.699 60.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.706 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 175.605 38.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.106 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 629.199 11.98%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.047 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.909 10.86%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.051 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.321 1.35%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.011 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 130.307 53.48%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.169 -1.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 537.871 6.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.400 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5153.608 -1.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 638.462 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39959.635 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.405 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7950.768 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 704.256 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64883.752 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.201 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1576.655 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 479.452 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9296.211 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 432.033 1.91%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1585.456 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 487.859 1.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9258.432 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.002 -4.63%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 20.155 1.40%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.635 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.667 4.54%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.984 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 36.309 64.90%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.199 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 34.657 46.06%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.991 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.393 1.56%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.647 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.831 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.066 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 42.269 92.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.288 1.35%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 39.288 65.20%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.015 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 2.999 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.320 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.752 -14.39%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.213 -2.78%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.489 -15.37%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.509 2.91%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.708 -1.49%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.927 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1654.604 201.77%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.444 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.208 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.843 4.54%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1575.116 185.38%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.219 3.49%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.539 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.768 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1543.349 197.25%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.039 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.992 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.537 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.741 -14.46%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.233 -5.94%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.476 -16.18%
std::flat_multimap<int,_int>::clear()/0 418.424 -
std::flat_multimap<int,_int>::clear()/1024 421.205 -
std::flat_multimap<int,_int>::clear()/32 421.444 -
std::flat_multimap<int,_int>::clear()/8192 441.393 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.604 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.337 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.890 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.618 -4.52%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.875 35.80%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.448 1.85%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.960 39.50%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.368 4.20%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.469 -1.35%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.261 11.66%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.038 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.077 1.02%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.495 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.306 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.172 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.756 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.363 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.681 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.310 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.766 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.992 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.687 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.184 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.823 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1939.079 1.86%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.825 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3989.880 1.10%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.894 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31154.367 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.830 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8524.052 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.093 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105673.441 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.326 16.19%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.517 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.106 26.25%
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.046 -
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.397 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.560 1.39%
std::flat_multimap<int,_int>::erase(iterator)/1024 88.492 8.04%
std::flat_multimap<int,_int>::erase(iterator)/32 20.818 -
std::flat_multimap<int,_int>::erase(iterator)/8192 495.852 -1.43%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.043 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.796 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.524 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 651.569 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.222 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 130.414 50.91%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.148 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 534.617 3.00%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.870 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.883 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.366 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.412 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.335 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.220 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.393 16.65%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.454 4.86%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.263 1.12%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.171 3.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.114 1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.938 -17.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.165 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.831 -15.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.057 1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 249.906 37.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.847 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 670.651 18.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.299 1.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.652 4.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.259 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.333 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.143 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 147.402 26.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.902 -1.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 592.637 15.84%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.909 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5268.111 6.47%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 636.415 1.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39181.699 4.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.634 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7362.271 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 697.209 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60101.945 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.835 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1352.845 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.988 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7703.417 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.952 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1354.028 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 472.421 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7687.051 -1.10%
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.089 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 258.128 46.50%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.921 -1.28%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 651.357 15.79%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.934 1.16%
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 39.021 5.22%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.171 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 33.269 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.002 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.117 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.489 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.522 16.11%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.374 6.45%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.754 19.47%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.281 -1.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.353 -1.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.676 -4.67%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.359 -22.00%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.704 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.641 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.718 -3.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.147 -20.11%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 2.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.431 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.410 -18.00%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.035 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.128 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.539 -
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.826 35.06%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.688 14.59%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.372 37.10%
std::for_each(deque<int>)/32 3.828 -
std::for_each(deque<int>)/50 4.113 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.682 -
std::for_each(join_view(vector<vector<int>>))/32 3.778 -
std::for_each(join_view(vector<vector<int>>))/50 4.019 -
std::for_each(join_view(vector<vector<int>>))/8 1.542 11.88%
std::for_each(join_view(vector<vector<int>>))/8192 263.167 -
std::for_each(list<int>)/32 11.177 -1.02%
std::for_each(list<int>)/50 23.846 -
std::for_each(list<int>)/8 2.553 -
std::for_each(list<int>)/8192 8069.294 2.74%
std::for_each(vector<int>)/32 3.790 -
std::for_each(vector<int>)/50 4.106 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.968 -
std::for_each_n(deque<int>)/32 3.770 -
std::for_each_n(deque<int>)/50 3.997 -
std::for_each_n(deque<int>)/8 1.195 -9.12%
std::for_each_n(deque<int>)/8192 257.373 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.834 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.301 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.563 -3.28%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.647 -
std::for_each_n(list<int>)/32 11.123 -
std::for_each_n(list<int>)/50 22.868 1.84%
std::for_each_n(list<int>)/8 2.372 -7.78%
std::for_each_n(list<int>)/8192 7462.046 3.42%
std::for_each_n(vector<int>)/32 3.857 -
std::for_each_n(vector<int>)/50 4.050 -
std::for_each_n(vector<int>)/8 2.493 -
std::for_each_n(vector<int>)/8192 251.976 -
std::generate(deque<int>)/1024 246.004 -
std::generate(deque<int>)/32 8.307 -
std::generate(deque<int>)/50 12.322 -
std::generate(deque<int>)/8192 1917.087 -
std::generate(list<int>)/1024 671.562 -
std::generate(list<int>)/32 8.546 -
std::generate(list<int>)/50 15.177 -
std::generate(list<int>)/8192 6927.473 -
std::generate(vector<int>)/1024 244.710 -
std::generate(vector<int>)/32 8.029 -
std::generate(vector<int>)/50 12.048 -
std::generate(vector<int>)/8192 1853.245 -
std::generate_n(deque<int>)/1024 246.155 -
std::generate_n(deque<int>)/32 8.482 1.21%
std::generate_n(deque<int>)/50 12.607 1.90%
std::generate_n(deque<int>)/8192 1978.185 1.13%
std::generate_n(list<int>)/1024 650.307 -
std::generate_n(list<int>)/32 8.671 -
std::generate_n(list<int>)/50 17.365 1.17%
std::generate_n(list<int>)/8192 7052.252 2.63%
std::generate_n(vector<int>)/1024 245.820 1.02%
std::generate_n(vector<int>)/32 7.907 -
std::generate_n(vector<int>)/50 11.958 -
std::generate_n(vector<int>)/8192 1857.443 -
std::is_partitioned(deque<int>)_(partitioned)/1024 376.716 -
std::is_partitioned(deque<int>)_(partitioned)/32 10.474 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.906 -6.95%
std::is_partitioned(deque<int>)_(partitioned)/8192 2974.362 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.038 -1.76%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.257 3.46%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.767 1.98%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.359 -
std::is_partitioned(list<int>)_(partitioned)/1024 707.297 -
std::is_partitioned(list<int>)_(partitioned)/32 8.741 -
std::is_partitioned(list<int>)_(partitioned)/50 13.784 -
std::is_partitioned(list<int>)_(partitioned)/8192 6806.907 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.244 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.304 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.591 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2141.679 -1.73%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.373 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.502 -2.51%
std::is_partitioned(vector<int>)_(partitioned)/50 9.763 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1415.493 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.478 -5.03%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.055 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.395 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.846 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.330 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.961 2.61%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.724 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519992.565 -3.99%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.350 -2.33%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.070 -1.04%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.847 -30.53%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4042.389 -1.39%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 707377.061 2.50%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.558 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.577 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.985 -4.94%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3892.833 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 643073.899 2.19%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 52.755 -10.28%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 513.435 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.997 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3959.192 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689233.927 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.439 -1.30%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1476.591 94.10%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.776 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7884.047 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1423736.538 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.566 1.45%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 813.422 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.742 1.16%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9130.276 -1.04%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1620047.030 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.256 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.858 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.716 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8121.479 -1.11%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429852.551 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.226 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 830.152 1.01%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.382 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8653.621 1.44%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1612622.242 1.06%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.776 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 319.153 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.467 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2467.996 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212827.792 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.500 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 550.131 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.481 -1.06%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4841.025 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 994285.487 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.074 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.129 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.664 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2637.516 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212829.550 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.264 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 538.618 2.66%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.026 -2.79%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4900.699 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1042400.631 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.308 -2.10%
std::is_sorted(deque<int>)/1024 477.162 -
std::is_sorted(deque<int>)/8 3.883 -
std::is_sorted(deque<int>)/8192 3815.299 -
std::is_sorted(deque<int>,_pred)/1024 596.999 -
std::is_sorted(deque<int>,_pred)/8 4.479 1.40%
std::is_sorted(deque<int>,_pred)/8192 4796.801 -
std::is_sorted(list<int>)/1024 763.512 -
std::is_sorted(list<int>)/8 2.140 -
std::is_sorted(list<int>)/8192 7284.922 1.62%
std::is_sorted(list<int>,_pred)/1024 794.713 -
std::is_sorted(list<int>,_pred)/8 4.215 -1.19%
std::is_sorted(list<int>,_pred)/8192 7595.148 -
std::is_sorted(vector<int>)/1024 243.613 -
std::is_sorted(vector<int>)/8 2.078 -
std::is_sorted(vector<int>)/8192 1899.323 -
std::is_sorted(vector<int>,_pred)/1024 462.059 -
std::is_sorted(vector<int>,_pred)/8 4.106 3.72%
std::is_sorted(vector<int>,_pred)/8192 3679.397 -
std::is_sorted_until(deque<int>)/1024 471.580 -
std::is_sorted_until(deque<int>)/8 2.542 -33.53%
std::is_sorted_until(deque<int>)/8192 3777.516 -
std::is_sorted_until(deque<int>,_pred)/1024 599.876 -
std::is_sorted_until(deque<int>,_pred)/8 4.254 4.32%
std::is_sorted_until(deque<int>,_pred)/8192 4844.645 -
std::is_sorted_until(list<int>)/1024 750.537 -
std::is_sorted_until(list<int>)/8 2.199 1.34%
std::is_sorted_until(list<int>)/8192 6691.758 -1.16%
std::is_sorted_until(list<int>,_pred)/1024 794.903 -
std::is_sorted_until(list<int>,_pred)/8 4.210 -1.09%
std::is_sorted_until(list<int>,_pred)/8192 7391.825 4.91%
std::is_sorted_until(vector<int>)/1024 238.947 -
std::is_sorted_until(vector<int>)/8 2.054 -
std::is_sorted_until(vector<int>)/8192 1864.364 -
std::is_sorted_until(vector<int>,_pred)/1024 409.294 -
std::is_sorted_until(vector<int>,_pred)/8 3.569 1.30%
std::is_sorted_until(vector<int>,_pred)/8192 3236.338 -1.39%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.000 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.327 -1.42%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10028.807 1.17%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12096.701 8.87%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 348.889 7.38%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103382.586 7.24%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12007.272 6.19%
std::list<int>::ctor(Range)_(cheap_elements)/32 353.504 7.59%
std::list<int>::ctor(Range)_(cheap_elements)/8192 104966.320 6.95%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11936.033 5.49%
std::list<int>::ctor(const&)_(cheap_elements)/32 353.284 8.02%
std::list<int>::ctor(const&)_(cheap_elements)/8192 103118.522 3.07%
std::list<int>::ctor(size)/1024 12526.512 8.40%
std::list<int>::ctor(size)/32 347.123 7.74%
std::list<int>::ctor(size)/8192 101999.970 8.22%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11924.870 7.19%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 344.370 6.89%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 102219.467 6.86%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.944 4.99%
std::list<int>::erase(begin)_(cheap_elements)/32 11.182 6.51%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.861 5.71%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.827 4.85%
std::list<int>::insert(begin)_(cheap_elements)/32 10.890 8.52%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.835 5.41%
std::list<int>::operator=(const&)_(cheap_elements)/1024 752.903 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.123 1.58%
std::list<int>::operator=(const&)_(cheap_elements)/8192 7942.395 -16.51%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.599 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.361 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.479 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.758 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.906 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13788.669 26.04%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6558.530 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 136.014 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53773.876 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12779.225 4.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.914 4.25%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105965.173 4.00%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32773.091 1.39%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 939.164 2.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 281027.388 1.81%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12915.451 5.57%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 359.986 5.98%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106638.090 5.16%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33088.512 3.72%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 938.223 3.28%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 282788.252 3.56%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12868.603 4.84%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 360.918 6.21%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 107082.701 4.68%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33456.942 2.56%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 950.608 3.92%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 284569.761 2.78%
std::list<std::string>::ctor(size)/1024 12737.467 3.66%
std::list<std::string>::ctor(size)/32 353.186 3.94%
std::list<std::string>::ctor(size)/8192 106130.575 4.18%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12924.136 5.36%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 360.181 5.74%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106516.534 4.53%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33351.708 3.24%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 911.105 2.94%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 282565.142 2.68%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.067 2.53%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.704 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.009 1.37%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.055 2.13%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.521 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.926 1.12%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.438 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.616 4.18%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.463 1.39%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.338 2.83%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.429 2.71%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.281 2.40%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1378.308 -7.32%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.334 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10632.106 1.47%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6753.580 -1.07%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.527 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55295.278 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.940 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.663 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.088 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.826 1.42%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.353 1.07%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.400 1.48%
std::map<int,_int>::clear()/0 419.473 -
std::map<int,_int>::clear()/1024 10144.890 -
std::map<int,_int>::clear()/32 660.031 -
std::map<int,_int>::clear()/8192 81545.508 1.34%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.076 -
std::map<int,_int>::contains(key)_(existent)/32 1.614 -
std::map<int,_int>::contains(key)_(existent)/8192 5.498 1.54%
std::map<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.347 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.293 -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.530 -
std::map<int,_int>::count(key)_(existent)/0 0.015 -
std::map<int,_int>::count(key)_(existent)/1024 4.413 2.57%
std::map<int,_int>::count(key)_(existent)/32 1.703 -
std::map<int,_int>::count(key)_(existent)/8192 6.002 -1.26%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.236 -
std::map<int,_int>::count(key)_(non-existent)/32 2.887 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.170 -1.57%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.683 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6012.472 1.33%
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.260 1.11%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51437.543 -
std::map<int,_int>::ctor(const&)/0 13.603 -
std::map<int,_int>::ctor(const&)/1024 6240.528 -
std::map<int,_int>::ctor(const&)/32 213.016 -
std::map<int,_int>::ctor(const&)/8192 50411.193 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.634 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6396.039 1.34%
std::map<int,_int>::ctor(const&,_alloc)/32 218.784 2.23%
std::map<int,_int>::ctor(const&,_alloc)/8192 51093.947 1.41%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.583 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8903.587 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 248.530 -6.07%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71285.755 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.622 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13024.770 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.012 1.96%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281917.058 2.21%
std::map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.281 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.811 2.47%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.609 2.69%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.218 3.29%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.562 -4.82%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.126 1.83%
std::map<int,_int>::erase(iterator)/0 20.532 -
std::map<int,_int>::erase(iterator)/1024 20.801 -
std::map<int,_int>::erase(iterator)/32 20.751 -
std::map<int,_int>::erase(iterator)/8192 20.928 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.340 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7151.364 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.356 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55329.301 -
std::map<int,_int>::erase(key)_(existent)/0 20.906 -1.43%
std::map<int,_int>::erase(key)_(existent)/1024 25.272 3.02%
std::map<int,_int>::erase(key)_(existent)/32 22.591 -
std::map<int,_int>::erase(key)_(existent)/8192 25.618 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.303 -2.09%
std::map<int,_int>::erase(key)_(non-existent)/32 2.412 -
std::map<int,_int>::erase(key)_(non-existent)/8192 7.316 -6.49%
std::map<int,_int>::find(key)_(existent)/0 0.017 -
std::map<int,_int>::find(key)_(existent)/1024 4.008 -
std::map<int,_int>::find(key)_(existent)/32 1.596 1.26%
std::map<int,_int>::find(key)_(existent)/8192 5.539 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.394 -
std::map<int,_int>::find(key)_(non-existent)/32 2.399 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.191 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.992 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.392 -1.74%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.208 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.134 -1.12%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.956 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.258 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.102 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.660 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.156 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.822 1.99%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.236 1.00%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.834 -2.26%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.152 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.437 1.02%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.290 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.700 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.648 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14999.980 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 809.851 -1.31%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 142921.537 1.86%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.160 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7831.296 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 571.149 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137657.310 1.09%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.319 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11628.030 1.65%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 723.655 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93731.332 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.376 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9352.987 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 691.044 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80412.452 -2.20%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -4.71%
std::map<int,_int>::insert(value)_(already_present)/1024 3.324 -8.06%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -1.91%
std::map<int,_int>::insert(value)_(already_present)/8192 4.127 -
std::map<int,_int>::insert(value)_(new_value)/0 18.022 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.445 -
std::map<int,_int>::insert(value)_(new_value)/32 19.909 -
std::map<int,_int>::insert(value)_(new_value)/8192 34.200 -14.69%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.647 7.82%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.547 1.07%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.758 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.923 -1.78%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.969 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.643 -3.31%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.847 -1.12%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.529 -9.02%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.021 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.323 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.494 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.622 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.443 -11.11%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.266 -14.83%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.523 -10.77%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.293 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6389.442 1.78%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.700 -1.83%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51170.528 1.89%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.285 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6523.349 2.71%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.131 -2.84%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51396.907 1.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.273 -1.89%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1482.357 -7.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.409 -13.46%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12552.667 -2.70%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.175 3.01%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.733 -2.23%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.696 -3.10%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.650 -5.31%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.491 -11.75%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.524 -6.82%
std::map<std::string,_int>::clear()/0 421.795 -
std::map<std::string,_int>::clear()/1024 21008.546 1.47%
std::map<std::string,_int>::clear()/32 912.912 1.50%
std::map<std::string,_int>::clear()/8192 203697.573 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::map<std::string,_int>::contains(key)_(existent)/1024 20.822 -7.79%
std::map<std::string,_int>::contains(key)_(existent)/32 15.869 -2.51%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.719 -4.97%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 19.747 -8.28%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.586 -5.84%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.618 -8.10%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.298 -1.38%
std::map<std::string,_int>::count(key)_(existent)/32 16.607 3.21%
std::map<std::string,_int>::count(key)_(existent)/8192 30.343 1.64%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.758 -
std::map<std::string,_int>::count(key)_(non-existent)/32 11.186 6.38%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.732 4.10%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.676 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7072.049 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.143 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59994.426 -
std::map<std::string,_int>::ctor(const&)/0 13.555 -
std::map<std::string,_int>::ctor(const&)/1024 34883.490 -
std::map<std::string,_int>::ctor(const&)/32 692.190 -10.13%
std::map<std::string,_int>::ctor(const&)/8192 346125.713 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.567 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37253.099 1.90%
std::map<std::string,_int>::ctor(const&,_alloc)/32 750.381 1.75%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348460.690 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.668 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40843.012 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 837.862 1.41%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393155.534 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.670 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55676.510 2.74%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1046.153 1.23%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1109483.138 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.901 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.817 2.13%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.440 -3.75%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.038 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.788 -4.08%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.667 -2.03%
std::map<std::string,_int>::erase(iterator)/0 25.387 -13.38%
std::map<std::string,_int>::erase(iterator)/1024 25.476 -15.02%
std::map<std::string,_int>::erase(iterator)/32 30.103 -7.43%
std::map<std::string,_int>::erase(iterator)/8192 35.326 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.422 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12276.058 1.17%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 710.945 1.58%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115328.786 -
std::map<std::string,_int>::erase(key)_(existent)/0 74.243 13.81%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.899 11.03%
std::map<std::string,_int>::erase(key)_(existent)/32 80.644 -2.52%
std::map<std::string,_int>::erase(key)_(existent)/8192 82.602 -14.51%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 26.463 -1.05%
std::map<std::string,_int>::erase(key)_(non-existent)/32 11.257 3.46%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.760 -
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.326 -
std::map<std::string,_int>::find(key)_(existent)/32 14.916 -
std::map<std::string,_int>::find(key)_(existent)/8192 32.153 -2.22%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.854 -7.35%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.324 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.144 7.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.273 24.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 88.339 1.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.761 2.13%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.831 1.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.190 -17.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.705 -21.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.503 -12.02%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.851 12.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.999 21.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.394 -2.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.004 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 57.014 2.58%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.460 -6.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.923 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.541 -21.56%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.304 20.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.615 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67466.657 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1609.306 1.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 822001.681 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.678 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39089.644 1.06%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1179.531 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620514.135 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.309 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35897.231 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1275.367 2.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397337.686 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.552 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35278.781 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1222.229 1.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371659.329 1.44%
std::map<std::string,_int>::insert(value)_(already_present)/0 14.765 -13.02%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.964 -3.26%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.351 -27.62%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.334 12.22%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.715 -2.33%
std::map<std::string,_int>::insert(value)_(new_value)/1024 77.110 14.24%
std::map<std::string,_int>::insert(value)_(new_value)/32 42.111 -1.52%
std::map<std::string,_int>::insert(value)_(new_value)/8192 94.574 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 19.855 15.63%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.354 -2.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.693 69.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.807 -44.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.592 -1.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 50.051 1.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.708 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 90.391 5.28%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.333 -6.04%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.143 5.33%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.067 -2.00%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.720 -3.34%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.660 1.20%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.200 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.313 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37035.011 1.24%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.549 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350335.896 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.314 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35485.197 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 745.774 9.10%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347352.367 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.124 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17143.466 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.476 3.30%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208986.160 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.065 -5.98%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.559 6.71%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.828 3.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.033 1.27%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.991 -1.20%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.031 1.68%
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.492 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 483.101 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496929.906 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.350 14.14%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3862.554 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.454 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 479.878 2.19%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 499687.291 1.36%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.074 5.29%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3891.584 1.22%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 708.847 -2.59%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 719.914 -2.86%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625594.447 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.318 -2.48%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4825.027 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 701.418 -1.25%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 744.887 -2.63%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625442.462 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.028 -4.20%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4826.646 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.733 -47.67%
std::mismatch(list<int>)_(it,_it,_it)/1024 763.308 -47.37%
std::mismatch(list<int>)_(it,_it,_it)/1048576 937087.056 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.649 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7408.584 -16.33%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.605 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 778.724 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950090.051 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.934 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11594.042 -13.18%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.679 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.310 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985403.955 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.632 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12277.492 -10.52%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 809.425 1.15%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.824 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 977573.745 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.515 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11627.589 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.853 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.195 -2.42%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76616.967 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.753 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.923 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.789 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76642.272 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.307 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.117 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 467.440 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.449 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608714.755 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.236 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4733.034 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 488.425 7.31%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.137 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607790.189 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.445 5.21%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4782.167 -
std::move(deque<int>)/1048576 55107.928 3.24%
std::move(deque<int>)/262144 15375.673 1.14%
std::move(deque<int>)/32768 2425.719 31.20%
std::move(deque<int>)/4096 153.690 -
std::move(deque<int>)/512 23.864 -
std::move(deque<int>)/64 6.140 -2.34%
std::move(deque<int>)/8 3.860 2.05%
std::move(list<int>)/1048576 1009254.544 1.80%
std::move(list<int>)/262144 247094.858 2.08%
std::move(list<int>)/32768 30739.820 -
std::move(list<int>)/4096 4895.402 11.86%
std::move(list<int>)/512 361.991 1.54%
std::move(list<int>)/64 48.520 -
std::move(list<int>)/8 3.484 -
std::move(vector<bool>)_(aligned)/1048576 2114.953 -
std::move(vector<bool>)_(aligned)/262144 256.491 -
std::move(vector<bool>)_(aligned)/32768 36.830 -
std::move(vector<bool>)_(aligned)/4096 7.082 1.18%
std::move(vector<bool>)_(aligned)/512 2.395 -
std::move(vector<bool>)_(aligned)/64 1.676 -
std::move(vector<bool>)_(unaligned)/1048576 6705.010 -
std::move(vector<bool>)_(unaligned)/262144 1582.868 -
std::move(vector<bool>)_(unaligned)/32768 202.095 -
std::move(vector<bool>)_(unaligned)/4096 26.488 -2.31%
std::move(vector<bool>)_(unaligned)/512 3.965 -
std::move(vector<bool>)_(unaligned)/64 1.521 -9.29%
std::move(vector<int>)/1048576 57471.352 1.21%
std::move(vector<int>)/262144 15208.151 2.69%
std::move(vector<int>)/32768 2132.958 -
std::move(vector<int>)/4096 134.654 -
std::move(vector<int>)/512 20.230 -
std::move(vector<int>)/64 4.199 1.31%
std::move(vector<int>)/8 2.254 -
std::move_backward(deque<int>)/1048576 126852.247 -
std::move_backward(deque<int>)/262144 29848.925 -
std::move_backward(deque<int>)/32768 3552.699 -1.20%
std::move_backward(deque<int>)/4096 157.542 -
std::move_backward(deque<int>)/512 23.588 -
std::move_backward(deque<int>)/64 5.295 -
std::move_backward(deque<int>)/8 3.248 2.06%
std::move_backward(list<int>)/1048576 1038199.087 -
std::move_backward(list<int>)/262144 261990.851 -
std::move_backward(list<int>)/32768 31950.050 -
std::move_backward(list<int>)/4096 5614.504 12.53%
std::move_backward(list<int>)/512 371.897 -
std::move_backward(list<int>)/64 39.815 -
std::move_backward(list<int>)/8 3.415 -
std::move_backward(vector<bool>)_(aligned)/1048576 2126.220 -1.13%
std::move_backward(vector<bool>)_(aligned)/262144 257.588 -
std::move_backward(vector<bool>)_(aligned)/32768 38.087 -
std::move_backward(vector<bool>)_(aligned)/4096 7.308 -
std::move_backward(vector<bool>)_(aligned)/512 2.434 -
std::move_backward(vector<bool>)_(aligned)/64 1.753 -1.22%
std::move_backward(vector<bool>)_(unaligned)/1048576 6510.694 -1.28%
std::move_backward(vector<bool>)_(unaligned)/262144 1584.682 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.805 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.300 -
std::move_backward(vector<bool>)_(unaligned)/512 4.738 -1.17%
std::move_backward(vector<bool>)_(unaligned)/64 1.822 -2.80%
std::move_backward(vector<int>)/1048576 56989.028 -
std::move_backward(vector<int>)/262144 21783.852 -2.31%
std::move_backward(vector<int>)/32768 2155.879 -
std::move_backward(vector<int>)/4096 135.917 -
std::move_backward(vector<int>)/512 20.849 -
std::move_backward(vector<int>)/64 4.344 -
std::move_backward(vector<int>)/8 2.230 -4.54%
std::multimap<int,_int>::clear()/0 422.356 -
std::multimap<int,_int>::clear()/1024 10663.994 6.29%
std::multimap<int,_int>::clear()/32 673.934 2.67%
std::multimap<int,_int>::clear()/8192 85041.677 5.06%
std::multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.740 2.44%
std::multimap<int,_int>::contains(key)_(existent)/32 1.653 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.505 -1.73%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.271 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.312 2.20%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.318 -5.07%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.248 -1.58%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.564 -1.05%
std::multimap<int,_int>::count(key)_(existent)/32 3.502 -1.16%
std::multimap<int,_int>::count(key)_(existent)/8192 6.560 -1.46%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.842 -1.90%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.474 -1.23%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.049 -2.32%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.784 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5928.837 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.173 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51433.263 -
std::multimap<int,_int>::ctor(const&)/0 13.687 -
std::multimap<int,_int>::ctor(const&)/1024 6264.420 -1.18%
std::multimap<int,_int>::ctor(const&)/32 214.929 -
std::multimap<int,_int>::ctor(const&)/8192 50369.335 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.673 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6280.024 -2.64%
std::multimap<int,_int>::ctor(const&,_alloc)/32 216.346 -2.56%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50356.679 -2.42%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.604 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8230.724 -7.74%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.369 -10.14%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66436.157 -8.56%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.659 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12779.184 -1.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.793 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276592.448 1.23%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.238 1.35%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.378 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.078 -1.07%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.654 9.02%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.513 8.53%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.779 13.20%
std::multimap<int,_int>::erase(iterator)/0 20.606 -
std::multimap<int,_int>::erase(iterator)/1024 20.890 -
std::multimap<int,_int>::erase(iterator)/32 20.897 -
std::multimap<int,_int>::erase(iterator)/8192 21.548 2.95%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.526 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7141.994 2.30%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.984 1.07%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57061.666 2.80%
std::multimap<int,_int>::erase(key)_(existent)/0 21.875 1.52%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.967 -1.03%
std::multimap<int,_int>::erase(key)_(existent)/32 23.107 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.528 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.784 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.272 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.448 1.72%
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.951 2.00%
std::multimap<int,_int>::find(key)_(existent)/32 1.618 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.485 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.416 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.284 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.696 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.103 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.937 4.75%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.866 1.33%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.180 3.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.181 1.04%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.510 -1.23%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.703 2.08%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.135 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.132 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.079 1.38%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.148 1.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.187 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.095 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.989 -2.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.957 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.210 -1.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.129 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14736.803 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 793.440 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146834.194 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.758 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11987.798 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 713.783 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181570.516 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.350 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10551.259 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 675.320 -1.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88904.076 3.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.637 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10124.655 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 693.906 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81135.925 2.82%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.182 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.289 -1.61%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.187 1.23%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.373 1.02%
std::multimap<int,_int>::insert(value)_(new_value)/0 17.949 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.396 3.35%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.959 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.134 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.033 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.200 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.249 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.977 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.911 1.55%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.878 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.324 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6283.720 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.383 1.43%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49877.738 -1.82%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.305 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6238.931 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.661 -1.09%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50049.396 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.233 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1458.388 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.604 7.42%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12945.907 1.15%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.031 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.210 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.233 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.654 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.756 -2.92%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.874 -
std::multimap<std::string,_int>::clear()/0 421.716 -
std::multimap<std::string,_int>::clear()/1024 21060.269 4.39%
std::multimap<std::string,_int>::clear()/32 908.784 1.54%
std::multimap<std::string,_int>::clear()/8192 208432.437 2.63%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.897 -1.37%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.691 -7.15%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.355 -4.52%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.657 -15.17%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.384 1.82%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.733 4.82%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.774 6.19%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.624 -5.25%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.797 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.410 4.69%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.443 -1.16%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.039 2.25%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.735 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7064.988 -1.13%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.413 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60255.978 -
std::multimap<std::string,_int>::ctor(const&)/0 13.613 -
std::multimap<std::string,_int>::ctor(const&)/1024 34570.178 -
std::multimap<std::string,_int>::ctor(const&)/32 824.240 -1.46%
std::multimap<std::string,_int>::ctor(const&)/8192 344584.595 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.603 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36997.602 -1.42%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 794.282 -1.34%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347350.505 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.790 1.05%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39379.088 -1.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 736.178 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381011.404 -2.62%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.743 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55338.443 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 951.111 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046513.762 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.356 2.42%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.008 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.484 -12.59%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.316 -6.80%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.559 -8.58%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.242 -1.46%
std::multimap<std::string,_int>::erase(iterator)/0 30.223 10.67%
std::multimap<std::string,_int>::erase(iterator)/1024 34.447 22.90%
std::multimap<std::string,_int>::erase(iterator)/32 27.695 -12.65%
std::multimap<std::string,_int>::erase(iterator)/8192 33.866 25.89%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.472 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12283.375 -1.78%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 729.563 6.01%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114101.991 -1.26%
std::multimap<std::string,_int>::erase(key)_(existent)/0 68.229 16.91%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 65.045 -27.45%
std::multimap<std::string,_int>::erase(key)_(existent)/32 75.129 4.17%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 93.349 -12.42%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.645 5.83%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.617 1.23%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.168 -1.89%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.965 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.947 1.55%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.557 15.36%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.471 3.38%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.317 -1.16%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.343 -2.92%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.373 19.49%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.967 -4.87%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.133 -1.45%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.839 8.59%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.043 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.697 -22.51%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.814 14.45%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.035 18.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.533 -23.43%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.600 45.27%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.962 -3.91%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 84.548 10.15%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.793 -15.74%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.736 -11.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.781 24.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.431 18.88%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.917 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67638.974 -1.85%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1426.517 -3.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 824746.988 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.026 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61717.643 -1.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1530.094 1.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 795171.543 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.538 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33335.036 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1199.546 -2.77%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377861.781 -1.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.381 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31966.936 -1.51%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1265.317 6.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 350221.382 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.073 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.894 -1.28%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.930 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.751 -3.87%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.070 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.213 1.29%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.059 -1.06%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.420 17.09%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.042 3.27%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.734 2.79%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.057 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.228 -1.68%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.866 -15.60%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.337 4.38%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.334 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36220.420 -1.39%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 871.498 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350104.878 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.338 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35881.682 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 644.035 -1.55%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348601.664 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17856.631 5.69%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.445 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209236.227 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.422 -2.92%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.949 8.59%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.894 -4.42%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.901 -1.93%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.409 -6.00%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.620 5.95%
std::multiset<int>::clear()/0 421.090 -
std::multiset<int>::clear()/1024 10404.106 5.48%
std::multiset<int>::clear()/32 660.232 2.62%
std::multiset<int>::clear()/8192 81361.421 6.31%
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 3.877 -
std::multiset<int>::contains(key)_(existent)/32 1.618 -
std::multiset<int>::contains(key)_(existent)/8192 8.238 -5.30%
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.662 3.81%
std::multiset<int>::contains(key)_(non-existent)/32 2.500 11.39%
std::multiset<int>::contains(key)_(non-existent)/8192 8.716 2.41%
std::multiset<int>::count(key)_(existent)/0 0.013 -
std::multiset<int>::count(key)_(existent)/1024 5.642 -3.41%
std::multiset<int>::count(key)_(existent)/32 3.605 -1.67%
std::multiset<int>::count(key)_(existent)/8192 10.254 9.59%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.022 1.07%
std::multiset<int>::count(key)_(non-existent)/32 2.253 -
std::multiset<int>::count(key)_(non-existent)/8192 9.419 1.81%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.727 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5864.336 -
std::multiset<int>::ctor(&&,_different_allocs)/32 180.545 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48729.440 1.30%
std::multiset<int>::ctor(const&)/0 13.661 -
std::multiset<int>::ctor(const&)/1024 6254.733 -
std::multiset<int>::ctor(const&)/32 218.608 -1.94%
std::multiset<int>::ctor(const&)/8192 50199.298 2.06%
std::multiset<int>::ctor(const&,_alloc)/0 13.671 -
std::multiset<int>::ctor(const&,_alloc)/1024 6239.236 1.23%
std::multiset<int>::ctor(const&,_alloc)/32 220.979 -
std::multiset<int>::ctor(const&,_alloc)/8192 49679.838 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.602 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8725.449 -2.18%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.206 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69447.305 -2.62%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.640 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12425.899 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.721 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255302.847 -2.09%
std::multiset<int>::equal_range(key)_(existent)/0 0.012 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.368 -
std::multiset<int>::equal_range(key)_(existent)/32 2.539 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.754 2.97%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.376 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.386 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.547 -
std::multiset<int>::erase(iterator)/0 20.753 2.63%
std::multiset<int>::erase(iterator)/1024 24.721 1.92%
std::multiset<int>::erase(iterator)/32 22.106 -
std::multiset<int>::erase(iterator)/8192 24.677 2.22%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.471 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6826.537 2.65%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 589.430 1.04%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55204.311 4.24%
std::multiset<int>::erase(key)_(existent)/0 21.903 1.87%
std::multiset<int>::erase(key)_(existent)/1024 40.923 -3.62%
std::multiset<int>::erase(key)_(existent)/32 23.280 2.21%
std::multiset<int>::erase(key)_(existent)/8192 66.343 12.66%
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.755 -3.84%
std::multiset<int>::erase(key)_(non-existent)/32 2.676 5.00%
std::multiset<int>::erase(key)_(non-existent)/8192 9.676 -3.55%
std::multiset<int>::find(key)_(existent)/0 0.016 -
std::multiset<int>::find(key)_(existent)/1024 3.757 -1.05%
std::multiset<int>::find(key)_(existent)/32 1.687 -
std::multiset<int>::find(key)_(existent)/8192 8.273 2.27%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.464 -1.63%
std::multiset<int>::find(key)_(non-existent)/32 2.271 -4.83%
std::multiset<int>::find(key)_(non-existent)/8192 8.543 -2.99%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.019 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.242 -2.41%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.656 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 79.146 2.59%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.067 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.138 3.43%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.525 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.297 1.79%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.086 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.367 14.37%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.790 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 74.540 7.64%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.013 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.616 2.45%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.046 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.284 4.22%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.190 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14429.179 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 790.635 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150468.863 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.683 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11699.895 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 720.282 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208510.806 -1.24%
std::multiset<int>::insert(value)_(already_present)/0 18.174 -
std::multiset<int>::insert(value)_(already_present)/1024 29.279 2.96%
std::multiset<int>::insert(value)_(already_present)/32 19.121 -
std::multiset<int>::insert(value)_(already_present)/8192 33.563 4.98%
std::multiset<int>::insert(value)_(new_value)/0 18.292 1.93%
std::multiset<int>::insert(value)_(new_value)/1024 55.777 15.56%
std::multiset<int>::insert(value)_(new_value)/32 19.947 -
std::multiset<int>::insert(value)_(new_value)/8192 84.818 15.19%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.175 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.655 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.325 2.87%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.917 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.860 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.930 7.72%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.307 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6170.421 -3.87%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.411 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49238.362 -3.02%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.311 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6239.660 -2.79%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.461 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49665.825 -2.97%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.214 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1337.071 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.927 3.57%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12454.564 1.61%
std::multiset<int>::upper_bound(key)_(existent)/0 0.014 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.033 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.223 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.692 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.618 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.863 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.075 -
std::multiset<std::string>::clear()/0 421.598 -
std::multiset<std::string>::clear()/1024 19901.354 -3.22%
std::multiset<std::string>::clear()/32 894.519 -3.65%
std::multiset<std::string>::clear()/8192 204433.092 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.813 2.97%
std::multiset<std::string>::contains(key)_(existent)/32 15.255 -10.29%
std::multiset<std::string>::contains(key)_(existent)/8192 28.505 -8.87%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.286 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.170 -4.94%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.257 2.65%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.780 -7.04%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.427 -1.29%
std::multiset<std::string>::count(key)_(existent)/32 20.067 3.51%
std::multiset<std::string>::count(key)_(existent)/8192 30.837 6.58%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.884 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.621 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.609 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.806 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6859.154 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.328 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57598.751 -
std::multiset<std::string>::ctor(const&)/0 13.643 -
std::multiset<std::string>::ctor(const&)/1024 35029.479 -
std::multiset<std::string>::ctor(const&)/32 721.245 -
std::multiset<std::string>::ctor(const&)/8192 344062.543 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.636 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 37146.455 1.22%
std::multiset<std::string>::ctor(const&,_alloc)/32 752.506 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 345773.333 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.766 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40480.956 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 764.496 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382502.650 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.771 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54098.076 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 923.172 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1056330.419 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.710 -8.23%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.013 -2.87%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.391 -2.23%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.712 -2.54%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.142 -4.14%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.447 5.47%
std::multiset<std::string>::erase(iterator)/0 30.089 -
std::multiset<std::string>::erase(iterator)/1024 33.586 11.75%
std::multiset<std::string>::erase(iterator)/32 36.596 16.45%
std::multiset<std::string>::erase(iterator)/8192 36.499 33.98%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.163 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13394.559 7.97%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 726.992 5.40%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118318.078 2.64%
std::multiset<std::string>::erase(key)_(existent)/0 48.793 19.60%
std::multiset<std::string>::erase(key)_(existent)/1024 77.231 -11.14%
std::multiset<std::string>::erase(key)_(existent)/32 59.514 18.50%
std::multiset<std::string>::erase(key)_(existent)/8192 119.016 -7.54%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.937 1.63%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.687 3.43%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.160 4.06%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 22.520 5.00%
std::multiset<std::string>::find(key)_(existent)/32 15.453 -4.50%
std::multiset<std::string>::find(key)_(existent)/8192 26.152 -13.45%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.014 -2.99%
std::multiset<std::string>::find(key)_(non-existent)/32 9.941 -5.34%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.751 5.46%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.516 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.406 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.260 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.064 -1.07%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.139 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.334 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.603 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.148 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.383 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.489 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.586 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 82.881 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.366 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.144 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.771 -1.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.427 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.829 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67760.011 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1475.301 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 817862.268 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.445 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57969.529 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1447.970 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 792177.574 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.716 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.274 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.646 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.259 -1.12%
std::multiset<std::string>::insert(value)_(new_value)/0 35.147 -
std::multiset<std::string>::insert(value)_(new_value)/1024 61.409 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.279 -1.33%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.614 -2.00%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.531 -1.21%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.191 -2.07%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 31.055 1.74%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.390 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.728 1.05%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.484 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.235 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36571.877 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 680.160 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347986.956 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.228 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36189.351 1.51%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 586.299 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345841.734 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16784.463 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.829 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207041.720 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.613 3.37%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.592 1.62%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 31.152 7.75%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.894 5.51%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.852 -4.47%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.888 1.14%
std::none_of(deque<int>)_(process_all)/32 11.541 -
std::none_of(deque<int>)_(process_all)/32768 10518.283 -
std::none_of(deque<int>)_(process_all)/50 18.803 3.46%
std::none_of(deque<int>)_(process_all)/8 3.224 -
std::none_of(deque<int>)_(process_all)/8192 2635.459 -
std::none_of(list<int>)_(process_all)/32 11.494 -
std::none_of(list<int>)_(process_all)/32768 26339.817 -
std::none_of(list<int>)_(process_all)/50 21.922 1.92%
std::none_of(list<int>)_(process_all)/8 2.704 -
std::none_of(list<int>)_(process_all)/8192 7149.665 -2.95%
std::none_of(vector<int>)_(process_all)/32 8.387 -
std::none_of(vector<int>)_(process_all)/32768 8071.910 -
std::none_of(vector<int>)_(process_all)/50 18.297 -
std::none_of(vector<int>)_(process_all)/8 2.522 4.21%
std::none_of(vector<int>)_(process_all)/8192 2026.919 -
std::partial_sort(deque<int>)_(ascending)/1024 7988.376 1.39%
std::partial_sort(deque<int>)_(ascending)/8 29.843 -1.95%
std::partial_sort(deque<int>)_(ascending)/8192 162954.755 -2.31%
std::partial_sort(deque<int>)_(descending)/1024 18612.768 -
std::partial_sort(deque<int>)_(descending)/8 41.396 -1.65%
std::partial_sort(deque<int>)_(descending)/8192 284146.617 -
std::partial_sort(deque<int>)_(heap)/1024 18525.790 -
std::partial_sort(deque<int>)_(heap)/8 37.925 -
std::partial_sort(deque<int>)_(heap)/8192 288942.876 1.72%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7963.413 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.792 -2.20%
std::partial_sort(deque<int>)_(pipe-organ)/8192 160451.363 -1.57%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19590.434 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.844 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 284111.545 -
std::partial_sort(deque<int>)_(repeated)/1024 6506.348 1.53%
std::partial_sort(deque<int>)_(repeated)/8 28.223 1.93%
std::partial_sort(deque<int>)_(repeated)/8192 69910.628 -
std::partial_sort(deque<int>)_(shuffled)/1024 16105.410 -
std::partial_sort(deque<int>)_(shuffled)/8 34.542 1.25%
std::partial_sort(deque<int>)_(shuffled)/8192 268086.992 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4963.871 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.095 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55556.442 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8257.438 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.673 1.68%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97726.509 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8271.329 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.167 -1.81%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101016.639 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4960.647 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.107 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55319.355 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9192.729 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.860 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97829.078 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3937.495 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.138 1.16%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46824.183 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6927.153 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.897 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91333.646 -
std::partial_sort(vector<int>)_(ascending)/1024 5014.749 -
std::partial_sort(vector<int>)_(ascending)/8 21.039 1.39%
std::partial_sort(vector<int>)_(ascending)/8192 54522.015 -
std::partial_sort(vector<int>)_(descending)/1024 8214.594 -
std::partial_sort(vector<int>)_(descending)/8 25.211 2.01%
std::partial_sort(vector<int>)_(descending)/8192 97432.644 -
std::partial_sort(vector<int>)_(heap)/1024 8231.381 -
std::partial_sort(vector<int>)_(heap)/8 26.678 -
std::partial_sort(vector<int>)_(heap)/8192 100727.589 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5003.750 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.901 1.02%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54470.046 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9167.542 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.744 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97542.651 -
std::partial_sort(vector<int>)_(repeated)/1024 3949.270 -
std::partial_sort(vector<int>)_(repeated)/8 20.389 1.40%
std::partial_sort(vector<int>)_(repeated)/8192 46735.289 -
std::partial_sort(vector<int>)_(shuffled)/1024 6932.359 -
std::partial_sort(vector<int>)_(shuffled)/8 22.472 -
std::partial_sort(vector<int>)_(shuffled)/8192 88221.059 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5347.167 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.717 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57322.173 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8466.136 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.848 -2.17%
std::partial_sort_copy(deque<int>)_(descending)/8192 99877.357 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8700.741 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.781 -3.88%
std::partial_sort_copy(deque<int>)_(heap)/8192 103421.269 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5341.487 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.667 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57365.757 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9294.886 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.631 1.04%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100860.727 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4262.206 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.401 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49393.989 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7258.287 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.053 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96273.855 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5564.306 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.334 1.70%
std::partial_sort_copy(list<int>)_(ascending)/8192 61316.954 -
std::partial_sort_copy(list<int>)_(descending)/1024 8574.526 -
std::partial_sort_copy(list<int>)_(descending)/8 18.946 -1.61%
std::partial_sort_copy(list<int>)_(descending)/8192 101499.102 -
std::partial_sort_copy(list<int>)_(heap)/1024 8549.210 -
std::partial_sort_copy(list<int>)_(heap)/8 16.262 -
std::partial_sort_copy(list<int>)_(heap)/8192 105617.736 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 6372.597 14.58%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.307 1.58%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60723.622 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9421.819 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.047 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101646.077 -
std::partial_sort_copy(list<int>)_(repeated)/1024 5396.280 19.59%
std::partial_sort_copy(list<int>)_(repeated)/8 8.707 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52938.952 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7312.948 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.986 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 94367.077 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5242.744 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.838 -17.56%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55856.296 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8407.535 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.860 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98452.140 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8345.479 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.895 -2.57%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101831.632 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.766 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.785 -22.79%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55567.654 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9234.957 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.629 -5.45%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98873.007 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4065.145 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.000 -9.94%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47586.137 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7135.454 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.858 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92147.217 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5103.234 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.857 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55559.552 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8332.559 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.490 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98841.504 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8300.180 -
std::partial_sort_copy(vector<int>)_(heap)/8 14.981 -3.46%
std::partial_sort_copy(vector<int>)_(heap)/8192 102138.669 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5083.475 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.871 3.38%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55116.832 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9262.328 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.841 1.17%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99919.349 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4040.613 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.439 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47502.177 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7155.114 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.322 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93885.189 -
std::partition(deque<int>)_(dense)/1024 361.836 -
std::partition(deque<int>)_(dense)/32 11.644 14.36%
std::partition(deque<int>)_(dense)/50 18.329 24.72%
std::partition(deque<int>)_(dense)/8192 2808.291 -
std::partition(deque<int>)_(sparse)/1024 392.163 1.89%
std::partition(deque<int>)_(sparse)/32 9.837 -12.62%
std::partition(deque<int>)_(sparse)/50 14.946 -7.15%
std::partition(deque<int>)_(sparse)/8192 3177.486 2.63%
std::partition(list<int>)_(dense)/1024 389.689 -
std::partition(list<int>)_(dense)/32 8.977 -
std::partition(list<int>)_(dense)/50 13.337 -
std::partition(list<int>)_(dense)/8192 4485.519 -10.30%
std::partition(list<int>)_(sparse)/1024 725.810 -
std::partition(list<int>)_(sparse)/32 9.039 1.25%
std::partition(list<int>)_(sparse)/50 15.250 1.80%
std::partition(list<int>)_(sparse)/8192 7151.283 -6.31%
std::partition(vector<int>)_(dense)/1024 248.445 -
std::partition(vector<int>)_(dense)/32 8.753 4.52%
std::partition(vector<int>)_(dense)/50 13.246 -
std::partition(vector<int>)_(dense)/8192 1882.546 -
std::partition(vector<int>)_(sparse)/1024 257.791 -
std::partition(vector<int>)_(sparse)/32 8.885 1.85%
std::partition(vector<int>)_(sparse)/50 14.051 -
std::partition(vector<int>)_(sparse)/8192 1872.109 -
std::partition_copy(deque<int>)/1024 633.009 -
std::partition_copy(deque<int>)/32 13.015 -
std::partition_copy(deque<int>)/50 21.000 -
std::partition_copy(deque<int>)/8192 5725.117 -
std::partition_copy(list<int>)/1024 716.190 -
std::partition_copy(list<int>)/32 8.591 1.43%
std::partition_copy(list<int>)/50 13.186 -
std::partition_copy(list<int>)/8192 7200.273 -
std::partition_copy(vector<int>)/1024 455.367 -5.60%
std::partition_copy(vector<int>)/32 8.159 -1.13%
std::partition_copy(vector<int>)/50 12.782 -3.94%
std::partition_copy(vector<int>)/8192 4600.879 1.16%
std::partition_point(deque<int>)/1024 9.342 1.37%
std::partition_point(deque<int>)/32 4.753 9.41%
std::partition_point(deque<int>)/50 4.974 5.98%
std::partition_point(deque<int>)/8192 16.292 -
std::partition_point(list<int>)/1024 1295.265 1.03%
std::partition_point(list<int>)/32 16.144 -
std::partition_point(list<int>)/50 25.053 2.29%
std::partition_point(list<int>)/8192 13837.763 -4.13%
std::partition_point(vector<int>)/1024 6.157 -
std::partition_point(vector<int>)/32 2.574 1.13%
std::partition_point(vector<int>)/50 2.571 -
std::partition_point(vector<int>)/8192 9.582 1.31%
std::remove(deque<int>)_(prefix)/1024 525.056 -
std::remove(deque<int>)_(prefix)/32 60.088 -1.39%
std::remove(deque<int>)_(prefix)/50 68.127 -1.33%
std::remove(deque<int>)_(prefix)/8192 3891.845 -
std::remove(deque<int>)_(sprinkled)/1024 520.735 -
std::remove(deque<int>)_(sprinkled)/32 53.169 -
std::remove(deque<int>)_(sprinkled)/50 57.867 -
std::remove(deque<int>)_(sprinkled)/8192 3855.770 -
std::remove(list<int>)_(prefix)/1024 958.040 -
std::remove(list<int>)_(prefix)/32 55.402 -
std::remove(list<int>)_(prefix)/50 66.795 -
std::remove(list<int>)_(prefix)/8192 8281.462 -
std::remove(list<int>)_(sprinkled)/1024 951.886 -
std::remove(list<int>)_(sprinkled)/32 55.187 -
std::remove(list<int>)_(sprinkled)/50 79.961 17.64%
std::remove(list<int>)_(sprinkled)/8192 7853.753 -
std::remove(vector<int>)_(prefix)/1024 311.116 -
std::remove(vector<int>)_(prefix)/32 52.016 -
std::remove(vector<int>)_(prefix)/50 57.130 -
std::remove(vector<int>)_(prefix)/8192 2110.826 -
std::remove(vector<int>)_(sprinkled)/1024 289.080 -
std::remove(vector<int>)_(sprinkled)/32 51.756 -
std::remove(vector<int>)_(sprinkled)/50 55.915 -
std::remove(vector<int>)_(sprinkled)/8192 1989.919 -
std::remove_copy(deque<int>)_(prefix)/1024 390.007 -5.16%
std::remove_copy(deque<int>)_(prefix)/32 13.273 2.52%
std::remove_copy(deque<int>)_(prefix)/50 19.324 1.07%
std::remove_copy(deque<int>)_(prefix)/8192 3355.442 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.622 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.204 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.416 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2872.515 -
std::remove_copy(list<int>)_(prefix)/1024 754.270 -
std::remove_copy(list<int>)_(prefix)/32 10.863 -
std::remove_copy(list<int>)_(prefix)/50 21.913 -
std::remove_copy(list<int>)_(prefix)/8192 6951.586 -4.17%
std::remove_copy(list<int>)_(sprinkled)/1024 741.560 -
std::remove_copy(list<int>)_(sprinkled)/32 11.233 -
std::remove_copy(list<int>)_(sprinkled)/50 18.926 -
std::remove_copy(list<int>)_(sprinkled)/8192 6947.983 -1.65%
std::remove_copy(vector<int>)_(prefix)/1024 266.736 -
std::remove_copy(vector<int>)_(prefix)/32 8.879 -2.41%
std::remove_copy(vector<int>)_(prefix)/50 13.342 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.714 -
std::remove_copy(vector<int>)_(sprinkled)/1024 468.829 -1.21%
std::remove_copy(vector<int>)_(sprinkled)/32 14.990 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.332 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3666.506 -
std::remove_copy_if(deque<int>)_(prefix)/1024 533.000 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.692 9.83%
std::remove_copy_if(deque<int>)_(prefix)/50 30.570 7.77%
std::remove_copy_if(deque<int>)_(prefix)/8192 3894.592 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.033 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.731 14.94%
std::remove_copy_if(deque<int>)_(sprinkled)/50 30.397 11.26%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3309.571 1.81%
std::remove_copy_if(list<int>)_(prefix)/1024 793.664 -
std::remove_copy_if(list<int>)_(prefix)/32 14.854 -
std::remove_copy_if(list<int>)_(prefix)/50 27.082 -
std::remove_copy_if(list<int>)_(prefix)/8192 7178.404 -5.23%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.738 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.559 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.810 7.93%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7103.195 -5.20%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.951 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.202 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.640 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3329.763 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.857 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.363 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.934 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3752.464 -
std::remove_if(deque<int>)_(prefix)/1024 562.697 -
std::remove_if(deque<int>)_(prefix)/32 58.461 -1.86%
std::remove_if(deque<int>)_(prefix)/50 67.154 -
std::remove_if(deque<int>)_(prefix)/8192 4270.601 -
std::remove_if(deque<int>)_(sprinkled)/1024 546.348 -
std::remove_if(deque<int>)_(sprinkled)/32 58.232 -1.31%
std::remove_if(deque<int>)_(sprinkled)/50 67.575 -
std::remove_if(deque<int>)_(sprinkled)/8192 3958.271 -
std::remove_if(list<int>)_(prefix)/1024 1010.899 -
std::remove_if(list<int>)_(prefix)/32 61.629 -
std::remove_if(list<int>)_(prefix)/50 75.132 -
std::remove_if(list<int>)_(prefix)/8192 10036.789 -1.14%
std::remove_if(list<int>)_(sprinkled)/1024 989.998 -
std::remove_if(list<int>)_(sprinkled)/32 60.153 -
std::remove_if(list<int>)_(sprinkled)/50 76.070 3.18%
std::remove_if(list<int>)_(sprinkled)/8192 8258.991 -
std::remove_if(vector<int>)_(prefix)/1024 384.453 -
std::remove_if(vector<int>)_(prefix)/32 53.775 -
std::remove_if(vector<int>)_(prefix)/50 61.032 -
std::remove_if(vector<int>)_(prefix)/8192 2615.060 -
std::remove_if(vector<int>)_(sprinkled)/1024 411.874 -
std::remove_if(vector<int>)_(sprinkled)/32 53.489 -
std::remove_if(vector<int>)_(sprinkled)/50 59.951 -
std::remove_if(vector<int>)_(sprinkled)/8192 2969.910 -
std::replace(deque<int>)_(prefix)/1024 412.647 -
std::replace(deque<int>)_(prefix)/32 12.760 -1.02%
std::replace(deque<int>)_(prefix)/50 19.189 -
std::replace(deque<int>)_(prefix)/8192 3271.645 -
std::replace(deque<int>)_(sprinkled)/1024 353.547 -
std::replace(deque<int>)_(sprinkled)/32 12.599 -
std::replace(deque<int>)_(sprinkled)/50 18.688 -
std::replace(deque<int>)_(sprinkled)/8192 2814.140 -
std::replace(list<int>)_(prefix)/1024 738.596 -
std::replace(list<int>)_(prefix)/32 11.109 -
std::replace(list<int>)_(prefix)/50 18.412 -
std::replace(list<int>)_(prefix)/8192 8724.587 24.65%
std::replace(list<int>)_(sprinkled)/1024 727.626 -
std::replace(list<int>)_(sprinkled)/32 11.351 -
std::replace(list<int>)_(sprinkled)/50 17.845 -
std::replace(list<int>)_(sprinkled)/8192 8832.776 23.75%
std::replace(vector<int>)_(prefix)/1024 159.844 -
std::replace(vector<int>)_(prefix)/32 5.082 -
std::replace(vector<int>)_(prefix)/50 7.677 -
std::replace(vector<int>)_(prefix)/8192 1281.157 -
std::replace(vector<int>)_(sprinkled)/1024 151.016 -2.62%
std::replace(vector<int>)_(sprinkled)/32 6.160 18.65%
std::replace(vector<int>)_(sprinkled)/50 9.298 11.95%
std::replace(vector<int>)_(sprinkled)/8192 1186.647 -2.94%
std::replace_if(deque<int>)_(prefix)/1024 481.902 -
std::replace_if(deque<int>)_(prefix)/32 14.001 -
std::replace_if(deque<int>)_(prefix)/50 20.285 -
std::replace_if(deque<int>)_(prefix)/8192 3522.792 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.110 -
std::replace_if(deque<int>)_(sprinkled)/32 12.449 -
std::replace_if(deque<int>)_(sprinkled)/50 18.678 -
std::replace_if(deque<int>)_(sprinkled)/8192 2937.865 -
std::replace_if(list<int>)_(prefix)/1024 739.236 -
std::replace_if(list<int>)_(prefix)/32 13.189 -
std::replace_if(list<int>)_(prefix)/50 24.276 -
std::replace_if(list<int>)_(prefix)/8192 8403.545 18.68%
std::replace_if(list<int>)_(sprinkled)/1024 742.999 -
std::replace_if(list<int>)_(sprinkled)/32 13.444 -
std::replace_if(list<int>)_(sprinkled)/50 24.314 5.92%
std::replace_if(list<int>)_(sprinkled)/8192 9132.223 25.24%
std::replace_if(vector<int>)_(prefix)/1024 271.022 -1.84%
std::replace_if(vector<int>)_(prefix)/32 9.001 -
std::replace_if(vector<int>)_(prefix)/50 13.698 -
std::replace_if(vector<int>)_(prefix)/8192 2038.877 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.027 -
std::replace_if(vector<int>)_(sprinkled)/32 8.737 -
std::replace_if(vector<int>)_(sprinkled)/50 13.816 -
std::replace_if(vector<int>)_(sprinkled)/8192 1922.663 -
std::reverse(deque<int>)/32768 5728.097 -
std::reverse(deque<int>)/4096 720.056 -
std::reverse(deque<int>)/512 120.562 6.67%
std::reverse(deque<int>)/64 14.155 8.38%
std::reverse(deque<int>)/8 2.568 1.88%
std::reverse(list<int>)/32768 18423.948 -6.14%
std::reverse(list<int>)/4096 1660.986 -
std::reverse(list<int>)/512 193.583 -
std::reverse(list<int>)/64 17.652 -
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1044.008 -
std::reverse(vector<int>)/4096 130.683 -
std::reverse(vector<int>)/512 16.454 -
std::reverse(vector<int>)/64 4.148 -
std::reverse(vector<int>)/8 1.564 -4.49%
std::reverse_copy(deque<int>)/32768 8072.435 -
std::reverse_copy(deque<int>)/4096 974.040 -
std::reverse_copy(deque<int>)/512 125.304 -
std::reverse_copy(deque<int>)/64 15.994 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26588.034 -1.48%
std::reverse_copy(list<int>)/4096 3125.052 -
std::reverse_copy(list<int>)/512 366.269 -
std::reverse_copy(list<int>)/64 30.044 -
std::reverse_copy(list<int>)/8 2.433 -
std::reverse_copy(vector<int>)/32768 975.645 -
std::reverse_copy(vector<int>)/4096 134.780 -
std::reverse_copy(vector<int>)/512 17.156 -
std::reverse_copy(vector<int>)/64 2.474 -1.11%
std::reverse_copy(vector<int>)/8 2.567 7.11%
std::rotate(deque<int>)_(1_element_backward)/1024 41.622 -
std::rotate(deque<int>)_(1_element_backward)/32 4.387 1.08%
std::rotate(deque<int>)_(1_element_backward)/50 5.333 -1.91%
std::rotate(deque<int>)_(1_element_backward)/8192 309.414 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.651 -2.06%
std::rotate(deque<int>)_(1_element_forward)/32 4.737 -1.30%
std::rotate(deque<int>)_(1_element_forward)/50 5.438 -1.60%
std::rotate(deque<int>)_(1_element_forward)/8192 302.382 -
std::rotate(deque<int>)_(by_1/2)/1024 187.789 6.40%
std::rotate(deque<int>)_(by_1/2)/32 7.601 2.69%
std::rotate(deque<int>)_(by_1/2)/50 10.521 1.15%
std::rotate(deque<int>)_(by_1/2)/8192 1454.121 -
std::rotate(deque<int>)_(by_1/3)/1024 1866.893 -
std::rotate(deque<int>)_(by_1/3)/32 45.536 -
std::rotate(deque<int>)_(by_1/3)/50 76.849 -
std::rotate(deque<int>)_(by_1/3)/8192 22658.734 -
std::rotate(deque<int>)_(by_1/4)/1024 783.025 -
std::rotate(deque<int>)_(by_1/4)/32 29.533 -
std::rotate(deque<int>)_(by_1/4)/50 75.218 -
std::rotate(deque<int>)_(by_1/4)/8192 6837.127 -
std::rotate(list<int>)_(1_element_backward)/1024 745.927 -
std::rotate(list<int>)_(1_element_backward)/32 13.597 -2.29%
std::rotate(list<int>)_(1_element_backward)/50 24.391 -
std::rotate(list<int>)_(1_element_backward)/8192 8046.657 -17.77%
std::rotate(list<int>)_(1_element_forward)/1024 736.253 -
std::rotate(list<int>)_(1_element_forward)/32 12.615 2.33%
std::rotate(list<int>)_(1_element_forward)/50 24.358 -
std::rotate(list<int>)_(1_element_forward)/8192 8182.284 1.10%
std::rotate(list<int>)_(by_1/2)/1024 382.566 -
std::rotate(list<int>)_(by_1/2)/32 7.075 -
std::rotate(list<int>)_(by_1/2)/50 14.066 1.78%
std::rotate(list<int>)_(by_1/2)/8192 5175.084 1.98%
std::rotate(list<int>)_(by_1/3)/1024 810.021 -
std::rotate(list<int>)_(by_1/3)/32 14.800 -1.14%
std::rotate(list<int>)_(by_1/3)/50 24.624 -
std::rotate(list<int>)_(by_1/3)/8192 9206.057 -
std::rotate(list<int>)_(by_1/4)/1024 1221.677 1.06%
std::rotate(list<int>)_(by_1/4)/32 14.621 -
std::rotate(list<int>)_(by_1/4)/50 24.971 -
std::rotate(list<int>)_(by_1/4)/8192 7414.212 -1.20%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.471 1.50%
std::rotate(vector<bool>)_(1_element_backward)/32 17.755 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.760 -
std::rotate(vector<bool>)_(1_element_backward)/8192 105.686 1.38%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.013 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.142 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.121 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.895 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.458 -
std::rotate(vector<bool>)_(by_1/2)/32 18.298 -
std::rotate(vector<bool>)_(by_1/2)/50 18.092 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.093 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.754 -
std::rotate(vector<bool>)_(by_1/3)/32 17.986 -
std::rotate(vector<bool>)_(by_1/3)/50 17.984 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.643 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.196 1.14%
std::rotate(vector<bool>)_(by_1/4)/32 18.132 -
std::rotate(vector<bool>)_(by_1/4)/50 17.968 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.947 -4.08%
std::rotate(vector<int>)_(1_element_backward)/1024 35.668 -
std::rotate(vector<int>)_(1_element_backward)/32 2.915 -
std::rotate(vector<int>)_(1_element_backward)/50 5.326 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.471 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.503 -
std::rotate(vector<int>)_(1_element_forward)/32 2.948 -
std::rotate(vector<int>)_(1_element_forward)/50 5.271 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.470 -
std::rotate(vector<int>)_(by_1/2)/1024 31.973 -
std::rotate(vector<int>)_(by_1/2)/32 3.656 -
std::rotate(vector<int>)_(by_1/2)/50 4.454 -
std::rotate(vector<int>)_(by_1/2)/8192 240.676 -
std::rotate(vector<int>)_(by_1/3)/1024 1372.713 -
std::rotate(vector<int>)_(by_1/3)/32 21.798 -
std::rotate(vector<int>)_(by_1/3)/50 40.259 -
std::rotate(vector<int>)_(by_1/3)/8192 10967.684 -
std::rotate(vector<int>)_(by_1/4)/1024 330.713 -
std::rotate(vector<int>)_(by_1/4)/32 12.103 -
std::rotate(vector<int>)_(by_1/4)/50 40.381 -
std::rotate(vector<int>)_(by_1/4)/8192 2609.098 -
std::rotate_copy(deque<int>)/1024 34.750 -
std::rotate_copy(deque<int>)/32 9.265 260.06%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 292.717 -
std::rotate_copy(list<int>)/1024 729.770 -
std::rotate_copy(list<int>)/32 8.385 -
std::rotate_copy(list<int>)/50 14.351 -
std::rotate_copy(list<int>)/8192 7228.436 -
std::rotate_copy(vector<int>)/1024 34.061 2.88%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 744.727 16.76%
std::sample(deque<int>)/1024 11831.822 -
std::sample(deque<int>)/32 323.300 -
std::sample(deque<int>)/8192 94700.300 -
std::sample(list<int>)/1024 11635.302 -
std::sample(list<int>)/32 311.752 -
std::sample(list<int>)/8192 96429.428 -
std::sample(vector<int>)/1024 11174.496 -
std::sample(vector<int>)/32 303.987 -
std::sample(vector<int>)/8192 89973.788 -
std::search(deque<int>)_(near_matches)/1000 24516.209 10.80%
std::search(deque<int>)_(near_matches)/1024 25677.882 11.20%
std::search(deque<int>)_(near_matches)/8192 1442020.576 -
std::search(deque<int>)_(no_match)/1000 407.836 -
std::search(deque<int>)_(no_match)/1024 351.088 -15.68%
std::search(deque<int>)_(no_match)/1048576 424925.298 -
std::search(deque<int>)_(no_match)/8192 3319.586 -
std::search(deque<int>)_(same_length)/1000 422.217 26.94%
std::search(deque<int>)_(same_length)/1024 477.510 -
std::search(deque<int>)_(same_length)/8192 3776.902 -
std::search(deque<int>)_(single_element)/1000 446.869 -
std::search(deque<int>)_(single_element)/1024 459.299 -
std::search(deque<int>)_(single_element)/8192 3659.488 -
std::search(deque<int>,_pred)_(near_matches)/1000 23318.983 -3.05%
std::search(deque<int>,_pred)_(near_matches)/1024 24480.061 -2.73%
std::search(deque<int>,_pred)_(near_matches)/8192 1510714.080 -
std::search(deque<int>,_pred)_(no_match)/1000 425.022 -
std::search(deque<int>,_pred)_(no_match)/1024 370.584 -15.29%
std::search(deque<int>,_pred)_(no_match)/1048576 443150.000 -
std::search(deque<int>,_pred)_(no_match)/8192 3472.319 -
std::search(deque<int>,_pred)_(same_length)/1000 477.873 -
std::search(deque<int>,_pred)_(same_length)/1024 511.363 -
std::search(deque<int>,_pred)_(same_length)/8192 4059.554 -
std::search(deque<int>,_pred)_(single_element)/1000 474.644 -
std::search(deque<int>,_pred)_(single_element)/1024 485.045 -
std::search(deque<int>,_pred)_(single_element)/8192 3883.134 -
std::search(list<int>)_(near_matches)/1000 37614.494 -
std::search(list<int>)_(near_matches)/1024 39472.573 -
std::search(list<int>)_(near_matches)/8192 2550469.131 -
std::search(list<int>)_(no_match)/1000 667.426 -4.35%
std::search(list<int>)_(no_match)/1024 762.448 -
std::search(list<int>)_(no_match)/1048576 839280.326 -
std::search(list<int>)_(no_match)/8192 6983.083 -1.55%
std::search(list<int>)_(same_length)/1000 745.717 -
std::search(list<int>)_(same_length)/1024 770.083 1.95%
std::search(list<int>)_(same_length)/8192 10750.540 2.48%
std::search(list<int>)_(single_element)/1000 663.509 3.66%
std::search(list<int>)_(single_element)/1024 756.874 -1.13%
std::search(list<int>)_(single_element)/8192 8447.661 6.46%
std::search(list<int>,_pred)_(near_matches)/1000 42880.207 -
std::search(list<int>,_pred)_(near_matches)/1024 44627.005 -
std::search(list<int>,_pred)_(near_matches)/8192 2733244.953 -
std::search(list<int>,_pred)_(no_match)/1000 750.892 -
std::search(list<int>,_pred)_(no_match)/1024 767.444 -
std::search(list<int>,_pred)_(no_match)/1048576 898924.543 -
std::search(list<int>,_pred)_(no_match)/8192 7013.007 -4.69%
std::search(list<int>,_pred)_(same_length)/1000 775.085 -
std::search(list<int>,_pred)_(same_length)/1024 791.432 -
std::search(list<int>,_pred)_(same_length)/8192 8313.998 -6.35%
std::search(list<int>,_pred)_(single_element)/1000 819.405 -
std::search(list<int>,_pred)_(single_element)/1024 840.522 -
std::search(list<int>,_pred)_(single_element)/8192 9860.238 13.45%
std::search(vector<int>)_(near_matches)/1000 14139.976 -
std::search(vector<int>)_(near_matches)/1024 14904.333 -
std::search(vector<int>)_(near_matches)/8192 769487.468 -
std::search(vector<int>)_(no_match)/1000 212.537 -
std::search(vector<int>)_(no_match)/1024 216.846 -1.21%
std::search(vector<int>)_(no_match)/1048576 213230.329 -
std::search(vector<int>)_(no_match)/8192 1665.989 -
std::search(vector<int>)_(same_length)/1000 241.071 -
std::search(vector<int>)_(same_length)/1024 246.842 -
std::search(vector<int>)_(same_length)/8192 1874.054 -
std::search(vector<int>)_(single_element)/1000 228.297 -
std::search(vector<int>)_(single_element)/1024 233.575 -
std::search(vector<int>)_(single_element)/8192 1814.477 -
std::search(vector<int>,_pred)_(near_matches)/1000 23071.262 -
std::search(vector<int>,_pred)_(near_matches)/1024 23949.068 -
std::search(vector<int>,_pred)_(near_matches)/8192 1454881.917 -
std::search(vector<int>,_pred)_(no_match)/1000 467.953 -
std::search(vector<int>,_pred)_(no_match)/1024 474.771 -
std::search(vector<int>,_pred)_(no_match)/1048576 441352.986 -
std::search(vector<int>,_pred)_(no_match)/8192 4036.406 -
std::search(vector<int>,_pred)_(same_length)/1000 601.445 -
std::search(vector<int>,_pred)_(same_length)/1024 615.505 -
std::search(vector<int>,_pred)_(same_length)/8192 4925.240 -
std::search(vector<int>,_pred)_(single_element)/1000 459.110 -
std::search(vector<int>,_pred)_(single_element)/1024 469.660 -
std::search(vector<int>,_pred)_(single_element)/8192 3741.541 -
std::search_n(deque<int>)_(no_match)/1000 437.930 -2.87%
std::search_n(deque<int>)_(no_match)/1024 439.187 -
std::search_n(deque<int>)_(no_match)/1048576 442124.238 -
std::search_n(deque<int>)_(no_match)/8192 3447.128 -
std::search_n(deque<int>,_pred)_(no_match)/1000 602.328 -
std::search_n(deque<int>,_pred)_(no_match)/1024 627.014 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554739.246 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4323.859 -
std::search_n(list<int>)_(no_match)/1000 532.309 -24.19%
std::search_n(list<int>)_(no_match)/1024 744.841 -
std::search_n(list<int>)_(no_match)/1048576 860972.759 -
std::search_n(list<int>)_(no_match)/8192 6743.774 -
std::search_n(list<int>,_pred)_(no_match)/1000 824.190 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.921 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980289.855 -
std::search_n(list<int>,_pred)_(no_match)/8192 7867.415 -
std::search_n(vector<int>)_(no_match)/1000 211.726 3.14%
std::search_n(vector<int>)_(no_match)/1024 216.580 3.12%
std::search_n(vector<int>)_(no_match)/1048576 212712.374 1.91%
std::search_n(vector<int>)_(no_match)/8192 1661.459 2.20%
std::search_n(vector<int>,_pred)_(no_match)/1000 517.605 -
std::search_n(vector<int>,_pred)_(no_match)/1024 529.559 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 575617.028 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4263.368 -
std::set<int>::clear()/0 422.039 -
std::set<int>::clear()/1024 8803.356 -
std::set<int>::clear()/32 645.769 -
std::set<int>::clear()/8192 71642.721 -3.48%
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 3.912 -
std::set<int>::contains(key)_(existent)/32 1.720 -
std::set<int>::contains(key)_(existent)/8192 8.236 -
std::set<int>::contains(key)_(non-existent)/0 0.268 -
std::set<int>::contains(key)_(non-existent)/1024 5.626 -1.61%
std::set<int>::contains(key)_(non-existent)/32 2.624 -
std::set<int>::contains(key)_(non-existent)/8192 8.749 -4.45%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.414 -
std::set<int>::count(key)_(existent)/32 1.864 -
std::set<int>::count(key)_(existent)/8192 7.830 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.529 -
std::set<int>::count(key)_(non-existent)/32 2.908 -2.16%
std::set<int>::count(key)_(non-existent)/8192 11.332 -
std::set<int>::ctor(&&,_different_allocs)/0 13.641 -
std::set<int>::ctor(&&,_different_allocs)/1024 5788.227 -
std::set<int>::ctor(&&,_different_allocs)/32 179.584 -
std::set<int>::ctor(&&,_different_allocs)/8192 47798.670 -
std::set<int>::ctor(const&)/0 13.561 -
std::set<int>::ctor(const&)/1024 6068.608 -
std::set<int>::ctor(const&)/32 216.751 -
std::set<int>::ctor(const&)/8192 48721.730 -
std::set<int>::ctor(const&,_alloc)/0 13.594 -
std::set<int>::ctor(const&,_alloc)/1024 6129.790 1.09%
std::set<int>::ctor(const&,_alloc)/32 220.094 1.26%
std::set<int>::ctor(const&,_alloc)/8192 48684.929 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.567 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8550.287 -2.17%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.851 -1.22%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68309.591 -1.99%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.555 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12640.418 -1.16%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.031 -2.79%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 265227.374 -2.01%
std::set<int>::equal_range(key)_(existent)/0 0.016 -
std::set<int>::equal_range(key)_(existent)/1024 4.154 -
std::set<int>::equal_range(key)_(existent)/32 1.686 -1.82%
std::set<int>::equal_range(key)_(existent)/8192 7.874 -4.17%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.431 -4.93%
std::set<int>::equal_range(key)_(non-existent)/32 2.622 6.49%
std::set<int>::equal_range(key)_(non-existent)/8192 9.987 -5.39%
std::set<int>::erase(iterator)/0 20.379 2.37%
std::set<int>::erase(iterator)/1024 20.877 3.31%
std::set<int>::erase(iterator)/32 20.607 2.21%
std::set<int>::erase(iterator)/8192 21.047 2.32%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.188 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6389.036 -2.32%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.255 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51803.775 -
std::set<int>::erase(key)_(existent)/0 20.940 2.51%
std::set<int>::erase(key)_(existent)/1024 39.514 -
std::set<int>::erase(key)_(existent)/32 22.345 1.35%
std::set<int>::erase(key)_(existent)/8192 51.670 -1.11%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.298 -
std::set<int>::erase(key)_(non-existent)/32 2.392 4.16%
std::set<int>::erase(key)_(non-existent)/8192 8.397 3.16%
std::set<int>::find(key)_(existent)/0 0.016 -
std::set<int>::find(key)_(existent)/1024 4.011 1.94%
std::set<int>::find(key)_(existent)/32 1.585 -
std::set<int>::find(key)_(existent)/8192 8.101 -7.12%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.655 -1.71%
std::set<int>::find(key)_(non-existent)/32 2.329 -
std::set<int>::find(key)_(non-existent)/8192 8.605 -4.02%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.985 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.972 11.85%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.580 1.39%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.475 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.955 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.235 2.26%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.176 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.182 -2.42%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.204 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.397 2.36%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.063 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 100.656 11.73%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.189 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.486 -2.56%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.168 1.29%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.701 -6.74%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.365 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16386.016 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 818.651 -1.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 146883.445 -2.23%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.370 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7584.769 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 566.304 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 136537.180 1.37%
std::set<int>::insert(value)_(already_present)/0 0.582 -2.09%
std::set<int>::insert(value)_(already_present)/1024 7.222 21.11%
std::set<int>::insert(value)_(already_present)/32 1.798 1.53%
std::set<int>::insert(value)_(already_present)/8192 11.062 10.77%
std::set<int>::insert(value)_(new_value)/0 17.985 -
std::set<int>::insert(value)_(new_value)/1024 42.956 3.47%
std::set<int>::insert(value)_(new_value)/32 19.804 1.20%
std::set<int>::insert(value)_(new_value)/8192 75.480 5.60%
std::set<int>::lower_bound(key)_(existent)/0 0.011 -
std::set<int>::lower_bound(key)_(existent)/1024 4.200 -2.03%
std::set<int>::lower_bound(key)_(existent)/32 1.551 -
std::set<int>::lower_bound(key)_(existent)/8192 7.873 -2.27%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.177 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.312 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.399 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.323 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6162.229 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 220.864 2.89%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49094.637 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.323 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6159.359 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.572 -1.15%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49127.569 -2.14%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.082 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1363.726 -2.44%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.671 -5.47%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12398.014 -
std::set<int>::upper_bound(key)_(existent)/0 0.015 -
std::set<int>::upper_bound(key)_(existent)/1024 4.218 1.68%
std::set<int>::upper_bound(key)_(existent)/32 1.734 -3.47%
std::set<int>::upper_bound(key)_(existent)/8192 7.860 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.060 -3.31%
std::set<int>::upper_bound(key)_(non-existent)/32 2.601 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.960 -4.62%
std::set<std::string>::clear()/0 423.311 -
std::set<std::string>::clear()/1024 19339.986 -1.75%
std::set<std::string>::clear()/32 877.649 -2.22%
std::set<std::string>::clear()/8192 201725.081 -
std::set<std::string>::contains(key)_(existent)/0 0.017 -
std::set<std::string>::contains(key)_(existent)/1024 23.565 10.98%
std::set<std::string>::contains(key)_(existent)/32 15.827 -3.71%
std::set<std::string>::contains(key)_(existent)/8192 26.926 -10.22%
std::set<std::string>::contains(key)_(non-existent)/0 0.295 4.83%
std::set<std::string>::contains(key)_(non-existent)/1024 20.130 -3.15%
std::set<std::string>::contains(key)_(non-existent)/32 9.793 3.96%
std::set<std::string>::contains(key)_(non-existent)/8192 27.591 5.77%
std::set<std::string>::count(key)_(existent)/0 0.012 -
std::set<std::string>::count(key)_(existent)/1024 21.844 -8.71%
std::set<std::string>::count(key)_(existent)/32 15.393 6.01%
std::set<std::string>::count(key)_(existent)/8192 29.128 -1.85%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.767 4.80%
std::set<std::string>::count(key)_(non-existent)/32 10.912 8.57%
std::set<std::string>::count(key)_(non-existent)/8192 31.511 -2.62%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.685 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6936.707 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.316 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57784.600 -
std::set<std::string>::ctor(const&)/0 13.558 -
std::set<std::string>::ctor(const&)/1024 34265.151 -
std::set<std::string>::ctor(const&)/32 696.413 -
std::set<std::string>::ctor(const&)/8192 342583.023 -
std::set<std::string>::ctor(const&,_alloc)/0 13.585 -
std::set<std::string>::ctor(const&,_alloc)/1024 36444.177 -
std::set<std::string>::ctor(const&,_alloc)/32 796.324 -
std::set<std::string>::ctor(const&,_alloc)/8192 343264.158 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.622 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41466.222 1.82%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 665.294 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382107.017 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.650 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54351.937 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 946.814 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094089.648 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.389 1.91%
std::set<std::string>::equal_range(key)_(existent)/32 16.892 8.86%
std::set<std::string>::equal_range(key)_(existent)/8192 30.541 13.78%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.485 1.78%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.713 10.44%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.105 2.34%
std::set<std::string>::erase(iterator)/0 29.643 17.67%
std::set<std::string>::erase(iterator)/1024 28.637 2.01%
std::set<std::string>::erase(iterator)/32 26.401 -14.66%
std::set<std::string>::erase(iterator)/8192 33.561 28.77%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.011 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11893.157 -3.60%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 711.199 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112067.751 -1.80%
std::set<std::string>::erase(key)_(existent)/0 63.929 -1.08%
std::set<std::string>::erase(key)_(existent)/1024 99.474 26.06%
std::set<std::string>::erase(key)_(existent)/32 59.921 -14.25%
std::set<std::string>::erase(key)_(existent)/8192 69.945 -3.00%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.649 3.38%
std::set<std::string>::erase(key)_(non-existent)/32 12.348 -2.62%
std::set<std::string>::erase(key)_(non-existent)/8192 32.504 2.34%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.389 -
std::set<std::string>::find(key)_(existent)/32 15.708 -4.66%
std::set<std::string>::find(key)_(existent)/8192 29.008 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.902 -
std::set<std::string>::find(key)_(non-existent)/32 10.625 5.14%
std::set<std::string>::find(key)_(non-existent)/8192 27.477 -9.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.261 1.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.072 10.44%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.656 -1.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.950 8.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.048 23.88%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.068 1.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.151 -18.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.599 -28.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.568 -5.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.240 38.97%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.744 -22.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.488 -2.85%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.344 25.76%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.229 33.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.759 33.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.099 -5.26%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.836 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66069.163 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1483.312 -2.81%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 825382.677 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 424.149 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39476.042 -3.20%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1127.006 -4.54%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 600109.105 -
std::set<std::string>::insert(value)_(already_present)/0 15.065 -
std::set<std::string>::insert(value)_(already_present)/1024 32.579 -3.18%
std::set<std::string>::insert(value)_(already_present)/32 11.782 -1.04%
std::set<std::string>::insert(value)_(already_present)/8192 38.830 -2.76%
std::set<std::string>::insert(value)_(new_value)/0 32.969 -1.02%
std::set<std::string>::insert(value)_(new_value)/1024 64.989 -
std::set<std::string>::insert(value)_(new_value)/32 40.650 -1.06%
std::set<std::string>::insert(value)_(new_value)/8192 89.696 28.36%
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.573 -2.39%
std::set<std::string>::lower_bound(key)_(existent)/32 15.917 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.380 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.959 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.163 12.35%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.135 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.244 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35909.651 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 675.688 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 345583.311 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.251 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35685.807 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.428 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348613.484 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16862.432 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 338.873 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206351.455 -1.51%
std::set<std::string>::upper_bound(key)_(existent)/0 0.034 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.558 2.04%
std::set<std::string>::upper_bound(key)_(existent)/32 16.838 -3.05%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.873 1.95%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.660 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.099 -4.78%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.807 -
std::shift_left(deque<int>)/1024 39.416 -2.17%
std::shift_left(deque<int>)/32 4.797 1.96%
std::shift_left(deque<int>)/50 5.559 2.32%
std::shift_left(deque<int>)/8192 303.312 -
std::shift_left(list<int>)/1024 728.492 -
std::shift_left(list<int>)/32 14.399 -
std::shift_left(list<int>)/50 27.571 -1.59%
std::shift_left(list<int>)/8192 7151.196 -7.85%
std::shift_left(vector<int>)/1024 35.367 -
std::shift_left(vector<int>)/32 3.986 33.89%
std::shift_left(vector<int>)/50 5.273 -
std::shift_left(vector<int>)/8192 282.266 -
std::shift_right(deque<int>)/1024 40.046 -
std::shift_right(deque<int>)/32 3.263 -
std::shift_right(deque<int>)/50 4.338 2.51%
std::shift_right(deque<int>)/8192 310.604 -
std::shift_right(list<int>)/1024 734.894 -
std::shift_right(list<int>)/32 14.600 -
std::shift_right(list<int>)/50 27.071 -
std::shift_right(list<int>)/8192 7509.235 -
std::shift_right(vector<int>)/1024 35.798 -
std::shift_right(vector<int>)/32 2.967 -
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 299.137 -
std::shuffle(deque<int>)/1024 9450.716 -
std::shuffle(deque<int>)/32 299.401 -
std::shuffle(deque<int>)/8192 74826.710 -
std::shuffle(vector<int>)/1024 8891.922 -
std::shuffle(vector<int>)/32 280.748 -
std::shuffle(vector<int>)/8192 70750.051 -
std::sort(deque<int>)_(ascending)/1024 772.127 -
std::sort(deque<int>)_(ascending)/8 18.355 -3.00%
std::sort(deque<int>)_(ascending)/8192 5795.496 -
std::sort(deque<int>)_(descending)/1024 1370.692 1.18%
std::sort(deque<int>)_(descending)/8 25.575 -4.78%
std::sort(deque<int>)_(descending)/8192 10456.917 -
std::sort(deque<int>)_(heap)/1024 6182.515 -
std::sort(deque<int>)_(heap)/8 24.800 -3.03%
std::sort(deque<int>)_(heap)/8192 69570.929 -
std::sort(deque<int>)_(pipe-organ)/1024 2796.486 -1.58%
std::sort(deque<int>)_(pipe-organ)/8 21.039 -
std::sort(deque<int>)_(pipe-organ)/8192 27701.260 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17835.068 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.340 -2.98%
std::sort(deque<int>)_(qsort_adversarial)/8192 459602.111 -2.71%
std::sort(deque<int>)_(repeated)/1024 989.364 2.72%
std::sort(deque<int>)_(repeated)/8 18.784 -1.51%
std::sort(deque<int>)_(repeated)/8192 6765.153 -
std::sort(deque<int>)_(shuffled)/1024 6856.927 -
std::sort(deque<int>)_(shuffled)/8 23.746 -
std::sort(deque<int>)_(shuffled)/8192 81559.587 -
std::sort(vector<NonIntegral>)_(ascending)/1024 546.462 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.408 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3767.777 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.240 -
std::sort(vector<NonIntegral>)_(descending)/8 24.465 -3.23%
std::sort(vector<NonIntegral>)_(descending)/8192 5300.694 -
std::sort(vector<NonIntegral>)_(heap)/1024 4229.654 -
std::sort(vector<NonIntegral>)_(heap)/8 22.369 -
std::sort(vector<NonIntegral>)_(heap)/8192 50578.272 1.06%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.091 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.172 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18439.712 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13260.928 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.484 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156184.021 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.687 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.775 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.226 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4630.896 -1.49%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.965 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 80883.904 -2.21%
std::sort(vector<int>)_(ascending)/1024 543.736 -
std::sort(vector<int>)_(ascending)/8 16.731 -
std::sort(vector<int>)_(ascending)/8192 3762.792 -
std::sort(vector<int>)_(descending)/1024 1056.377 -
std::sort(vector<int>)_(descending)/8 25.649 1.79%
std::sort(vector<int>)_(descending)/8192 7453.377 -
std::sort(vector<int>)_(heap)/1024 4539.075 -
std::sort(vector<int>)_(heap)/8 22.589 -
std::sort(vector<int>)_(heap)/8192 45750.789 -
std::sort(vector<int>)_(pipe-organ)/1024 2285.338 -
std::sort(vector<int>)_(pipe-organ)/8 18.659 -
std::sort(vector<int>)_(pipe-organ)/8192 21606.847 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13109.917 -1.81%
std::sort(vector<int>)_(qsort_adversarial)/8 16.983 1.63%
std::sort(vector<int>)_(qsort_adversarial)/8192 150073.522 -1.58%
std::sort(vector<int>)_(repeated)/1024 664.127 -
std::sort(vector<int>)_(repeated)/8 16.986 -
std::sort(vector<int>)_(repeated)/8192 5034.713 -
std::sort(vector<int>)_(shuffled)/1024 4662.639 -
std::sort(vector<int>)_(shuffled)/8 21.317 -
std::sort(vector<int>)_(shuffled)/8192 45082.724 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3338.522 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1934.784 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1970.826 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16790.377 -
std::stable_partition(deque<int>)_(dense)/1024 567.533 -6.30%
std::stable_partition(deque<int>)_(dense)/32 28.222 -2.49%
std::stable_partition(deque<int>)_(dense)/50 36.559 -6.10%
std::stable_partition(deque<int>)_(dense)/8192 5672.027 -
std::stable_partition(deque<int>)_(sparse)/1024 466.137 -
std::stable_partition(deque<int>)_(sparse)/32 12.235 -12.42%
std::stable_partition(deque<int>)_(sparse)/50 29.361 -2.32%
std::stable_partition(deque<int>)_(sparse)/8192 3566.288 4.97%
std::stable_partition(list<int>)_(alloc_fails)/1024 4161.198 -30.59%
std::stable_partition(list<int>)_(alloc_fails)/32 1897.834 -
std::stable_partition(list<int>)_(alloc_fails)/50 1934.498 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25418.142 1.50%
std::stable_partition(list<int>)_(dense)/1024 1742.002 -49.83%
std::stable_partition(list<int>)_(dense)/32 32.269 -1.61%
std::stable_partition(list<int>)_(dense)/50 55.700 -1.76%
std::stable_partition(list<int>)_(dense)/8192 17375.223 -
std::stable_partition(list<int>)_(sparse)/1024 922.468 -50.45%
std::stable_partition(list<int>)_(sparse)/32 9.828 1.15%
std::stable_partition(list<int>)_(sparse)/50 25.858 -
std::stable_partition(list<int>)_(sparse)/8192 8716.357 -3.21%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2940.120 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1912.740 -1.32%
std::stable_partition(vector<int>)_(alloc_fails)/50 1938.785 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9866.545 -
std::stable_partition(vector<int>)_(dense)/1024 307.090 3.51%
std::stable_partition(vector<int>)_(dense)/32 21.173 -
std::stable_partition(vector<int>)_(dense)/50 24.653 -1.63%
std::stable_partition(vector<int>)_(dense)/8192 2102.438 -
std::stable_partition(vector<int>)_(sparse)/1024 207.939 -
std::stable_partition(vector<int>)_(sparse)/32 7.017 -2.28%
std::stable_partition(vector<int>)_(sparse)/50 20.188 -
std::stable_partition(vector<int>)_(sparse)/8192 1498.201 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4111.567 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.179 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19067.294 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28746.279 -1.01%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.693 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27152.222 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13770.100 -4.34%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.470 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 28926.057 9.22%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16468.872 -4.36%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.192 -2.09%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22936.966 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25769.800 -1.25%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.348 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28830.949 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3814.375 -3.74%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.074 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 17633.511 21.36%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19179.676 -3.34%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.045 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 29299.330 14.56%
std::stable_sort(deque<int>)_(ascending)/1024 2115.069 -2.21%
std::stable_sort(deque<int>)_(ascending)/8 18.244 -
std::stable_sort(deque<int>)_(ascending)/8192 13649.294 -
std::stable_sort(deque<int>)_(descending)/1024 2934.592 -2.02%
std::stable_sort(deque<int>)_(descending)/8 27.470 -
std::stable_sort(deque<int>)_(descending)/8192 21117.117 -
std::stable_sort(deque<int>)_(heap)/1024 2737.083 -1.12%
std::stable_sort(deque<int>)_(heap)/8 26.469 -
std::stable_sort(deque<int>)_(heap)/8192 17854.015 1.12%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2932.911 -2.15%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.478 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20913.978 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3120.275 -1.22%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.314 3.65%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21268.007 1.76%
std::stable_sort(deque<int>)_(repeated)/1024 1382.022 -2.76%
std::stable_sort(deque<int>)_(repeated)/8 18.165 -
std::stable_sort(deque<int>)_(repeated)/8192 7629.101 -
std::stable_sort(deque<int>)_(shuffled)/1024 2458.188 -1.76%
std::stable_sort(deque<int>)_(shuffled)/8 24.389 -
std::stable_sort(deque<int>)_(shuffled)/8192 14883.526 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4531.917 3.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.067 2.14%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55242.135 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23512.541 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.885 -1.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126937.461 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14169.048 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.457 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117695.522 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14066.437 -1.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.564 1.55%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93142.707 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22977.095 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.632 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146862.753 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3484.424 -2.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.710 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19228.969 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18339.541 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.931 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157522.459 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3987.689 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.668 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45805.933 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13246.523 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.030 1.67%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196738.083 -1.40%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10327.896 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.117 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125825.289 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8676.220 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.637 -2.10%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123704.816 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14476.798 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.498 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210363.529 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1370.685 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.686 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15109.049 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12761.461 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.838 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184072.665 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4793.952 5.44%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.636 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18454.672 -5.40%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24084.272 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.944 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25239.092 1.44%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14296.843 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.938 1.91%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31909.113 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14337.364 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.966 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21636.460 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23636.035 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.601 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35810.816 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3401.328 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.681 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9548.022 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18410.532 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.220 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28684.874 -
std::stable_sort(vector<int>)_(ascending)/1024 2065.534 -
std::stable_sort(vector<int>)_(ascending)/8 16.766 -
std::stable_sort(vector<int>)_(ascending)/8192 13466.524 -
std::stable_sort(vector<int>)_(descending)/1024 2810.303 -
std::stable_sort(vector<int>)_(descending)/8 25.519 -
std::stable_sort(vector<int>)_(descending)/8192 18431.689 -
std::stable_sort(vector<int>)_(heap)/1024 2516.258 -
std::stable_sort(vector<int>)_(heap)/8 21.999 -
std::stable_sort(vector<int>)_(heap)/8192 14416.180 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2796.254 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.942 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18245.105 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2907.269 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.643 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18327.316 -
std::stable_sort(vector<int>)_(repeated)/1024 1107.286 1.11%
std::stable_sort(vector<int>)_(repeated)/8 16.829 -
std::stable_sort(vector<int>)_(repeated)/8192 5265.322 -
std::stable_sort(vector<int>)_(shuffled)/1024 2202.297 -
std::stable_sort(vector<int>)_(shuffled)/8 21.016 -
std::stable_sort(vector<int>)_(shuffled)/8192 10819.572 -
std::swap_ranges(deque<int>)/1024 340.820 3.27%
std::swap_ranges(deque<int>)/32 11.124 5.96%
std::swap_ranges(deque<int>)/50 21.414 7.98%
std::swap_ranges(deque<int>)/8192 2719.270 3.30%
std::swap_ranges(list<int>)/1024 762.448 -
std::swap_ranges(list<int>)/32 19.506 -
std::swap_ranges(list<int>)/50 32.679 -1.54%
std::swap_ranges(list<int>)/8192 10263.612 5.82%
std::swap_ranges(vector<int>)/1024 62.800 -
std::swap_ranges(vector<int>)/32 4.830 -
std::swap_ranges(vector<int>)/50 5.608 -
std::swap_ranges(vector<int>)/8192 478.672 -
std::transform(deque<int>)_(identity_transform)/1024 370.172 -
std::transform(deque<int>)_(identity_transform)/32 12.442 -
std::transform(deque<int>)_(identity_transform)/50 19.594 -
std::transform(deque<int>)_(identity_transform)/8192 2446.725 -
std::transform(deque<int>,_deque<int>)/1024 661.377 -
std::transform(deque<int>,_deque<int>)/32 21.737 -
std::transform(deque<int>,_deque<int>)/50 33.732 1.23%
std::transform(deque<int>,_deque<int>)/8192 5418.027 -
std::transform(list<int>)_(identity_transform)/1024 746.679 -
std::transform(list<int>)_(identity_transform)/32 16.231 -
std::transform(list<int>)_(identity_transform)/50 38.359 -4.07%
std::transform(list<int>)_(identity_transform)/8192 7094.481 -2.72%
std::transform(list<int>,_list<int>)/1024 849.279 -
std::transform(list<int>,_list<int>)/32 23.570 -
std::transform(list<int>,_list<int>)/50 36.696 -
std::transform(list<int>,_list<int>)/8192 9346.992 2.59%
std::transform(vector<int>)_(identity_transform)/1024 262.864 -
std::transform(vector<int>)_(identity_transform)/32 8.910 -1.49%
std::transform(vector<int>)_(identity_transform)/50 14.123 -
std::transform(vector<int>)_(identity_transform)/8192 2025.532 -
std::transform(vector<int>,_vector<int>)/1024 556.399 -
std::transform(vector<int>,_vector<int>)/32 17.237 -
std::transform(vector<int>,_vector<int>)/50 26.932 -
std::transform(vector<int>,_vector<int>)/8192 4444.204 -
std::unique(deque<int>)_(contiguous)/1024 739.099 -
std::unique(deque<int>)_(contiguous)/32 61.003 -
std::unique(deque<int>)_(contiguous)/52 71.188 3.63%
std::unique(deque<int>)_(contiguous)/8192 5518.488 -
std::unique(deque<int>)_(sprinkled)/1024 901.915 -3.50%
std::unique(deque<int>)_(sprinkled)/32 65.843 -
std::unique(deque<int>)_(sprinkled)/52 80.742 -1.01%
std::unique(deque<int>)_(sprinkled)/8192 7390.302 -
std::unique(deque<int>,_pred)_(contiguous)/1024 638.299 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.510 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.986 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4493.712 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 691.580 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.225 -1.05%
std::unique(deque<int>,_pred)_(sprinkled)/52 73.915 -1.18%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5227.538 -
std::unique(list<int>)_(contiguous)/1024 934.405 -
std::unique(list<int>)_(contiguous)/32 55.176 -
std::unique(list<int>)_(contiguous)/52 67.441 -
std::unique(list<int>)_(contiguous)/8192 7060.628 -
std::unique(list<int>)_(sprinkled)/1024 956.219 -
std::unique(list<int>)_(sprinkled)/32 57.612 1.04%
std::unique(list<int>)_(sprinkled)/52 70.637 -
std::unique(list<int>)_(sprinkled)/8192 7831.165 -
std::unique(list<int>,_pred)_(contiguous)/1024 974.198 -
std::unique(list<int>,_pred)_(contiguous)/32 60.389 -
std::unique(list<int>,_pred)_(contiguous)/52 73.703 -
std::unique(list<int>,_pred)_(contiguous)/8192 7859.703 1.04%
std::unique(list<int>,_pred)_(sprinkled)/1024 1021.115 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.755 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.596 2.11%
std::unique(list<int>,_pred)_(sprinkled)/8192 8445.880 -
std::unique(vector<int>)_(contiguous)/1024 316.273 -
std::unique(vector<int>)_(contiguous)/32 51.233 -
std::unique(vector<int>)_(contiguous)/52 56.534 -
std::unique(vector<int>)_(contiguous)/8192 1937.837 -
std::unique(vector<int>)_(sprinkled)/1024 284.807 -
std::unique(vector<int>)_(sprinkled)/32 50.872 -
std::unique(vector<int>)_(sprinkled)/52 59.244 -
std::unique(vector<int>)_(sprinkled)/8192 1924.347 -
std::unique(vector<int>,_pred)_(contiguous)/1024 540.383 1.06%
std::unique(vector<int>,_pred)_(contiguous)/32 55.829 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.811 1.57%
std::unique(vector<int>,_pred)_(contiguous)/8192 3766.712 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 704.502 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.188 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.219 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5317.295 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.754 -
std::unique_copy(deque<int>)_(contiguous)/32 9.660 1.19%
std::unique_copy(deque<int>)_(contiguous)/52 14.541 -1.40%
std::unique_copy(deque<int>)_(contiguous)/8192 3759.233 -
std::unique_copy(deque<int>)_(sprinkled)/1024 471.641 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.260 -40.60%
std::unique_copy(deque<int>)_(sprinkled)/52 18.985 -33.76%
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.757 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.459 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.313 2.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 33.657 8.10%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4507.420 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.574 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.053 -12.38%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.885 1.60%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5140.717 -
std::unique_copy(list<int>)_(contiguous)/1024 742.873 -
std::unique_copy(list<int>)_(contiguous)/32 11.948 -
std::unique_copy(list<int>)_(contiguous)/52 20.689 1.76%
std::unique_copy(list<int>)_(contiguous)/8192 6868.463 -4.79%
std::unique_copy(list<int>)_(sprinkled)/1024 742.630 -
std::unique_copy(list<int>)_(sprinkled)/32 13.737 3.15%
std::unique_copy(list<int>)_(sprinkled)/52 25.952 -
std::unique_copy(list<int>)_(sprinkled)/8192 6993.521 -3.02%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.065 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.715 -1.64%
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.932 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7543.308 -4.81%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 846.890 2.40%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.125 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.573 1.28%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7433.649 -5.22%
std::unique_copy(vector<int>)_(contiguous)/1024 249.239 -
std::unique_copy(vector<int>)_(contiguous)/32 8.812 1.45%
std::unique_copy(vector<int>)_(contiguous)/52 13.502 -
std::unique_copy(vector<int>)_(contiguous)/8192 1899.533 -
std::unique_copy(vector<int>)_(sprinkled)/1024 497.698 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.151 -3.23%
std::unique_copy(vector<int>)_(sprinkled)/52 23.006 -4.16%
std::unique_copy(vector<int>)_(sprinkled)/8192 3959.502 1.15%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.998 3.72%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.064 -2.93%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.561 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3713.045 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 567.260 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.944 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.136 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4529.477 -
std::unordered_map<int,_int>::clear()/0 419.461 -
std::unordered_map<int,_int>::clear()/1024 8179.146 -
std::unordered_map<int,_int>::clear()/32 610.770 -
std::unordered_map<int,_int>::clear()/8192 63893.341 2.58%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.323 -4.25%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.205 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.228 -4.11%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.405 -8.60%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.304 -9.01%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.342 -17.53%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.395 -25.29%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.283 -7.13%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.221 -3.39%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.381 -2.27%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.308 14.16%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.695 6.25%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.618 1.48%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.592 1.28%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.976 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 9008.997 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 290.934 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 107206.729 -2.42%
std::unordered_map<int,_int>::ctor(const&)/0 13.807 -
std::unordered_map<int,_int>::ctor(const&)/1024 6692.877 -
std::unordered_map<int,_int>::ctor(const&)/32 197.380 -1.80%
std::unordered_map<int,_int>::ctor(const&)/8192 54658.650 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.866 -1.66%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10353.436 -3.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 261.214 -5.82%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86198.341 -2.53%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.804 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13677.066 1.01%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.647 2.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142718.625 1.17%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.798 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13493.055 1.09%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.631 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142068.295 1.06%
std::unordered_map<int,_int>::erase(iterator)/0 19.656 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.470 -
std::unordered_map<int,_int>::erase(iterator)/32 20.276 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.659 1.81%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.629 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5401.487 -3.18%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.708 -1.82%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44573.974 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.013 -1.13%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.885 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.302 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.137 -1.24%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.125 6.66%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.056 -6.79%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.995 -4.68%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.252 -12.49%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.214 -6.86%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.245 -9.83%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.185 -9.72%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.335 5.50%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.156 4.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.912 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 12741.985 -3.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 731.850 -1.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 135668.832 -1.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.849 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7148.542 -5.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 608.829 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84622.781 1.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.150 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14442.432 -2.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 786.425 -2.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149430.005 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.331 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13980.605 -2.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 802.322 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147338.561 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.570 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.936 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.650 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.214 -19.51%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.080 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.333 -4.29%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.262 4.88%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.374 -1.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.953 1.31%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.064 -7.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.995 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.456 22.19%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.067 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.283 -2.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.075 -2.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.851 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.279 1.31%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6631.325 -1.13%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.678 -5.15%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53786.049 -2.58%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.296 1.28%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6689.617 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.742 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54811.891 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1428.446 3.86%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.711 -2.22%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26306.636 3.48%
std::unordered_multimap<int,_int>::clear()/0 423.397 -
std::unordered_multimap<int,_int>::clear()/1024 8089.780 4.64%
std::unordered_multimap<int,_int>::clear()/32 611.311 -
std::unordered_multimap<int,_int>::clear()/8192 60328.160 1.53%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.205 4.07%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.289 1.72%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.331 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.363 8.01%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.723 13.25%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.634 26.59%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.600 12.75%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.606 6.19%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.487 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.569 -1.08%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.268 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.284 1.23%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.234 10.80%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.191 3.57%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.909 -1.02%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8920.322 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.680 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 114335.697 4.58%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.825 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6593.652 -1.02%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.958 1.10%
std::unordered_multimap<int,_int>::ctor(const&)/8192 56021.584 2.83%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.852 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9327.636 1.42%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 266.424 3.10%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77759.848 1.75%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.831 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13936.118 3.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.859 3.28%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147159.478 1.53%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.817 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13862.441 4.00%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.875 2.25%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148412.206 1.20%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.674 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.292 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.249 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.339 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.019 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5554.820 1.82%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.185 1.37%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44920.795 1.65%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.758 1.01%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.520 5.32%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.429 1.00%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.418 6.78%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.303 11.22%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.124 2.36%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.190 3.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.062 2.70%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.316 9.55%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.242 4.98%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.340 10.20%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.091 8.47%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.154 3.77%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.305 3.84%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.578 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16183.799 3.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 807.129 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 174405.182 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.313 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15795.308 3.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 840.681 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184291.227 2.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.841 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17708.973 3.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 869.416 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 174329.930 1.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.529 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18398.979 4.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 870.029 1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 193695.384 3.53%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.062 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.079 4.69%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.919 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 36.031 4.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.509 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.940 6.85%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 23.431 7.88%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.336 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.252 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6679.343 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.654 5.97%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54554.988 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6685.398 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.819 1.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54723.050 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 -3.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1280.406 -1.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.347 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26383.501 -
std::unordered_multiset<int>::clear()/0 421.781 -
std::unordered_multiset<int>::clear()/1024 8749.301 10.38%
std::unordered_multiset<int>::clear()/32 627.278 2.72%
std::unordered_multiset<int>::clear()/8192 66549.592 9.72%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.390 16.00%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.203 -3.83%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.234 -14.72%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.438 9.58%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.618 2.35%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.230 -21.72%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.414 -4.26%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.732 3.21%
std::unordered_multiset<int>::count(key)_(existent)/32 1.586 -14.73%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.747 -5.17%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.164 -1.36%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.191 5.04%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.168 -5.63%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.924 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8999.812 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 304.938 -1.35%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 110864.483 1.12%
std::unordered_multiset<int>::ctor(const&)/0 13.795 -
std::unordered_multiset<int>::ctor(const&)/1024 6678.297 -
std::unordered_multiset<int>::ctor(const&)/32 201.825 -5.26%
std::unordered_multiset<int>::ctor(const&)/8192 54741.320 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.008 1.14%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9121.367 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 260.020 2.45%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75790.384 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.809 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13622.621 3.72%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.717 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142075.262 1.27%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.824 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13475.489 3.41%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.796 1.20%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143173.727 -
std::unordered_multiset<int>::erase(iterator)/0 20.421 3.36%
std::unordered_multiset<int>::erase(iterator)/1024 22.675 11.16%
std::unordered_multiset<int>::erase(iterator)/32 21.273 5.69%
std::unordered_multiset<int>::erase(iterator)/8192 22.778 12.61%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.273 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5846.677 7.17%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.485 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48476.544 9.91%
std::unordered_multiset<int>::erase(key)_(existent)/0 22.363 8.34%
std::unordered_multiset<int>::erase(key)_(existent)/1024 24.152 10.09%
std::unordered_multiset<int>::erase(key)_(existent)/32 23.389 10.37%
std::unordered_multiset<int>::erase(key)_(existent)/8192 26.239 10.19%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.303 11.13%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.035 -1.01%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 0.967 -17.98%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.099 10.47%
std::unordered_multiset<int>::find(key)_(existent)/0 0.019 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.094 -22.89%
std::unordered_multiset<int>::find(key)_(existent)/32 1.488 4.38%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.537 13.95%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.325 -3.64%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.074 1.65%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.044 -12.51%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.100 -6.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.984 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16321.935 4.41%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 805.437 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172293.129 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.053 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15668.944 3.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 855.336 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 183128.596 1.40%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.052 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 26.664 -16.65%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.174 -3.38%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.455 -10.22%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.591 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.346 1.51%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.795 -5.68%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 22.399 12.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.259 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6741.789 2.02%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.127 2.09%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53967.539 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.187 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6858.111 3.92%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.304 1.54%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54726.806 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1691.766 27.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.438 2.30%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 29400.327 7.55%
std::unordered_set<int>::clear()/0 421.208 -
std::unordered_set<int>::clear()/1024 8359.457 3.77%
std::unordered_set<int>::clear()/32 610.081 -
std::unordered_set<int>::clear()/8192 61382.771 -
std::unordered_set<int>::contains(key)_(existent)/0 0.010 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.187 -14.84%
std::unordered_set<int>::contains(key)_(existent)/32 1.361 4.24%
std::unordered_set<int>::contains(key)_(existent)/8192 1.436 13.09%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.647 -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.554 -16.49%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.408 -11.23%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.322 -4.25%
std::unordered_set<int>::count(key)_(existent)/32 1.208 -
std::unordered_set<int>::count(key)_(existent)/8192 1.247 -3.90%
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -44.57%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.497 -8.41%
std::unordered_set<int>::count(key)_(non-existent)/32 1.333 -24.04%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.608 -11.26%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.687 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9428.898 2.17%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 303.828 4.46%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 116114.171 2.68%
std::unordered_set<int>::ctor(const&)/0 13.820 -
std::unordered_set<int>::ctor(const&)/1024 6620.326 -
std::unordered_set<int>::ctor(const&)/32 201.050 1.27%
std::unordered_set<int>::ctor(const&)/8192 54606.200 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.891 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9647.480 -
std::unordered_set<int>::ctor(const&,_alloc)/32 275.542 1.08%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79488.861 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.781 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13748.729 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.810 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142145.558 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.815 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13557.855 1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.278 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142273.800 1.38%
std::unordered_set<int>::erase(iterator)/0 19.588 -
std::unordered_set<int>::erase(iterator)/1024 23.899 17.70%
std::unordered_set<int>::erase(iterator)/32 21.294 5.30%
std::unordered_set<int>::erase(iterator)/8192 24.036 17.67%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.567 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5547.990 3.93%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.397 1.62%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43929.040 -
std::unordered_set<int>::erase(key)_(existent)/0 21.519 -
std::unordered_set<int>::erase(key)_(existent)/1024 26.179 14.73%
std::unordered_set<int>::erase(key)_(existent)/32 21.455 -
std::unordered_set<int>::erase(key)_(existent)/8192 28.248 17.96%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.177 14.78%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.133 5.80%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.991 -
std::unordered_set<int>::find(key)_(existent)/0 0.015 -
std::unordered_set<int>::find(key)_(existent)/1024 1.431 -8.86%
std::unordered_set<int>::find(key)_(existent)/32 1.394 3.23%
std::unordered_set<int>::find(key)_(existent)/8192 1.518 8.39%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.151 28.97%
std::unordered_set<int>::find(key)_(non-existent)/32 1.200 18.77%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.053 -4.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.773 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13626.889 5.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 763.377 2.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138076.675 -1.16%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.568 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7471.386 -5.47%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 613.324 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 88298.386 2.74%
std::unordered_set<int>::insert(value)_(already_present)/0 1.566 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.954 -21.16%
std::unordered_set<int>::insert(value)_(already_present)/32 1.661 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.801 33.52%
std::unordered_set<int>::insert(value)_(new_value)/0 19.118 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.325 -1.74%
std::unordered_set<int>::insert(value)_(new_value)/32 19.344 -3.56%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.320 -3.46%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.265 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6694.094 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 228.548 5.31%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54380.867 -1.37%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.258 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6678.674 1.15%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.439 2.00%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54806.327 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -5.78%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1368.137 -10.97%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.493 1.00%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26861.589 -3.62%
std::unordered_set<std::string>::clear()/0 421.160 -
std::unordered_set<std::string>::clear()/1024 22784.987 1.13%
std::unordered_set<std::string>::clear()/32 948.548 4.14%
std::unordered_set<std::string>::clear()/8192 219193.868 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.400 13.62%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.197 -1.87%
std::unordered_set<std::string>::contains(key)_(existent)/8192 30.504 -17.81%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.348 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.756 9.47%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.187 3.57%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.635 24.56%
std::unordered_set<std::string>::count(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::count(key)_(existent)/1024 39.898 -1.19%
std::unordered_set<std::string>::count(key)_(existent)/32 39.712 13.87%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.587 -10.43%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.347 28.28%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.350 -3.82%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.486 -11.57%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.373 7.09%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.857 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40173.628 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 992.781 -5.60%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 723653.813 -1.46%
std::unordered_set<std::string>::ctor(const&)/0 13.795 -
std::unordered_set<std::string>::ctor(const&)/1024 34940.434 -
std::unordered_set<std::string>::ctor(const&)/32 667.906 -6.55%
std::unordered_set<std::string>::ctor(const&)/8192 340908.335 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.816 -1.17%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62921.541 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1434.673 -3.16%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604628.378 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.796 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61766.916 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1675.292 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637454.387 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.783 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63377.927 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1533.970 -7.82%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635078.088 -
std::unordered_set<std::string>::erase(iterator)/0 30.963 1.70%
std::unordered_set<std::string>::erase(iterator)/1024 28.580 -3.01%
std::unordered_set<std::string>::erase(iterator)/32 29.062 9.65%
std::unordered_set<std::string>::erase(iterator)/8192 28.661 8.61%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.720 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12564.384 4.49%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 667.654 -1.57%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117173.789 -
std::unordered_set<std::string>::erase(key)_(existent)/0 104.329 16.44%
std::unordered_set<std::string>::erase(key)_(existent)/1024 89.353 -25.61%
std::unordered_set<std::string>::erase(key)_(existent)/32 61.996 -41.16%
std::unordered_set<std::string>::erase(key)_(existent)/8192 112.207 30.42%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 18.892 -21.29%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 22.293 -10.22%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 21.190 -13.61%
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.161 -
std::unordered_set<std::string>::find(key)_(existent)/32 38.178 1.07%
std::unordered_set<std::string>::find(key)_(existent)/8192 33.010 -14.03%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.325 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.160 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.137 5.68%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.242 -9.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.889 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 55992.831 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2000.909 14.04%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 605615.034 1.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.989 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56272.264 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1532.020 -5.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 556941.907 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 63.332 192.65%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 21.699 -68.53%
std::unordered_set<std::string>::insert(value)_(already_present)/32 67.906 523.90%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 38.201 -22.58%
std::unordered_set<std::string>::insert(value)_(new_value)/0 29.305 -54.92%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.687 16.25%
std::unordered_set<std::string>::insert(value)_(new_value)/32 69.540 43.92%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.897 15.87%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.144 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36168.872 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 782.913 19.15%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341144.125 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.086 -1.20%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35629.158 -1.95%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 686.889 -4.92%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343815.836 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -2.94%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17164.535 1.54%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 330.858 -5.73%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210635.900 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.634 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.661 -2.11%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1883.589 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.591 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.000 19.65%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 766.873 -16.63%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.827 -1.97%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.636 11.42%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 652.847 -25.02%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.041 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.122 8.55%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 592.803 -28.14%
std::vector<int>::ctor(size)/1024 40.199 -6.87%
std::vector<int>::ctor(size)/32 11.776 17.82%
std::vector<int>::ctor(size)/8192 563.063 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.672 -3.94%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.280 22.34%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.311 -1.24%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.423 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.341 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.711 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.250 -2.21%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.511 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.515 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.963 -1.59%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.611 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 804.416 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.527 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3027.392 -1.31%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 934.420 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.271 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4187.367 1.45%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2213.920 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.342 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13376.327 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.867 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.032 2.18%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.855 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.498 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 876.338 91.32%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 106.113 4.97%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.899 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 670.237 1.78%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.405 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.355 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.364 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.376 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.594 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.608 -2.17%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.319 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6308.133 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.470 -1.62%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52491.312 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.307 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.782 -1.21%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6941.094 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19531.372 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 588.375 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170158.461 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.134 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.804 -2.21%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6943.429 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19488.290 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 585.219 -1.18%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170049.125 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.405 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.911 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6920.495 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19482.750 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 588.181 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 169592.587 -
std::vector<std::string>::ctor(size)/1024 428.333 -
std::vector<std::string>::ctor(size)/32 33.427 -3.03%
std::vector<std::string>::ctor(size)/8192 4248.712 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.397 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.045 -1.18%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5389.384 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19193.087 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 553.126 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 167920.720 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.617 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.499 3.53%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.501 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 592.690 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.858 1.19%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.349 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.430 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.879 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.727 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.066 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.884 1.03%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.182 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 564.866 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.358 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.079 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.930 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.887 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4575.107 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1628.012 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.388 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9818.945 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15060.276 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.067 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113873.328 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3069.698 -1.98%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.220 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20712.094 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16697.578 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 873.433 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125766.249 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1699.966 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.577 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10988.863 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13196.379 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 903.174 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 113909.263 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.425 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.559 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.243 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 301.764 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.595 1.51%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.103 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.370 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.237 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.402 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6293.878 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 117.872 -1.71%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51151.968 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 539.722 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.000 1.11%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3178.493 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.467 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.473 1.51%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5709.643 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.830 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.211 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.971 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.445 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.866 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.857 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.865 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.496 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.478 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.511 -
vector<bool>(const_vector<bool>&) 9.649 1.02%
vector<bool>(size_type,_const_value_type&) 8.168 -12.31%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.702 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.856 -
vector<bool>::reserve() 10.149 -14.34%
Geometric Mean 221.029 -