Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 563232 2026-01-05T22:33:31 0:00:00
Previous 563215 2026-01-05T22:33:46 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2190 2510
Performance Improvements 2195 2495
Unchanged Tests 52795 52175
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/0 396.52% 13.263 65.854 - -0.90% -
std::fill(deque<int>)/32 270.57% 1.269 4.704 - 270.55% -
rng::fill(deque<int>)/32 231.00% 1.367 4.525 - 207.80% -
std::rotate_copy(vector<int>)/8192 146.41% 286.007 704.743 - 9.96% -
std::copy_n(vector<int>)/32768 144.88% 1536.382 3762.285 - -0.89% -
rng::replace(list<int>)_(prefix)/1024 121.74% 734.803 1629.359 - 121.71% -
std::replace(list<int>)_(sprinkled)/1024 121.65% 727.237 1611.885 - 121.46% -
rng::replace(list<int>)_(sprinkled)/1024 121.57% 727.666 1612.323 - 120.18% -
std::multiset<std::string>::insert(value)_(already_present)/0 119.14% 19.561 42.865 - 119.29% -
std::replace_if(list<int>)_(sprinkled)/1024 118.26% 740.467 1616.113 - 117.37% -
std::replace_if(list<int>)_(prefix)/1024 118.11% 741.340 1616.948 - 117.15% -
rng::replace_if(list<int>)_(sprinkled)/1024 118.05% 741.596 1617.017 - 117.04% -
rng::replace_if(list<int>)_(prefix)/1024 117.57% 743.205 1616.978 - 116.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 114.70% 32.685 70.174 - 52.03% -
std::fill(deque<int>)/50 110.32% 2.242 4.716 - 110.73% -
rng::reverse(deque<int>)/8 107.73% 2.516 5.227 - 108.16% -
std::search_n(list<int>)_(no_match)/1024 106.37% 768.214 1585.391 - 108.99% -
rng::fill(deque<int>)/50 103.42% 2.256 4.588 - 103.35% -
rng::starts_with(list<int>)/1000 97.74% 757.817 1498.491 - 96.78% -
rng::search(list<int>,_pred)_(no_match)/1000 96.07% 750.584 1471.673 - 95.22% -
rng::search(list<int>,_pred)_(no_match)/1024 93.90% 768.145 1489.405 - 93.47% -
rng::rotate_copy(vector<int>)/8192 91.81% 287.724 551.872 - 94.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 84.76% 157259876.626 290554483.595 - 36.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 80.75% 32.675 59.060 - 196.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 78.37% 28.289 50.460 - 111.21% -
rng::copy_n(vector<int>)/32768 77.27% 1477.359 2618.966 - 14.16% -
std::set<std::string>::erase(key)_(existent)/8192 76.50% 70.742 124.856 - 75.70% -
std::unordered_set<std::string>::erase(key)_(existent)/0 72.44% 71.936 124.044 - 1.05% -
BM_MakeHeap_string_PipeOrgan_16 68.39% 3.654 6.153 - 70.44% -
BM_MakeHeap_string_PipeOrgan_256 65.15% 4.916 8.119 - 70.18% -
BM_MakeHeap_string_PipeOrgan_1024 65.01% 4.977 8.213 - 65.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 64.82% 49695799.249 81910087.043 - 27.19% -
std::replace(list<int>)_(prefix)/1024 64.05% 738.528 1211.582 - 63.73% -
BM_lexicographical_compare_three_way_fast_path/1 63.91% 0.277 0.454 - 16.23% -
BM_MakeHeap_string_Ascending_16 63.23% 3.709 6.055 - 60.96% -
BM_MakeHeap_string_PipeOrgan_64 61.36% 4.752 7.667 - 61.95% -
BM_MakeHeap_string_Ascending_1024 60.54% 5.010 8.042 - 52.63% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 60.39% 46.343 74.330 - 19.56% -
BM_std_min<unsigned_long_long>/1 60.37% 0.286 0.459 - 0.21% -
BM_MakeHeap_string_Ascending_256 60.05% 4.960 7.939 - 59.13% -
BM_MakeHeap_string_Ascending_16384 59.08% 5.174 8.231 - 43.11% -
BM_MakeHeap_string_Ascending_64 57.26% 4.788 7.530 - 55.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 56.05% 0.447 0.698 - 0.05% -
std::is_sorted_until(deque<int>)/8 55.95% 2.542 3.964 - 28.30% -
BM_MakeHeap_string_Descending_4 54.36% 2.107 3.252 - 55.24% -
BM_StringConstructDestroyCStr_Empty_Transparent 53.93% 0.241 0.370 - 57.06% -
rng::starts_with(list<int>)/1024 53.09% 777.425 1190.174 - 51.87% -
BM_MakeHeap_string_PipeOrgan_4 51.96% 2.591 3.938 - 54.44% -
rng::find(vector<bool>)_(process_all)/50 51.89% 0.625 0.950 - 28.36% -
std::shift_left(vector<int>)/32 51.21% 2.993 4.526 - 51.24% -
rng::find(vector<bool>)_(process_all)/8 51.01% 0.626 0.946 - 57.33% -
BM_MakeHeap_string_Descending_256 50.10% 2.743 4.117 - 52.58% -
SetIntersection_Interlaced_Vector_string_262144_1024 49.87% 222423715.621 333344397.980 - 38.11% -
BM_MakeHeap_string_SingleElement_16384 49.64% 6.117 9.153 - 50.06% -
BM_RangesPopHeap_string_1 49.52% 0.468 0.700 - 33.63% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 48.05% 0.273 0.405 - 15.79% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 47.96% 42.679 63.147 - 30.81% -
std::equal(list<int>)_(it,_it,_it)/1024 47.38% 1134.427 1671.919 - 47.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 47.10% 9663091.297 14214728.673 - -47.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 46.62% 29323042.488 42993722.256 - 6.21% -
BM_MakeHeap_string_PipeOrgan_16384 46.22% 5.696 8.329 - 49.84% -
BM_MakeHeap_string_Ascending_4 46.22% 2.828 4.136 - 45.48% -
BM_MakeHeap_string_SingleElement_4 45.82% 3.662 5.341 - 45.65% -
BM_MakeHeap_string_Descending_16 44.88% 2.350 3.405 - 44.01% -
BM_MakeHeap_string_SingleElement_1024 44.20% 6.307 9.095 - 44.17% -
std::unordered_set<int>::count(key)_(non-existent)/32 43.71% 1.324 1.902 - 28.51% -
BM_MakeHeap_string_Descending_1024 42.87% 2.858 4.084 - 50.40% -
SetIntersection_Interlaced_Set_float_16384_16384 42.27% 243273529.732 346109906.067 - -0.84% -
rng::unique_copy(deque<int>)_(sprinkled)/52 42.25% 14.928 21.235 - 43.86% -
std::unordered_set<int>::contains(key)_(non-existent)/32 41.18% 1.344 1.897 - 24.10% -
BM_MakeHeap_string_SingleElement_256 40.45% 6.471 9.088 - 43.15% -
BM_MakeHeap_string_Descending_64 39.62% 2.572 3.591 - 40.27% -
rng::move(deque<int>)/8 38.95% 3.935 5.468 - 38.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.59% 33.148 45.939 - -0.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.45% 29.557 40.922 - 0.27% -
BM_MakeHeap_string_SingleElement_64 38.23% 6.441 8.903 - 38.07% -
BM_vector_deque_copy/0 37.56% 0.370 0.509 - 31.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 37.01% 0.293 0.402 - -18.77% -
BM_MakeHeap_string_SingleElement_262144 36.56% 7.338 10.021 - 28.60% -
BM_PushHeap_uint64_SingleElement_1 36.51% 0.451 0.616 - 18.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.44% 45.460 62.024 - 1.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 36.02% 0.934 1.271 - -3.88% -
BM_MakeHeap_string_SingleElement_16 35.94% 5.607 7.622 - 33.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 35.90% 13.405 18.217 - 10.51% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 35.58% 0.332 0.451 - -0.04% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 35.58% 0.412 0.558 - 3.40% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 35.23% 0.265 0.359 - 22.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 35.18% 58.167 78.629 - 30.87% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 34.51% 2.198 2.957 - 12.20% -
BM_MakeHeap_string_Heap_16384 34.45% 4.942 6.644 - 29.69% -
std::map<std::string,_int>::erase(key)_(existent)/32 34.39% 60.279 81.011 - 1.26% -
std::multiset<std::string>::insert(value)_(already_present)/1024 34.33% 55.926 75.127 - 33.76% -
std::vector<int>::ctor(size)/32 34.30% 10.550 14.169 - 29.79% -
rng::unique_copy(deque<int>)_(sprinkled)/32 34.22% 9.967 13.378 - 32.68% -
BM_MakeHeap_string_Heap_4 33.78% 3.056 4.089 - 34.27% -
BM_MakeHeap_string_Heap_262144 33.74% 5.192 6.944 - 27.00% -
std::multiset<std::string>::insert(value)_(already_present)/8192 33.61% 65.500 87.518 - 30.69% -
BM_MakeHeap_string_Heap_1024 33.13% 4.711 6.272 - 28.68% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 32.52% 42.411 56.204 - -6.58% -
std::multiset<std::string>::insert(value)_(new_value)/8192 32.50% 74.424 98.615 - 3.35% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 31.95% 10.153 13.397 - 29.43% -
BM_MakeHeap_string_Heap_64 31.63% 4.974 6.547 - 28.32% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 31.41% 0.326 0.428 - 12.19% -
BM_vector_deque_ranges_move_backward/0 31.36% 0.465 0.611 - 0.77% -
BM_MakeHeap_string_Heap_256 31.30% 4.854 6.373 - 28.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.10% 35.507 46.549 - 10.96% -
BM_PushHeap_float_Descending_1 31.02% 0.410 0.538 - 24.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 30.92% 6.863 8.985 - 38.33% -
rng::is_sorted(deque<int>)/8 30.52% 2.484 3.242 - 13.58% -
BM_RangesMakeHeap_string_Ascending_262144 30.17% 7.174 9.338 - -4.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 29.78% 0.336 0.436 - 26.99% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 29.60% 18.866 24.450 - 3.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.38% 30.228 39.109 - 32.36% -
rng::find_last(deque<int>)_(bail_90%)/1048576 28.96% 25514.933 32903.711 - 28.71% -
BM_MakeHeap_string_Heap_16 28.87% 4.613 5.944 - 27.93% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 28.86% 575.469 741.553 - 26.08% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 28.72% 24.899 32.051 - -4.59% -
std::unordered_set<int>::contains(key)_(existent)/1024 28.56% 1.206 1.550 - 10.55% -
rng::contains_subrange(deque<int>)_(process_all)/50 28.36% 14.621 18.767 - 2.82% -
rng::unique(deque<int>)_(sprinkled)/1024 28.05% 628.703 805.076 - 27.83% -
BM_vector_deque_move_backward/0 28.02% 0.473 0.605 - 36.37% -
std::map<std::string,_int>::erase(key)_(existent)/0 27.78% 57.533 73.514 - 74.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 27.37% 44.938 57.239 - 29.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 26.92% 5.014 6.363 - 33.72% -
BM_PopHeap_uint32_1 26.56% 0.456 0.577 - 26.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 26.43% 25.404 32.117 - 30.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.65% 0.555 0.697 - 25.43% -
rng::unique_copy(deque<int>)_(contiguous)/32 25.37% 9.894 12.404 - 27.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 25.34% 35.497 44.491 - 4.63% -
BM_std_minmax<unsigned_int>/4 24.89% 0.925 1.155 - 18.73% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 24.71% 10017.360 12492.506 - 19.01% -
std::unordered_set<int>::count(key)_(non-existent)/1024 24.66% 1.323 1.649 - 6.54% -
BM_vector_deque_move/0 24.61% 0.550 0.685 - 23.45% -
std::unordered_set<std::string>::erase(iterator)/1024 24.33% 26.516 32.968 - 10.47% -
rng::unique(deque<int>)_(sprinkled)/52 24.06% 69.819 86.621 - 15.87% -
std::multimap<std::string,_int>::erase(iterator)/0 24.04% 25.983 32.230 - 22.93% -
BM_MakeHeap_string_PipeOrgan_262144 23.93% 7.420 9.195 - 23.41% -
std::multiset<int>::erase(key)_(non-existent)/1024 23.92% 6.644 8.233 - 24.01% -
BM_MakeHeap_string_Descending_262144 23.91% 3.474 4.304 - 21.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 23.91% 2.862 3.546 - 1.82% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 23.74% 7.180 8.885 - -10.96% -
rng::unique_copy(deque<int>)_(contiguous)/52 23.62% 15.197 18.787 - 27.91% -
BM_RangesPopHeap_uint64_1 23.58% 0.454 0.561 - 26.07% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 23.57% 0.466 0.576 - -6.46% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 23.56% 0.458 0.566 - 0.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 23.40% 7.388 9.116 - 7.50% -
BM_MakeHeap_string_QuickSortAdversary_256 23.18% 10.482 12.912 - 23.67% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 22.98% 8827.892 10856.572 - -2.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 22.88% 1.285 1.579 - -12.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 22.83% 3010174.044 3697316.727 - 28.54% -
BM_MakeHeap_string_QuickSortAdversary_1024 22.77% 10.658 13.085 - 23.07% -
std::multiset<std::string>::insert(value)_(already_present)/32 22.73% 41.538 50.978 - 22.77% -
std::multiset<int>::erase(key)_(non-existent)/8192 22.71% 9.496 11.652 - 22.24% -
BM_MakeHeap_string_QuickSortAdversary_64 22.70% 10.247 12.573 - 23.27% -
BM_vector_deque_move/2 22.60% 1.640 2.010 - 9.72% -
std::multiset<std::string>::erase(iterator)/8192 22.51% 27.087 33.184 - 9.17% -
rng::move(deque<int>)/64 22.42% 6.490 7.945 - 25.74% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 21.87% 1.302 1.586 - 6.09% -
rng::replace(vector<int>)_(sprinkled)/50 21.85% 7.962 9.701 - 20.83% -
BM_MakeHeap_string_QuickSortAdversary_16 21.85% 8.576 10.449 - 21.21% -
BM_PushHeap_uint32_QuickSortAdversary_1 21.61% 0.573 0.697 - 44.69% -
std::copy_backward(list<int>)/4096 21.29% 3263.975 3958.875 - 19.53% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 21.26% 0.990 1.200 - -3.37% -
rng::replace(vector<int>)_(sprinkled)/32 21.24% 5.239 6.351 - 13.32% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 21.20% 0.434 0.526 - 13.22% -
rng::starts_with(list<int>,_pred)/8192 21.12% 9699.470 11747.561 - 3.13% -
BM_MakeHeap_string_QuickSortAdversary_262144 21.01% 12.800 15.489 - 22.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.91% 21.493 25.988 - 19.58% -
BM_MakeHeap_string_QuickSortAdversary_16384 20.75% 11.847 14.306 - 21.36% -
std::map<std::string,_int>::erase(iterator)/8192 20.72% 29.151 35.191 - 33.06% -
std::multiset<std::string>::ctor(const&)/32 20.70% 714.014 861.789 - 19.84% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 20.56% 149.955 180.784 - 20.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.49% 549.579 662.169 - 16.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 20.27% 5.364 6.451 - 7.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 20.17% 5592778.524 6720681.726 - 0.37% -
BM_std_minmax<unsigned_char>/5 20.06% 1.609 1.932 - 10.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.05% 505.088 606.343 - 19.45% -
std::unordered_multiset<int>::find(key)_(existent)/1024 19.94% 1.005 1.205 - 3.83% -
std::unordered_set<int>::count(key)_(non-existent)/8192 19.94% 1.468 1.761 - 5.39% -
std::multiset<std::string>::erase(key)_(existent)/32 19.90% 49.894 59.823 - 1.86% -
rng::contains_subrange(deque<int>)_(process_all)/32 19.87% 10.820 12.970 - -6.81% -
std::unordered_set<int>::find(key)_(existent)/1024 19.82% 1.205 1.444 - 25.05% -
BM_RangesMakeHeap_uint64_Random_4 19.81% 1.135 1.360 - 17.84% -
std::unordered_multiset<int>::count(key)_(existent)/32 19.68% 1.424 1.704 - -8.29% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 19.59% 55.813 66.746 - 18.97% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 19.29% 2.032 2.424 - 10.27% -
BM_RangesPopHeap_uint32_1 19.22% 0.487 0.581 - 39.78% -
BM_std_minmax<unsigned_char>/21 19.14% 2.054 2.447 - 9.69% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.14% 0.336 0.400 - 19.17% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 19.07% 540.597 643.668 - 15.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 18.95% 11271.890 13408.258 - 5.61% -
rng::copy(list<int>)/64 18.88% 31.733 37.724 - 11.60% -
BM_MakeHeap_string_QuickSortAdversary_4 18.85% 5.979 7.106 - 17.98% -
BM_std_min<unsigned___int128>/64000 18.79% 24723.891 29370.705 - -31.51% -
BM_std_min<char>/3 18.77% 0.693 0.824 - 14.74% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.70% 2124797.050 2522040.633 - 3.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.63% 37.133 44.049 - 24.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 18.60% 0.393 0.466 - 4.00% -
std::multiset<std::string>::find(key)_(non-existent)/8192 18.59% 27.189 32.244 - -0.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 18.49% 317.000 375.623 - 5.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.41% 36.899 43.691 - 16.35% -
BM_std_min<unsigned___int128>/65536 18.40% 25330.382 29990.839 - -31.68% -
BM_std_minmax<unsigned_char>/6 18.34% 1.897 2.245 - 9.60% -
std::multimap<std::string,_int>::erase(iterator)/1024 18.33% 31.047 36.738 - 11.29% -
BM_std_min<unsigned___int128>/4000 18.28% 1542.161 1824.119 - -31.40% -
BM_std_min<unsigned___int128>/70000 18.24% 27040.831 31973.160 - -31.79% -
rng::stable_partition(list<int>)_(dense)/8192 18.18% 18433.401 21784.399 - 19.50% -
BM_RangesMakeHeap_float_Descending_64 18.15% 0.228 0.270 - 39.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 18.07% 20.776 24.529 - 9.59% -
BM_std_min<unsigned___int128>/5500 18.01% 2121.252 2503.314 - -31.54% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 17.92% 36.512 43.053 - -0.50% -
BM_std_min<unsigned___int128>/4096 17.86% 1579.902 1862.032 - -31.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 17.85% 2738579.922 3227360.673 - 2.85% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 17.73% 28.802 33.909 - 44.55% -
BM_std_min<unsigned___int128>/1024 17.72% 396.716 467.020 - -31.27% -
BM_std_minmax<unsigned_char>/16 17.61% 0.925 1.087 - 11.76% -
rng::contains_subrange(deque<int>)_(process_all)/16 17.59% 6.732 7.916 - -15.73% -
SetIntersection_Interlaced_Vector_uint64_1024_64 17.55% 4110563.997 4831847.545 - 2.12% -
BM_std_minmax<unsigned_char>/4 17.49% 1.367 1.606 - 9.01% -
BM_std_min<unsigned___int128>/512 17.48% 199.180 233.997 - -30.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 17.39% 0.498 0.585 - -0.03% -
BM_std_min<unsigned_char>/1 17.30% 0.380 0.446 - 37.35% -
BM_std_minmax<char>/8 17.28% 0.977 1.146 - 11.94% -
std::unordered_set<int>::count(key)_(existent)/1024 17.23% 1.188 1.392 - 15.67% -
BM_std_minmax<unsigned_char>/29 17.23% 2.287 2.680 - 10.33% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 17.21% 2539.162 2976.161 - 4.90% -
rng::move(list<int>)/4096 17.20% 6312.609 7398.343 - 37.17% -
rng::rotate(list<int>)_(by_1/4)/8192 17.20% 7151.704 8381.658 - 16.18% -
BM_StringEraseWithMove_Empty_Transparent 17.12% 0.568 0.665 - 18.26% -
BM_MakeHeap_string_Ascending_262144 17.04% 7.413 8.676 - -5.41% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 17.03% 1.040 1.217 - 6.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 17.03% 19.192 22.461 - 17.27% -
BM_vector_deque_ranges_move/0 16.96% 0.431 0.504 - -2.97% -
std::search(list<int>,_pred)_(same_length)/8192 16.85% 8950.994 10459.369 - 16.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 16.76% 182.479 213.061 - 103.24% -
BM_std_minmax<long_long>/2 16.71% 1.114 1.301 - -1.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 16.56% 84.772 98.813 - 5.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.53% 42.665 49.719 - 25.28% -
rng::search(list<int>,_pred)_(near_matches)/1024 16.35% 44842.759 52173.058 - 13.90% -
std::map<int,_int>::insert(value)_(new_value)/8192 16.26% 36.723 42.695 - 7.38% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 16.20% 18.539 21.542 - 14.18% -
rng::search(deque<int>,_pred)_(near_matches)/1000 16.02% 24041.037 27891.413 - 10.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 16.00% 5.083 5.896 - -18.01% -
rng::search(deque<int>,_pred)_(near_matches)/1024 15.89% 25222.607 29229.710 - 10.28% -
BM_std_minmax<unsigned_char>/27 15.79% 1.775 2.055 - 10.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 15.79% 46.022 53.289 - 14.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 15.69% 21.041 24.342 - 12.78% -
BM_std_minmax<unsigned_char>/3 15.64% 1.120 1.295 - 8.56% -
rng::find_end(deque<int>)_(process_all)/8192 15.51% 2032.783 2348.160 - -1.63% -
BM_std_minmax<unsigned_char>/23 15.48% 2.795 3.227 - 8.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.45% 30.043 34.684 - 7.68% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 15.42% 6.984 8.062 - 20.92% -
BM_std_minmax<unsigned_char>/26 15.42% 1.387 1.601 - 11.02% -
BM_MakeHeap_string_Descending_16384 15.34% 3.459 3.989 - 34.03% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15.33% 10379.253 11969.927 - 4.21% -
BM_std_minmax<unsigned_char>/20 15.32% 1.833 2.114 - 9.42% -
rng::unique(deque<int>)_(sprinkled)/32 15.24% 59.306 68.342 - 12.69% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 15.22% 1.597 1.840 - 30.69% -
std::copy_n(list<int>)/64 15.02% 14.042 16.151 - 15.07% -
BM_StringDestroy_Empty 15.01% 0.703 0.808 - 23.48% -
BM_MakeHeap_float_Random_1024 14.99% 1.175 1.351 - 9.54% -
std::multiset<std::string>::find(key)_(existent)/8192 14.84% 40.676 46.711 - 61.59% -
std::set<std::string>::erase(iterator)/1024 14.74% 28.557 32.766 - 16.40% -
BM_std_minmax<unsigned_char>/2 14.62% 0.823 0.943 - 6.77% -
std::set<std::string>::find(key)_(non-existent)/8192 14.47% 26.756 30.627 - 8.78% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 14.47% 29.298 33.536 - 17.38% -
BM_RangesMakeHeap_float_Random_4 14.44% 1.251 1.432 - -6.44% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 14.39% 1.354 1.549 - 13.08% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14.33% 10523.909 12031.812 - -4.83% -
std::find_end(list<int>,_pred)_(same_length)/8192 14.32% 9703.562 11093.291 - -46.12% -
BM_std_minmax<unsigned_char>/19 14.32% 1.577 1.803 - 8.88% -
BM_std_minmax_element<char>/3 14.27% 0.998 1.140 - -3.41% -
rng::transform(list<int>,_list<int>)/8192 14.21% 8953.463 10225.367 - 0.07% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 14.19% 189.321 216.191 - 106.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 14.19% 0.411 0.469 - -5.23% -
rng::search(list<int>)_(same_length)/8192 14.16% 8061.119 9202.856 - -5.01% -
BM_std_minmax<unsigned_char>/22 14.15% 2.408 2.749 - 9.58% -
std::multiset<std::string>::find(key)_(existent)/1024 14.12% 27.893 31.830 - 34.81% -
std::list<int>::ctor(size)/1024 14.03% 11506.185 13120.043 - 12.64% -
rng::for_each_n(deque<int>)/8 14.02% 1.154 1.316 - 9.21% -
BM_std_minmax<unsigned_char>/24 14.01% 1.155 1.317 - 9.12% -
std::replace_if(vector<int>)_(sprinkled)/50 13.98% 12.866 14.665 - 13.66% -
std::unordered_set<int>::find(key)_(existent)/32 13.83% 1.228 1.398 - 23.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 13.79% 31.247 35.555 - 2.04% -
std::is_partitioned(deque<int>)_(partitioned)/8192 13.77% 2869.572 3264.795 - 6.71% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 13.75% 1.645 1.871 - 14.50% -
rng::find_end(list<int>,_pred)_(same_length)/8192 13.63% 9293.191 10559.533 - -45.47% -
BM_std_min<unsigned___int128>/64 13.61% 24.528 27.865 - -28.11% -
rng::move_backward(vector<bool>)_(unaligned)/512 13.53% 4.785 5.432 - 1.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 13.47% 0.411 0.467 - 4.30% -
std::is_partitioned(deque<int>)_(partitioned)/32 13.46% 10.719 12.162 - 24.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 13.43% 128.870 146.173 - 84.03% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.41% 26.599 30.164 - 2.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.37% 19.461 22.063 - 25.69% -
std::list<int>::ctor(size)/8192 13.34% 94175.214 106739.905 - 12.18% -
BM_RangesMakeHeap_float_Random_1024 13.33% 1.180 1.337 - 8.68% -
std::search(deque<int>,_pred)_(no_match)/1024 13.28% 365.156 413.661 - 26.38% -
SetIntersection_Interlaced_Vector_string_262144_4 13.24% 2124113.927 2405275.443 - 15.97% -
BM_std_minmax<unsigned_char>/30 13.23% 2.624 2.972 - 9.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 13.16% 0.824 0.932 - -0.07% -
BM_StringEraseWithMove_Empty_Opaque 13.13% 0.798 0.903 - 13.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 13.09% 0.824 0.932 - 12.72% -
rng::replace_if(list<int>)_(prefix)/50 13.06% 24.757 27.991 - 12.86% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 13.06% 22.855 25.840 - 1.79% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 13.01% 11039.195 12475.476 - 12.33% -
std::search(list<int>)_(single_element)/1000 12.99% 648.176 732.346 - 9.12% -
std::unique(deque<int>)_(sprinkled)/1024 12.96% 865.001 977.071 - 11.51% -
std::list<int>::ctor(size)/32 12.95% 319.633 361.033 - 11.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.94% 33.735 38.099 - 50.76% -
bm_ranges_lexicographical_compare<signed_char>/64 12.68% 1.938 2.184 - 14.73% -
SetIntersection_Interlaced_Vector_string_16384_256 12.67% 35944555.346 40500003.180 - 1.57% -
BM_std_minmax<unsigned_char>/25 12.64% 1.179 1.328 - 8.36% -
BM_std_minmax<long_long>/1 12.62% 0.615 0.692 - -0.08% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12.61% 96249.577 108387.378 - 11.96% -
BM_std_minmax<unsigned_char>/28 12.56% 2.031 2.286 - 6.33% -
BM_vector_deque_move/1 12.54% 2.027 2.281 - 8.05% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 12.43% 95196.043 107028.063 - 13.18% -
rng::find(vector<char>)_(process_all)/8 12.38% 0.925 1.039 - 12.33% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 12.31% 1.409 1.583 - -6.72% -
rng::equal(vector<bool>)_(unaligned)/50 12.31% 0.787 0.884 - 20.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.26% 38.692 43.436 - 5.39% -
rng::remove(deque<int>)_(sprinkled)/50 12.24% 56.948 63.920 - -0.48% -
rng::find_end(deque<int>)_(process_all)/1048576 12.09% 267486.755 299837.520 - -2.88% -
rng::stable_partition(deque<int>)_(dense)/1024 12.04% 599.451 671.601 - 13.83% -
rng::for_each(join_view(vector<vector<int>>)/8 11.99% 1.385 1.552 - 8.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 11.97% 1.409 1.578 - -1.02% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 11.84% 2712.746 3034.031 - 10.54% -
BM_PushHeap_string_Ascending_1024 11.82% 13.212 14.774 - 12.88% -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.64% 10.057 11.228 - 10.46% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.62% 762.416 851.021 - 10.98% -
BM_std_min<unsigned_long_long>/64 11.61% 4.691 5.236 - 8.93% -
std::for_each(join_view(vector<vector<int>>))/8 11.59% 1.380 1.540 - 11.66% -
BM_MakeHeap_string_Random_1024 11.47% 10.840 12.084 - 11.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 11.46% 0.456 0.508 - -8.63% -
rng::search(list<int>,_pred)_(no_match)/8192 11.39% 7402.936 8246.365 - -0.66% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 11.38% 24.219 26.976 - 21.03% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 11.36% 4.720 5.256 - 15.04% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 11.29% 0.503 0.560 - -8.31% -
BM_MakeHeap_string_Random_256 11.28% 10.484 11.666 - 12.00% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.21% 6.504 7.233 - -23.80% -
BM_MakeHeap_uint32_Random_256 11.16% 1.132 1.258 - 9.64% -
std::multiset<std::string>::ctor(const&,_alloc)/32 11.15% 742.767 825.616 - 9.12% -
std::is_sorted(deque<int>,_pred)/8 11.13% 4.475 4.973 - 14.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 11.12% 320.156 355.766 - 10.84% -
rng::search(deque<int>)_(single_element)/1000 11.11% 404.425 449.346 - -0.12% -
std::find_if(vector<char>)_(process_all)/8 11.10% 2.392 2.657 - 9.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.03% 10905848.184 12109170.655 - 12.33% -
BM_std_minmax<unsigned_char>/31 11.01% 3.099 3.441 - 8.95% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 10.92% 676.086 749.931 - 10.26% -
std::set<std::string>::find(key)_(existent)/32 10.91% 15.574 17.273 - 5.95% -
BM_std_minmax<unsigned_int>/16 10.90% 1.251 1.387 - 8.07% -
BM_MakeHeap_string_Random_64 10.86% 10.062 11.155 - 11.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 10.83% 0.922 1.021 - -10.84% -
BM_std_minmax<unsigned_char>/32 10.82% 1.511 1.674 - 4.55% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.81% 322.834 357.749 - 9.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 10.75% 3.042 3.369 - -9.60% -
std::list<int>::erase(begin)_(cheap_elements)/32 10.69% 10.166 11.252 - 11.71% -
BM_StringRelational_Less_Empty_Large_Control 10.66% 1.740 1.925 - 2.68% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10.63% 12743.408 14098.618 - -15.46% -
SetIntersection_Interlaced_Vector_float_1024_256 10.63% 6035573.701 6677308.339 - -15.93% -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.55% 9.947 10.996 - 9.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 10.55% 1.495 1.652 - -8.69% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 10.40% 483.435 533.695 - 0.76% -
BM_MakeHeap_string_Random_16384 10.39% 12.725 14.048 - 11.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 10.37% 2126321.114 2346726.445 - 16.68% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 10.33% 2662.788 2937.737 - 11.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 10.30% 0.554 0.611 - 19.27% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.30% 4.773 5.264 - -20.01% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 10.29% 60.090 66.276 - 109.66% -
std::rotate(list<int>)_(1_element_backward)/8192 10.29% 8628.007 9516.102 - 12.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.22% 1427.419 1573.275 - -1.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.20% 0.689 0.760 - 10.12% -
rng::find_first_of(vector<int>)_(small_needle)/32 10.18% 46.844 51.614 - 8.83% -
std::generate_n(list<int>)/8192 10.18% 6820.598 7514.758 - 8.72% -
SetIntersection_Front_Set_float_16384_1024 10.14% 14227091.962 15669985.143 - 0.72% -
rng::search(list<int>)_(single_element)/1000 10.09% 669.974 737.561 - 10.74% -
rng::find_end(forward_list<int>)_(same_length)/8192 10.07% 13041.263 14354.181 - 0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 10.03% 20.970 23.073 - 4.57% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.02% 11163.561 12282.382 - 9.43% -
BM_MakeHeap_string_Random_16 10.01% 8.352 9.188 - 9.89% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 10.00% 15.555 17.111 - 1.20% -
std::copy_if(list<int>)_(entire_range)/64 9.96% 31.598 34.745 - -3.99% -
std::copy_if(list<int>)_(entire_range)/32768 9.96% 28274.028 31089.922 - 3.62% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 9.89% 0.474 0.521 - 11.69% -
BM_MakeHeap_string_Random_262144 9.83% 15.392 16.905 - 8.50% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 9.78% 87.665 96.236 - -22.05% -
bm_lexicographical_compare<signed_char>/1 9.70% 1.209 1.326 - 3.09% -
std::set<int>::insert(value)_(already_present)/8192 9.69% 10.645 11.676 - 7.80% -
BM_PushHeap_string_Ascending_256 9.65% 10.542 11.559 - 13.50% -
rng::find_first_of(list<int>)_(large_needle)/1024 9.65% 848079.550 929901.139 - -3.70% -
std::multiset<int>::erase(key)_(non-existent)/32 9.61% 2.761 3.027 - 12.50% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 9.60% 95741.020 104935.577 - 7.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.52% 9432507.077 10330329.808 - 6.00% -
std::copy_n(list<int>)/4096 9.51% 4875.820 5339.627 - 38.29% -
BM_std_minmax<unsigned_char>/7 9.51% 2.433 2.665 - 9.47% -
std::transform(list<int>,_list<int>)/8192 9.48% 8613.874 9430.251 - 0.20% -
rng::is_sorted_until(deque<int>)/8 9.47% 2.870 3.141 - -26.69% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 9.47% 17.132 18.754 - 4.53% -
std::is_sorted(list<int>,_pred)/8192 9.46% 7621.374 8342.737 - 9.62% -
std::copy(vector<int>)/8 9.44% 2.085 2.282 - 1.55% -
rng::is_sorted(list<int>)/8192 9.41% 7337.829 8028.266 - 10.55% -
SetIntersection_Interlaced_Vector_float_256_64 9.40% 7297308.694 7983460.369 - -10.52% -
BM_RangesMakeHeap_float_Descending_16 9.40% 0.229 0.250 - 19.35% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 9.32% 0.496 0.542 - 2.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 9.31% 73.559 80.410 - 57.34% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 9.29% 20.893 22.835 - -5.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.29% 32.517 35.536 - -2.15% -
BM_std_minmax<unsigned_char>/18 9.21% 1.295 1.414 - 7.41% -
BM_std_min<char>/2 9.19% 0.486 0.530 - 9.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.18% 37.901 41.382 - -1.62% -
BM_std_min<unsigned_long_long>/5 9.18% 1.304 1.424 - 6.04% -
std::multimap<std::string,_int>::erase(iterator)/8192 9.15% 31.908 34.829 - 6.05% -
std::find_end(forward_list<int>)_(same_length)/8192 9.14% 13276.771 14490.617 - -0.19% -
std::none_of(vector<int>)_(process_all)/50 9.09% 13.376 14.591 - -19.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.06% 10.872 11.858 - 8.03% -
std::is_partitioned(deque<int>)_(partitioned)/50 9.05% 15.836 17.269 - 16.29% -
rng::copy_if(list<int>)_(entire_range)/64 9.04% 30.566 33.329 - 8.22% -
bm_ranges_lexicographical_compare<int>/4 9.02% 1.271 1.386 - 6.86% -
BM_MakeHeap_float_Random_256 9.01% 1.284 1.399 - 13.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.00% 3.796 4.138 - 8.41% -
rng::remove(deque<int>)_(sprinkled)/32 8.99% 52.125 56.810 - 0.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 8.99% 26.730 29.133 - 5.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.99% 73705085.804 80329271.576 - 6.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8.98% 8643211.705 9419675.266 - 15.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 8.98% 0.626 0.682 - 8.44% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 8.98% 13932.156 15183.319 - -0.03% -
SetIntersection_None_Set_uint32_64_64 8.98% 11949924.914 13022637.729 - 9.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 8.97% 100790.897 109830.012 - 7.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 8.92% 1.210 1.318 - 6.90% -
rng::copy(vector<bool>)_(unaligned)/262144 8.88% 1368.707 1490.195 - 8.91% -
std::multiset<std::string>::contains(key)_(existent)/1024 8.82% 22.501 24.487 - 6.55% -
BM_std_minmax<long_long>/3 8.81% 1.480 1.610 - -7.97% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 8.78% 28.390 30.884 - -2.27% -
SetIntersection_Interlaced_Vector_float_16384_4 8.72% 1402148.029 1524467.144 - -10.44% -
bm_ranges_lexicographical_compare<unsigned_char>/5 8.69% 1.566 1.702 - -1.86% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 8.66% 100987.762 109737.790 - 7.22% -
BM_MakeHeap_uint64_Ascending_4 8.59% 0.406 0.441 - -2.39% -
std::multiset<int>::count(key)_(existent)/8192 8.59% 9.135 9.920 - 7.96% -
std::unordered_set<std::string>::erase(key)_(existent)/32 8.57% 121.505 131.918 - 78.27% -
std::list<std::string>::ctor(size)/8192 8.56% 102157.970 110907.067 - 7.93% -
std::find_first_of(deque<int>)_(small_needle)/8192 8.55% 27964.679 30354.604 - 6.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 8.54% 100981.955 109608.969 - 7.15% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 8.54% 21.010 22.805 - 6.48% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.54% 12066.526 13096.856 - 4.52% -
std::find_first_of(deque<int>)_(small_needle)/1024 8.54% 3527.414 3828.505 - 3.06% -
std::list<int>::insert(begin)_(cheap_elements)/1024 8.49% 11.217 12.169 - 7.66% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.46% 0.374 0.406 - 8.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 8.46% 12117.690 13142.338 - 6.72% -
std::list<int>::ctor(Range)_(cheap_elements)/32 8.45% 322.062 349.292 - 6.11% -
std::list<std::string>::ctor(size)/1024 8.45% 12289.329 13328.184 - 7.94% -
rng::swap_ranges(deque<int>)/50 8.45% 18.404 19.959 - 0.11% -
BM_RangesPushHeap_float_SingleElement_1 8.44% 0.430 0.466 - -26.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 8.44% 33.282 36.090 - 0.51% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 8.41% 1.175 1.273 - 3.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.36% 12147.567 13163.414 - 6.96% -
std::set<std::string>::contains(key)_(existent)/8192 8.36% 28.568 30.955 - 3.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.35% 10.761 11.660 - 9.60% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.34% 9.415 10.201 - 60.51% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.31% 638.582 691.668 - 7.17% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.31% 12146.444 13155.694 - 7.22% -
BM_std_min<unsigned___int128>/31 8.31% 11.794 12.774 - -23.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.28% 100656.208 108990.513 - 6.62% -
std::find(vector<char>)_(process_all)/8 8.21% 0.925 1.000 - 8.16% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 8.21% 340.397 368.331 - 7.63% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.20% 3.852 4.168 - 7.03% -
BM_std_min<unsigned___int128>/32 8.18% 12.218 13.218 - -24.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.18% 16.002 17.310 - -8.44% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 8.17% 3.331 3.603 - 7.90% -
SetIntersection_Interlaced_Vector_uint64_1024_4 8.17% 1345225.519 1455118.443 - 3.18% -
BM_std_minmax<short>/15 8.12% 1.947 2.105 - 5.70% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 8.08% 11093.518 11990.400 - 5.61% -
BM_StringRelational_Eq_Large_Large_Control 8.08% 2.191 2.369 - 4.34% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 8.07% 12.171 13.154 - 6.69% -
std::multiset<int>::upper_bound(key)_(existent)/8192 8.07% 14.787 15.980 - 7.22% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 8.06% 175.854 190.029 - 8.11% -
std::unordered_multimap<int,_int>::clear()/8192 8.05% 59925.634 64747.876 - -0.25% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 8.03% 94100921.728 101660641.305 - 1.53% -
BM_std_min<long_long>/3 7.99% 1.257 1.357 - 5.80% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 7.99% 25003.182 27000.125 - -4.52% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 7.98% 12177.881 13149.899 - 6.89% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.97% 7.182 7.755 - 4.17% -
std::set<std::string>::erase(iterator)/32 7.97% 25.575 27.613 - -11.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 7.97% 2.648 2.859 - 1.84% -
BM_std_minmax<unsigned_short>/1 7.96% 0.626 0.675 - 8.25% -
BM_std_min<unsigned___int128>/30 7.95% 11.409 12.316 - -23.60% -
BM_std_minmax<unsigned_char>/14 7.94% 2.551 2.753 - 8.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 7.94% 0.317 0.342 - -29.73% -
BM_std_min<unsigned___int128>/29 7.94% 11.014 11.888 - -23.19% -
BM_std_minmax<int>/16 7.93% 1.250 1.350 - 2.74% -
BM_PushHeap_uint64_Random_4 7.92% 2.068 2.232 - 8.59% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 7.91% 339.757 366.619 - 7.06% -
SetIntersection_Interlaced_Set_float_256_256 7.89% 8892801.508 9594532.981 - 1.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.88% 340.145 366.943 - 6.72% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 7.84% 1.048 1.130 - -8.34% -
BM_std_min<char>/19 7.83% 1.156 1.246 - 5.44% -
BM_StringFindAllMatch/64 7.82% 2.904 3.131 - 1.94% -
std::multiset<int>::find(key)_(existent)/8192 7.80% 8.040 8.668 - -2.72% -
std::unordered_set<std::string>::find(key)_(existent)/8192 7.78% 36.998 39.874 - 12.32% -
BM_std_min<unsigned_short>/19 7.76% 1.872 2.018 - 6.59% -
std::list<int>::insert(begin)_(cheap_elements)/8192 7.76% 11.224 12.095 - 7.30% -
rng::partition(deque<int>)_(sparse)/32 7.72% 9.805 10.562 - -22.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 7.71% 0.336 0.362 - 7.65% -
BM_std_min<unsigned___int128>/28 7.69% 10.617 11.433 - -22.88% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 7.66% 0.918 0.988 - 4.54% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.65% 20530.626 22100.598 - -7.78% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.64% 1579.344 1700.079 - -1.83% -
bm_ranges_lexicographical_compare<int>/8 7.64% 1.503 1.618 - 5.73% -
std::multiset<int>::contains(key)_(existent)/8192 7.64% 8.221 8.849 - 0.37% -
std::copy_if(vector<int>)_(entire_range)/64 7.61% 15.404 16.576 - 1.30% -
std::list<int>::ctor(const&)_(cheap_elements)/32 7.61% 321.497 345.951 - 5.80% -
SetIntersection_None_Set_uint32_64_16 7.60% 19184010.613 20642582.475 - 7.61% -
rng::find_first_of(vector<int>)_(small_needle)/50 7.56% 71.499 76.907 - 7.28% -
rng::find_last(vector<char>)_(bail_10%)/8 7.55% 1.455 1.565 - -0.07% -
std::list<std::string>::ctor(size)/32 7.55% 337.760 363.248 - 6.71% -
std::multiset<std::string>::count(key)_(existent)/8192 7.53% 29.571 31.796 - 3.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.50% 339.663 365.143 - 6.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.50% 3.833 4.120 - 4.28% -
BM_std_min<__int128>/64000 7.48% 29358.663 31555.081 - 27.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.48% 339.989 365.422 - 7.04% -
std::search(list<int>,_pred)_(no_match)/8192 7.42% 6955.096 7471.243 - 4.51% -
BM_StringFindNoMatch/64 7.41% 1.874 2.013 - 8.83% -
BM_std_min<char>/11 7.34% 1.040 1.117 - 6.60% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 7.34% 10.176 10.923 - 1.50% -
BM_std_minmax<unsigned_short>/2 7.31% 0.862 0.925 - 9.16% -
rng::generate_n(list<int>)/8192 7.30% 7011.735 7523.436 - 7.97% -
std::map<int,_int>::insert(value)_(already_present)/8192 7.29% 4.035 4.329 - 7.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 7.28% 0.539 0.578 - 4.57% -
rng::for_each_n(list<int>)/8192 7.27% 7308.576 7839.771 - 8.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.25% 9446.523 10131.580 - 2.86% -
BM_std_min<unsigned___int128>/27 7.25% 10.230 10.972 - -22.57% -
BM_RangesMakeHeap_string_Heap_262144 7.22% 5.152 5.525 - 1.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 7.21% 22.359 23.973 - -7.90% -
rng::starts_with(vector<int>,_pred)/1024 7.21% 481.669 516.374 - -0.69% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 7.20% 29.006 31.094 - 7.70% -
SetIntersection_Interlaced_Vector_string_16384_64 7.17% 11784189.448 12629064.706 - -3.27% -
std::find_if(deque<int>)_(process_all)/8192 7.15% 2817.618 3019.066 - 6.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 7.15% 32.217 34.520 - -5.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 7.14% 0.520 0.557 - 0.29% -
BM_std_min<__int128>/16 7.09% 6.216 6.657 - 8.53% -
rng::copy_if(list<int>)_(entire_range)/32768 7.08% 27306.031 29239.325 - 2.94% -
BM_PushHeap_string_Ascending_16384 7.05% 19.286 20.646 - -7.27% -
rng::find_end(deque<int>)_(single_element)/8192 7.05% 2225.507 2382.419 - 8.13% -
BM_std_min<unsigned___int128>/26 7.04% 9.822 10.514 - -22.55% -
bm_ranges_lexicographical_compare<unsigned_char>/4 7.01% 1.346 1.440 - -3.88% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 7.01% 10.254 10.973 - 8.76% -
rng::find_if_not(deque<int>)_(bail_25%)/8 6.99% 1.424 1.524 - -0.77% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 6.99% 88.811 95.021 - 42.71% -
std::set<std::string>::find(key)_(non-existent)/1024 6.99% 21.321 22.811 - 12.01% -
SetIntersection_Interlaced_Vector_float_16384_1024 6.95% 41413650.598 44290254.380 - -39.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.94% 5.079 5.432 - -0.04% -
rng::stable_partition(deque<int>)_(dense)/50 6.92% 40.447 43.246 - 15.63% -
BM_std_min<__int128>/18 6.92% 7.121 7.613 - 11.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.90% 0.426 0.456 - 1.00% -
BM_RangesMakeThenSortHeap_float_Descending_4 6.90% 1.223 1.308 - 1.85% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.90% 12002.524 12830.144 - 0.00% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 6.89% 908.741 971.364 - 5.61% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.88% 13760.945 14707.920 - 0.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 6.88% 0.998 1.067 - -0.90% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 6.87% 1.600 1.710 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.86% 7248586.439 7746082.154 - 5.44% -
rng::stable_sort(deque<int>)_(descending)/8 6.86% 27.151 29.013 - 6.06% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.85% 27.273 29.141 - 1.96% -
rng::find_if(vector<bool>)_(process_all)/50 6.85% 34.458 36.818 - 0.36% -
rng::search(list<int>)_(single_element)/1024 6.85% 707.836 756.316 - 4.17% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 6.84% 0.461 0.493 - 26.30% -
std::copy(vector<bool>)_(unaligned)/262144 6.83% 1716.229 1833.377 - 7.02% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.81% 9.894 10.568 - -2.80% -
BM_std_min<__int128>/17 6.77% 6.685 7.138 - 10.13% -
std::search(list<int>)_(no_match)/8192 6.75% 7009.979 7483.140 - 4.62% -
BM_std_min<unsigned___int128>/25 6.74% 9.474 10.112 - -21.71% -
bm_ranges_lexicographical_compare<signed_char>/16 6.73% 1.299 1.386 - 6.84% -
BM_std_min<__int128>/19 6.73% 7.567 8.076 - 11.53% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 6.73% 86.962 92.814 - 61.93% -
std::map<int,_int>::contains(key)_(non-existent)/32 6.73% 2.281 2.435 - 6.64% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.72% 31755.512 33889.194 - 5.36% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 6.72% 19664.842 20985.971 - -8.94% -
BM_std_min<char>/6 6.71% 1.573 1.678 - 5.63% -
rng::partial_sort_copy(deque<int>)_(descending)/8 6.71% 20.142 21.493 - 9.26% -
std::copy_backward(vector<int>)/32768 6.69% 3485.686 3719.007 - -2.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 6.69% 12.070 12.878 - 5.46% -
std::multimap<std::string,_int>::clear()/1024 6.68% 20202.015 21551.768 - 8.92% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 6.68% 3.686 3.932 - 6.86% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.68% 5.895 6.289 - 3.98% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.66% 2260.463 2410.996 - 6.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 6.65% 32.730 34.907 - 1.75% -
BM_std_min<char>/16 6.65% 2.402 2.562 - -0.03% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 6.62% 713.087 760.316 - 10.84% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 6.60% 1.156 1.233 - -0.37% -
BM_std_min<__int128>/20 6.60% 8.006 8.535 - 12.08% -
BM_std_min<unsigned_int>/24 6.59% 1.766 1.883 - 2.77% -
BM_std_min<__int128>/5500 6.59% 2530.836 2697.664 - 27.21% -
BM_RangesPushHeap_uint32_PipeOrgan_1 6.58% 0.419 0.446 - -29.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 6.57% 83.908 89.421 - -6.74% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 6.57% 11098.547 11827.323 - 5.31% -
SetIntersection_None_Set_float_1024_4 6.55% 9065708.287 9659755.187 - 8.87% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.55% 271159.429 288912.723 - 5.07% -
rng::find_first_of(vector<int>)_(large_needle)/50 6.50% 279.166 297.311 - 4.11% -
rng::find_first_of(deque<int>)_(small_needle)/50 6.49% 162.404 172.939 - 1.27% -
std::find_first_of(vector<int>)_(small_needle)/32 6.48% 47.239 50.302 - 7.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.43% 0.876 0.932 - 13.18% -
BM_std_minmax_element<char>/2 6.43% 0.608 0.647 - -5.96% -
std::find_if(vector<bool>)_(process_all)/50 6.43% 34.482 36.698 - 0.41% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.41% 3.546 3.774 - 7.56% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 6.41% 32048.189 34101.096 - 4.94% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 6.38% 19.713 20.972 - -0.32% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 6.36% 1.618 1.721 - 6.66% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 6.33% 95481.553 101526.784 - 4.14% -
bm_ranges_lexicographical_compare<unsigned_char>/6 6.31% 1.794 1.907 - -2.58% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 6.29% 2.224 2.363 - 4.36% -
rng::find_first_of(deque<int>)_(small_needle)/32 6.26% 105.750 112.373 - 1.24% -
rng::reverse(list<int>)/4096 6.25% 1635.663 1737.884 - -0.82% -
rng::rotate(deque<int>)_(by_1/2)/32 6.23% 7.175 7.623 - 3.85% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.23% 22.234 23.619 - 7.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 6.22% 10.893 11.571 - 6.41% -
BM_RangesPushHeap_float_Descending_1 6.22% 0.522 0.554 - -20.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.21% 902.372 958.415 - 5.94% -
SetIntersection_None_Set_float_1024_64 6.20% 8844602.348 9393398.499 - 4.36% -
BM_std_min<char>/1 6.19% 0.379 0.403 - 39.75% -
BM_std_min<__int128>/21 6.19% 8.475 8.999 - 13.26% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 6.19% 17.758 18.857 - 6.45% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.18% 114349.063 121416.243 - 4.96% -
bm_ranges_lexicographical_compare<int>/1 6.17% 1.305 1.385 - 6.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.13% 31833.330 33786.092 - 5.40% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.12% 285.063 302.514 - 6.13% -
BM_MakeHeap_string_Random_4 6.10% 5.843 6.199 - 6.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.09% 37.668 39.963 - -9.43% -
BM_std_min<__int128>/15 6.09% 5.779 6.130 - 7.61% -
std::find_if(deque<int>)_(process_all)/32768 6.08% 11430.412 12125.908 - 4.19% -
BM_std_minmax<short>/10 6.08% 1.420 1.506 - 5.27% -
BM_std_min<unsigned___int128>/24 6.06% 9.111 9.664 - -21.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 6.06% 1092589.974 1158771.673 - 6.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.05% 1092076.272 1158189.275 - -0.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 6.04% 514.992 546.118 - 6.81% -
BM_std_min<__int128>/22 6.02% 8.946 9.485 - 13.82% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 6.00% 274687.917 291159.603 - 4.65% -
rng::remove_if(deque<int>)_(sprinkled)/50 5.98% 62.970 66.733 - -6.53% -
BM_deque_deque_ranges_copy_backward/1024 5.97% 40.301 42.706 - 12.26% -
bm_ranges_lexicographical_compare<int>/2 5.96% 1.524 1.615 - 5.77% -
BM_std_min<__int128>/30 5.96% 12.654 13.408 - 17.77% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.90% 10.292 10.899 - 7.63% -
BM_StringEraseWithMove_Small_Transparent 5.90% 2.363 2.502 - -2.07% -
BM_std_min<__int128>/14 5.90% 5.361 5.677 - 7.32% -
std::unordered_multimap<int,_int>::clear()/1024 5.86% 7857.774 8318.551 - -0.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.86% 1356.223 1435.640 - 5.62% -
std::set<std::string>::erase(key)_(non-existent)/32 5.83% 12.134 12.842 - -12.55% -
BM_std_min<__int128>/26 5.83% 10.735 11.361 - 15.75% -
BM_std_min<char>/18 5.83% 0.971 1.027 - 4.00% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 5.82% 21.875 23.148 - -5.64% -
SetIntersection_Front_Set_string_256_256 5.82% 29453452.568 31166390.917 - 11.50% -
rng::copy_backward(list<int>)/32768 5.81% 28753.283 30423.304 - 0.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 5.80% 3.136 3.318 - 5.94% -
BM_deque_deque_move_backward/1024 5.79% 40.282 42.615 - 10.66% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.78% 245.301 259.483 - 3.71% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 5.76% 715.592 756.811 - 2.51% -
BM_PushHeap_string_Ascending_64 5.76% 7.369 7.793 - 9.17% -
BM_MakeHeap_float_Random_64 5.70% 1.592 1.683 - -5.80% -
rng::find_first_of(vector<int>)_(large_needle)/32 5.69% 105.542 111.551 - 6.20% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 5.68% 0.395 0.418 - 5.67% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 5.67% 22.216 23.477 - 1.69% -
BM_std_min<unsigned___int128>/23 5.67% 8.750 9.246 - -20.66% -
BM_std_min<__int128>/31 5.67% 13.104 13.846 - 17.58% -
rng::find_first_of(vector<int>)_(small_needle)/1024 5.63% 1418.766 1498.628 - 6.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 5.62% 0.269 0.285 - 11.19% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.62% 9.550 10.087 - 5.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.62% 2.225 2.350 - 5.38% -
BM_std_minmax<int>/4 5.61% 0.971 1.025 - 5.11% -
std::set<int>::count(key)_(existent)/1024 5.60% 4.153 4.385 - 5.05% -
BM_std_min<__int128>/27 5.59% 11.243 11.872 - 16.12% -
BM_LowerBound_pair<uint32,_uint32>_1 5.59% 2.818 2.975 - 3.85% -
BM_std_min<__int128>/24 5.59% 9.858 10.408 - 14.34% -
BM_std_min<__int128>/23 5.57% 9.421 9.945 - 13.88% -
BM_std_minmax_element<short>/5500 5.56% 1581.733 1669.740 - 18.49% -
std::find_first_of(vector<int>)_(small_needle)/50 5.56% 71.365 75.332 - 6.68% -
BM_std_min<__int128>/25 5.54% 10.326 10.898 - 15.21% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 5.53% 30.090 31.755 - 0.40% -
BM_std_minmax_element<short>/65536 5.53% 18851.460 19893.971 - 19.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 5.52% 47.986 50.634 - 8.20% -
std::set<std::string>::contains(key)_(non-existent)/32 5.51% 10.282 10.848 - 15.18% -
BM_std_minmax_element<short>/4096 5.50% 1178.156 1242.919 - 18.38% -
rng::partition(deque<int>)_(sparse)/50 5.50% 15.263 16.102 - -20.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 5.49% 0.993 1.048 - -7.33% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.49% 16.743 17.662 - 4.57% -
BM_deque_deque_ranges_move/70000 5.47% 3044.370 3210.955 - -0.65% -
std::set<std::string>::count(key)_(existent)/1024 5.47% 22.311 23.532 - -3.41% -
std::unique(vector<int>,_pred)_(contiguous)/52 5.46% 62.759 66.185 - 4.74% -
BM_MakeHeap_uint64_Descending_64 5.45% 0.230 0.243 - -3.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 5.45% 16.816 17.732 - -1.97% -
rng::search(list<int>)_(no_match)/8192 5.44% 6809.118 7179.584 - 4.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 5.44% 272.185 286.986 - -0.86% -
std::find(vector<int>)_(bail_25%)/8 5.43% 1.463 1.542 - 12.26% -
SetIntersection_Front_Set_string_16384_64 5.43% 4745449.816 5003126.788 - 0.77% -
BM_std_min<unsigned___int128>/22 5.42% 8.359 8.811 - -19.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.41% 272339.650 287072.710 - 4.12% -
std::multimap<std::string,_int>::clear()/32 5.40% 890.883 938.971 - 5.39% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 5.39% 32108.927 33839.803 - 5.15% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 5.39% 1.100 1.159 - 11.72% -
BM_vector_deque_move/64 5.38% 2.650 2.793 - 3.27% -
BM_StringRelational_Less_Large_Large_Control 5.36% 2.185 2.302 - 12.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.36% 236653264.406 249345503.054 - 2.38% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.35% 448.821 472.846 - 1.75% -
BM_std_minmax_element<short>/4000 5.35% 1150.043 1211.558 - 18.28% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 5.35% 22.600 23.809 - -1.06% -
rng::move_backward(vector<int>)/262144 5.34% 20942.688 22061.769 - -0.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.33% 16.757 17.650 - 3.67% -
BM_std_min<char>/20 5.33% 1.501 1.581 - 3.40% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 5.33% 1336.986 1408.188 - 5.24% -
std::move_backward(vector<int>)/262144 5.32% 20880.379 21992.195 - 0.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.31% 31.632 33.312 - 1.54% -
std::find_first_of(deque<int>)_(small_needle)/32 5.31% 111.825 117.758 - 9.69% -
std::multiset<int>::lower_bound(key)_(existent)/8192 5.30% 14.979 15.773 - 4.62% -
rng::find_last(vector<char>)_(bail_10%)/1048576 5.29% 108118.233 113838.472 - 1.47% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.28% 1.850 1.948 - 3.88% -
std::is_sorted(list<int>)/8192 5.27% 7359.436 7747.380 - 8.04% -
std::adjacent_find(list<int>,_pred)/50 5.27% 34.953 36.795 - 5.04% -
BM_std_minmax<short>/7 5.27% 1.764 1.857 - 6.29% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.27% 28.681 30.191 - -2.64% -
rng::find_if(vector<bool>)_(process_all)/8 5.26% 5.370 5.652 - 0.66% -
BM_std_minmax<short>/18 5.25% 2.030 2.136 - 7.26% -
std::set<int>::contains(key)_(existent)/1024 5.25% 3.846 4.048 - 2.30% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.24% 450.217 473.818 - 3.91% -
BM_std_min<__int128>/29 5.24% 12.180 12.819 - 16.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.24% 1201143.141 1264095.871 - -0.58% -
rng::find_if_not(vector<bool>)_(process_all)/50 5.23% 34.997 36.828 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.23% 204263753.066 214950045.674 - 6.53% -
std::map<int,_int>::contains(key)_(non-existent)/8192 5.23% 7.537 7.931 - 4.93% -
std::sort(deque<int>)_(repeated)/1024 5.22% 964.796 1015.189 - 5.38% -
BM_deque_deque_ranges_move_backward/1024 5.22% 40.483 42.596 - 11.44% -
std::find_first_of(deque<int>)_(small_needle)/50 5.22% 169.033 177.855 - 8.08% -
BM_std_min<__int128>/13 5.21% 4.935 5.192 - 6.39% -
std::stable_partition(list<int>)_(dense)/32 5.20% 32.178 33.852 - 1.55% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.19% 28.317 29.788 - 7.28% -
BM_std_minmax_element<short>/70000 5.18% 20151.618 21194.998 - 18.73% -
BM_std_min<__int128>/28 5.17% 11.705 12.310 - 15.97% -
BM_std_min<char>/14 5.17% 1.798 1.891 - 1.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.17% 101.549 106.796 - 5.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 5.14% 1064062.376 1118736.905 - -1.01% -
SetIntersection_None_Set_float_1024_16 5.13% 8908428.852 9365872.458 - 3.39% -
BM_deque_vector_copy_backward/70000 5.13% 8472.111 8907.101 - 1.69% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 5.13% 4011.906 4217.587 - 5.36% -
BM_std_minmax_element<short>/64000 5.10% 18434.138 19374.394 - 18.85% -
std::find(vector<char>)_(bail_25%)/8 5.10% 1.101 1.157 - 14.48% -
rng::adjacent_find(deque<int>,_pred)/8 5.09% 4.646 4.882 - 17.02% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 5.09% 47.294 49.700 - 4.26% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 5.08% 11.827 12.428 - 3.52% -
BM_std_min<short>/18 5.08% 1.531 1.609 - -0.62% -
BM_StringRelationalLiteral_Less_Small_Small_Control 5.07% 1.750 1.839 - 0.08% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.07% 127.009 133.450 - 4.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.06% 1109.998 1166.120 - -5.48% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 5.05% 47623763.084 50026492.349 - -1.40% -
BM_std_minmax<short>/6 5.04% 1.376 1.446 - 4.83% -
rng::sort(deque<int>)_(repeated)/1024 5.04% 963.497 1012.074 - 6.90% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.03% 4.904 5.151 - 1.75% -
std::map<int,_int>::find(key)_(non-existent)/32 5.03% 2.401 2.522 - 5.01% -
std::remove_if(deque<int>)_(sprinkled)/50 5.03% 63.881 67.092 - 2.44% -
SetIntersection_Interlaced_Vector_string_262144_256 5.02% 65290902.347 68568434.868 - 1.08% -
rng::find_first_of(vector<int>)_(large_needle)/1024 5.02% 113497.902 119192.279 - 8.52% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.01% 9.886 10.382 - 10.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.99% 42380.921 44493.708 - 4.05% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.98% 915.170 960.719 - 6.22% -
std::set<int>::count(key)_(existent)/32 4.97% 1.795 1.884 - 5.13% -
BM_std_minmax<unsigned_char>/17 4.96% 1.086 1.140 - 3.23% -
BM_std_min<int>/4 4.96% 1.028 1.079 - 5.56% -
BM_std_min<long_long>/29 4.96% 2.902 3.046 - 0.15% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 4.95% 9.140 9.593 - 4.18% -
std::copy_n(vector<int>)/4096 4.93% 213.302 223.810 - 7.51% -
BM_deque_deque_copy_backward/1024 4.92% 40.447 42.438 - 10.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.92% 29.195 30.632 - -19.91% -
std::vector<int>::ctor(size)/1024 4.91% 42.377 44.459 - 8.18% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.91% 20.788 21.809 - 2.81% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.91% 23.387 24.535 - 8.01% -
rng::distance(join_view(vector<vector<int>>)/50 4.90% 0.607 0.637 - 5.35% -
rng::find_last(vector<char>)_(bail_10%)/8192 4.86% 854.342 895.890 - 1.51% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.86% 15.863 16.634 - 2.67% -
SetIntersection_Interlaced_Vector_float_256_4 4.85% 5241076.082 5495403.432 - 2.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.85% 1517067.707 1590656.298 - -0.28% -
std::find_if_not(vector<bool>)_(process_all)/50 4.85% 35.000 36.697 - 0.04% -
std::copy(list<int>)/4096 4.85% 3260.490 3418.487 - 3.73% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.84% 15.091 15.821 - -2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.83% 1159704.436 1215754.262 - 2.37% -
std::partition(deque<int>)_(dense)/1024 4.82% 345.526 362.192 - 0.11% -
BM_std_min<unsigned___int128>/21 4.81% 7.957 8.339 - -19.69% -
rng::find_first_of(vector<int>)_(small_needle)/8192 4.80% 11261.210 11801.334 - 4.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.79% 18.757 19.655 - 4.80% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.78% 6989.835 7324.043 - 6.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.77% 344924183.743 361374752.856 - 4.62% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.76% 35.385 37.071 - 10.41% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 4.76% 22.716 23.798 - -12.91% -
rng::unique(deque<int>)_(contiguous)/52 4.76% 68.075 71.317 - 4.81% -
BM_std_minmax<unsigned_long_long>/1 4.76% 0.555 0.581 - -0.40% -
std::find(vector<char>)_(process_all)/50 4.76% 1.616 1.693 - 3.88% -
BM_StringFindAllMatch/8 4.75% 2.546 2.667 - 4.83% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 4.74% 3691.708 3866.689 - 4.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 4.74% 1.615 1.691 - 6.41% -
BM_std_min<__int128>/12 4.73% 4.522 4.736 - 5.86% -
std::for_each(list<int>)/8192 4.71% 7782.517 8149.073 - -6.18% -
std::find_if(vector<bool>)_(process_all)/8 4.71% 5.368 5.621 - 0.27% -
BM_std_minmax<unsigned_char>/64 4.70% 1.204 1.260 - 3.35% -
BM_std_min<__int128>/32 4.69% 13.618 14.257 - 17.01% -
rng::find_if_not(list<int>)_(process_all)/8192 4.68% 7682.420 8042.122 - -10.27% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 4.68% 11.912 12.469 - 4.32% -
std::rotate(deque<int>)_(1_element_backward)/50 4.67% 5.199 5.442 - 2.51% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.66% 7.080 7.410 - 4.62% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.65% 1410.058 1475.648 - 4.52% -
std::search(list<int>)_(no_match)/1024 4.65% 733.269 767.363 - 3.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 4.65% 19.567 20.476 - -1.30% -
BM_std_minmax_element<short>/1024 4.63% 298.641 312.478 - 16.46% -
rng::for_each(multimap<int>)/8192 4.63% 7135.991 7466.420 - -54.72% -
rng::find_first_of(vector<int>)_(large_needle)/8192 4.62% 7328425.355 7667075.549 - 8.63% -
BM_RangesMakeHeap_string_Heap_16384 4.60% 4.930 5.157 - 2.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.60% 1216584.647 1272540.636 - 3.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.58% 3.812 3.987 - 6.91% -
std::for_each_n(list<int>)/8192 4.56% 8220.977 8595.743 - 18.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.56% 702.343 734.355 - 2.48% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.55% 11267.615 11780.306 - 4.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.54% 31.794 33.238 - -0.74% -
BM_PopHeap_string_262144 4.54% 93.141 97.366 - 5.16% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.51% 27.469 28.709 - 6.26% -
rng::rotate(deque<int>)_(by_1/2)/50 4.50% 10.177 10.634 - 2.79% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.47% 170.036 177.634 - -0.07% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 4.47% 37.855 39.546 - -5.48% -
rng::fill_n(deque<int>)/8192 4.47% 237.053 247.638 - 2.91% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 4.47% 1.321 1.380 - 1.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.44% 5.009 5.231 - 3.69% -
std::remove(deque<int>)_(prefix)/32 4.44% 55.350 57.809 - -2.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 4.44% 12622539.231 13182581.998 - 3.80% -
BM_std_minmax<short>/3 4.43% 1.182 1.234 - 3.64% -
rng::find_end(deque<int>)_(process_all)/1024 4.42% 311.467 325.244 - 7.48% -
BM_num_get<unsigned_int> 4.42% 10.328 10.785 - 2.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.39% 776.111 810.213 - 2.01% -
std::unordered_set<int>::find(key)_(existent)/8192 4.39% 1.438 1.501 - 8.51% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.38% 32.364 33.782 - 4.68% -
BM_deque_vector_ranges_copy_backward/65536 4.37% 7952.367 8300.200 - 0.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.37% 1.350 1.409 - 9.02% -
rng::stable_partition(list<int>)_(dense)/32 4.37% 33.403 34.864 - 9.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.35% 6.349 6.625 - 3.91% -
BM_RangesPushHeap_float_QuickSortAdversary_16 4.35% 0.984 1.027 - 5.35% -
std::copy_n(vector<int>)/8 4.35% 2.196 2.291 - 5.83% -
BM_vector_deque_copy_backward/65536 4.35% 8018.624 8367.551 - 7.97% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.34% 11.323 11.815 - 12.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.34% 758.584 791.475 - 1.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 4.33% 1520362.194 1586139.894 - -6.47% -
BM_std_min<char>/4 4.32% 1.078 1.125 - 5.07% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.32% 5.584 5.825 - 3.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.31% 1756.204 1831.956 - 18.69% -
rng::find_end(list<int>)_(process_all)/8192 4.31% 7263.077 7576.049 - 10.98% -
BM_getline_string 4.29% 16.798 17.519 - -0.07% -
SetIntersection_Interlaced_Vector_float_64_64 4.29% 11524829.381 12019117.464 - -0.34% -
BM_std_minmax<short>/2 4.28% 0.915 0.954 - 4.12% -
BM_PushHeap_float_Random_1 4.28% 0.447 0.467 - -9.75% -
std::remove_if(deque<int>)_(sprinkled)/32 4.27% 56.385 58.790 - 4.76% -
rng::starts_with(vector<int>,_pred)/8192 4.26% 4729.396 4930.858 - 4.05% -
std::find_end(deque<int>)_(same_length)/8192 4.26% 2685.089 2799.378 - -81.13% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.26% 4.426 4.614 - 5.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.25% 6259.040 6525.355 - 2.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.25% 0.551 0.574 - 2.14% -
rng::is_sorted(list<int>,_pred)/8192 4.25% 8155.171 8501.418 - -3.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.24% 13864.550 14452.923 - -0.45% -
std::map<int,_int>::clear()/1024 4.23% 10062.307 10488.370 - -0.87% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.23% 22.718 23.680 - -6.48% -
BM_RangesMakeHeap_uint64_Ascending_16 4.22% 0.638 0.665 - 1.20% -
std::equal(vector<bool>)_(unaligned)/50 4.22% 0.709 0.739 - -16.18% -
std::equal(vector<bool>)_(unaligned)/8 4.21% 0.714 0.744 - -12.70% -
rng::for_each(list<int>)/8192 4.20% 7791.403 8118.406 - -2.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.18% 29.395 30.624 - 4.21% -
BM_std_min<long_long>/31 4.18% 3.258 3.394 - -0.25% -
bm_lexicographical_compare<signed_char>/2 4.18% 1.439 1.499 - 0.24% -
std::rotate(vector<bool>)_(1_element_backward)/8192 4.18% 102.095 106.359 - 1.56% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.17% 887.887 924.941 - 5.02% -
bm_ranges_lexicographical_compare<signed_char>/6 4.17% 2.586 2.693 - 3.02% -
BM_std_min<char>/10 4.17% 0.901 0.939 - 3.54% -
BM_std_min<char>/4096 4.16% 28.630 29.821 - 1.02% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 4.15% 24.167 25.170 - -6.22% -
rng::partial_sort(deque<int>)_(ascending)/8 4.14% 30.533 31.798 - 4.25% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.13% 295.929 308.160 - 4.88% -
rng::copy_if(vector<int>)_(entire_range)/8 4.13% 2.187 2.277 - 3.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 4.12% 11681100.804 12162039.430 - 1.43% -
BM_RangesPushHeap_float_Ascending_16 4.12% 1.023 1.065 - 8.43% -
BM_vector_deque_ranges_move_backward/64000 4.11% 7413.512 7718.375 - 7.54% -
std::unordered_set<std::string>::erase(iterator)/8192 4.11% 32.457 33.791 - 2.38% -
std::rotate_copy(deque<int>)/32 4.10% 2.665 2.775 - 5.80% -
BM_std_min<short>/16 4.10% 1.720 1.790 - -0.55% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 4.10% 3412.209 3552.046 - -2.04% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.08% 30.581 31.829 - 13.03% -
rng::transform(deque<int>)_(identity_transform)/50 4.08% 19.693 20.495 - 3.42% -
rng::contains(vector<int>)_(process_all)/8 4.07% 2.637 2.744 - 1.64% -
std::multiset<std::string>::erase(key)_(existent)/0 4.06% 40.511 42.157 - -28.86% -
rng::transform(list<int>)_(identity_transform)/8192 4.05% 6914.497 7194.637 - -5.36% -
SetIntersection_Interlaced_Set_string_64_64 4.04% 37951380.217 39485192.678 - 9.64% -
std::remove_copy(vector<int>)_(sprinkled)/1024 4.04% 470.451 489.461 - 3.73% -
BM_vector_deque_move_backward/70000 4.04% 8137.924 8466.599 - 5.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 4.03% 10.055 10.460 - 3.42% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 4.03% 497.594 517.626 - 1.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.02% 1771.880 1843.171 - -4.98% -
BM_PushHeap_uint64_Random_16384 4.02% 5.899 6.136 - 0.59% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.01% 1.385 1.440 - -2.33% -
BM_std_min<unsigned_char>/21 4.00% 1.744 1.813 - 0.77% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.99% 1.666 1.732 - -6.89% -
std::multiset<std::string>::insert(value)_(new_value)/1024 3.99% 62.759 65.260 - 6.03% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 3.98% 0.432 0.449 - -30.77% -
rng::is_sorted(deque<int>,_pred)/8 3.98% 4.366 4.540 - 1.53% -
std::multimap<std::string,_int>::erase(iterator)/32 3.98% 32.620 33.919 - 15.33% -
BM_std_min<__int128>/11 3.98% 4.089 4.252 - 5.08% -
BM_StringRead_Hot_Shallow_Small 3.98% 0.467 0.485 - 3.11% -
std::find_if_not(vector<bool>)_(process_all)/8 3.97% 5.412 5.626 - -0.03% -
BM_std_min<char>/28 3.96% 1.713 1.781 - 0.27% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.96% 1.156 1.202 - 4.03% -
SetIntersection_None_Set_uint32_16384_4 3.95% 148690037.179 154567750.711 - -10.38% -
BM_PushHeap_uint64_Random_262144 3.95% 5.825 6.055 - -1.13% -
std::move_backward(list<int>)/4096 3.95% 5399.427 5612.769 - 14.16% -
BM_StringRelational_Less_Huge_Large_Control 3.94% 2.258 2.347 - -4.92% -
std::generate_n(vector<int>)/50 3.94% 11.987 12.459 - 3.37% -
SetIntersection_Front_Set_uint64_16384_256 3.93% 4882190.255 5074229.511 - 0.22% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.93% 21.472 22.316 - 0.62% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.92% 17.299 17.978 - -9.59% -
rng::search(list<int>)_(no_match)/1024 3.91% 724.925 753.261 - 1.20% -
BM_std_minmax<short>/9 3.90% 1.179 1.225 - 3.22% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 3.90% 131.615 136.751 - 1.37% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.90% 21.049 21.870 - -0.35% -
rng::none_of(deque<int>)_(process_all)/8 3.90% 4.645 4.826 - 10.08% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 3.90% 10.087 10.480 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.89% 349568134.842 363163869.884 - 3.37% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.89% 1.218 1.266 - -2.00% -
rng::copy(list<int>)/32768 3.88% 27192.260 28247.332 - 5.64% -
std::replace(vector<int>)_(sprinkled)/8192 3.86% 1247.768 1295.945 - -4.76% -
SetIntersection_None_Set_uint32_16384_1 3.86% 149068180.769 154821442.310 - -10.16% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.86% 8.338 8.659 - -1.36% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.85% 8.555 8.884 - 4.76% -
BM_RangesPushHeap_uint64_SingleElement_64 3.84% 0.352 0.365 - -5.20% -
BM_std_min<char>/5 3.84% 1.405 1.459 - 2.30% -
rng::copy_backward(deque<int>)/1048576 3.84% 121778.209 126450.264 - -0.05% -
std::find_first_of(list<int>)_(large_needle)/1024 3.83% 852820.807 885483.365 - 2.49% -
std::rotate(list<int>)_(by_1/3)/32 3.83% 15.341 15.928 - 5.63% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 3.82% 94.589 98.205 - 4.84% -
SetIntersection_Front_Set_string_1024_64 3.82% 4848005.217 5033262.625 - 7.17% -
BM_MakeThenSortHeap_float_Descending_4 3.81% 1.236 1.283 - 9.18% -
BM_RangesMakeHeap_string_Heap_256 3.81% 4.829 5.013 - 0.91% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.80% 1481.234 1537.466 - 0.78% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.80% 25.056 26.007 - 11.13% -
SetIntersection_Interlaced_Vector_string_1024_4 3.79% 1661936.365 1724957.641 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 3.79% 9.278 9.629 - 1.86% -
SetIntersection_Interlaced_Set_float_64_16 3.79% 24278362.264 25198236.940 - 2.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.79% 11770.744 12216.703 - 0.08% -
std::search(list<int>)_(no_match)/1000 3.79% 712.556 739.538 - 3.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.78% 12.243 12.705 - 3.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.77% 1.282 1.330 - 0.95% -
std::set<int>::erase(key)_(non-existent)/32 3.76% 2.293 2.379 - -11.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.75% 275583.956 285929.087 - 4.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.74% 61.025 63.308 - 4.88% -
BM_std_min<unsigned___int128>/20 3.73% 7.625 7.910 - -19.08% -
bm_ranges_lexicographical_compare<signed_char>/512 3.73% 7.745 8.033 - 4.46% -
rng::find_if(vector<int>)_(bail_25%)/8 3.73% 1.056 1.095 - 2.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 3.72% 62.437 64.762 - 1.56% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 3.72% 109006.264 113062.353 - 0.77% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.71% 108680.549 112711.763 - -0.84% -
rng::unique(deque<int>)_(contiguous)/32 3.71% 58.886 61.068 - 3.89% -
BM_PushHeap_float_Ascending_16384 3.70% 4.214 4.370 - 3.54% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.69% 54.512 56.521 - 3.58% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.68% 10.203 10.579 - 13.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.68% 29.412 30.494 - 4.15% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 3.68% 713.884 740.137 - 3.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.68% 4.590 4.759 - 3.58% -
std::find(vector<char>)_(bail_25%)/1024 3.67% 5.307 5.501 - 1.09% -
std::fill_n(deque<int>)/8192 3.67% 240.586 249.405 - 3.94% -
BM_std_minmax_element<long_long>/3 3.66% 1.200 1.244 - 10.97% -
std::move_backward(vector<bool>)_(unaligned)/512 3.66% 4.647 4.817 - 3.85% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.65% 685.691 710.738 - 5.08% -
SetIntersection_None_Set_uint32_16384_16 3.65% 149258228.686 154708899.988 - -9.91% -
BM_std_min<char>/31 3.65% 2.471 2.561 - 2.92% -
BM_std_min<unsigned_short>/32 3.64% 2.866 2.971 - 1.98% -
rng::replace(vector<int>)_(sprinkled)/1024 3.63% 171.492 177.725 - 3.24% -
BM_std_minmax_element<short>/512 3.63% 151.849 157.366 - 14.01% -
BM_std_min<short>/24 3.63% 2.410 2.498 - -1.54% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 3.62% 19.542 20.250 - -3.80% -
SetIntersection_None_Set_uint32_16384_256 3.61% 149560433.395 154962719.769 - -10.49% -
rng::find_if_not(vector<bool>)_(process_all)/8 3.61% 5.450 5.647 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.60% 1080004.689 1118927.033 - -0.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.60% 29.282 30.336 - 5.76% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.60% 1.388 1.437 - 3.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.59% 726.241 752.303 - 2.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.57% 5.225 5.412 - 0.79% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.57% 14.438 14.954 - -2.69% -
BM_deque_vector_ranges_move_backward/70000 3.57% 8430.000 8730.842 - 2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.56% 1188756.208 1231105.077 - -1.08% -
BM_std_minmax_element<char>/1 3.56% 0.304 0.315 - 4.72% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.55% 9222.501 9549.556 - 25.63% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.54% 1.358 1.406 - 3.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.53% 255.863 264.903 - 0.37% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.53% 731.698 757.516 - 3.00% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.52% 463.424 479.756 - 1.98% -
SetIntersection_None_Set_float_1024_256 3.52% 9052808.648 9371585.457 - 3.83% -
BM_std_min<char>/4000 3.51% 27.040 27.990 - 0.54% -
BM_PushHeap_uint32_Ascending_16384 3.51% 6.517 6.746 - 0.16% -
rng::find(vector<int>)_(bail_25%)/8 3.51% 1.582 1.637 - 19.66% -
rng::search(vector<int>)_(same_length)/8192 3.50% 1898.616 1965.008 - 4.59% -
BM_std_min<char>/15 3.48% 2.012 2.082 - -2.20% -
BM_std_minmax<short>/11 3.48% 1.811 1.875 - 4.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.48% 1072172.883 1109477.996 - -0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.47% 7.181 7.430 - 1.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.47% 5.070 5.246 - 17.54% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 3.46% 7174.349 7422.232 - 8.84% -
std::multiset<int>::erase(key)_(existent)/8192 3.45% 59.537 61.591 - -0.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 3.45% 8.265 8.551 - 0.77% -
std::set<std::string>::contains(key)_(existent)/32 3.45% 15.655 16.194 - -1.12% -
SetIntersection_None_Set_float_1024_1 3.44% 8946602.813 9254474.754 - 0.71% -
BM_std_minmax<long_long>/5 3.44% 2.021 2.090 - -6.03% -
SetIntersection_Interlaced_Set_float_262144_262144 3.43% 1783979.332 1845212.402 - 1.32% -
BM_RangesMakeHeap_string_SingleElement_262144 3.42% 7.419 7.673 - -6.70% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.42% 3.113 3.220 - 3.29% -
BM_std_minmax<long_long>/11 3.41% 2.379 2.460 - -3.07% -
std::find_if(list<int>)_(bail_25%)/32768 3.41% 8181.716 8460.804 - -18.83% -
BM_std_minmax<short>/30 3.40% 2.732 2.825 - 0.99% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 3.40% 32.299 33.399 - -5.28% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.40% 4.719 4.879 - 3.28% -
BM_MakeThenSortHeap_uint32_SingleElement_4 3.39% 1.443 1.492 - -2.90% -
BM_RangesMakeHeap_string_Heap_1024 3.38% 4.727 4.886 - 1.42% -
SetIntersection_Interlaced_Set_string_16_16 3.35% 62620992.693 64719883.742 - 2.04% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.34% 136659.617 141230.705 - 2.25% -
BM_std_minmax<unsigned_char>/12 3.34% 2.022 2.090 - 7.42% -
BM_deque_vector_move_backward/70000 3.33% 8528.142 8812.485 - 3.39% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.33% 87.282 90.188 - -1.98% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.33% 30588.382 31606.659 - 11.95% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.33% 43.126 44.562 - 4.41% -
BM_RangesMakeHeap_uint32_Random_1024 3.32% 1.048 1.083 - 1.07% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.32% 164079662.330 169525785.929 - 0.12% -
BM_std_min<char>/29 3.32% 1.950 2.014 - 0.60% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.32% 28.445 29.388 - 13.04% -
SetIntersection_Interlaced_Set_float_16384_16 3.31% 205313639.593 212103674.831 - 0.70% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.31% 24.430 25.238 - -2.39% -
SetIntersection_Front_Set_uint32_16384_16384 3.30% 348677118.264 360200406.224 - 6.77% -
BM_std_minmax<char>/10 3.30% 1.340 1.385 - 6.39% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.30% 1.685 1.741 - 1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.30% 1078329.548 1113877.748 - -0.47% -
bm_ranges_lexicographical_compare<unsigned_char>/3 3.30% 2.069 2.137 - -2.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.30% 5563345.871 5746661.876 - 0.69% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.29% 33.203 34.297 - 3.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.29% 0.327 0.338 - 1.72% -
rng::stable_sort(deque<int>)_(heap)/8 3.29% 25.935 26.788 - 1.61% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 3.28% 40.202 41.522 - 51.76% -
BM_std_min<__int128>/10 3.28% 3.708 3.830 - 4.49% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 3.28% 104.581 108.009 - 1.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.28% 859784.244 887953.966 - 1.37% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 3.27% 693.025 715.674 - 2.24% -
BM_std_min<unsigned___int128>/19 3.26% 7.249 7.485 - -18.22% -
std::copy_n(deque<int>)/8 3.26% 2.656 2.743 - 3.78% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.26% 3.786 3.909 - 6.66% -
BM_RangesMakeHeap_uint32_Random_64 3.26% 1.247 1.287 - -2.88% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.25% 144.029 148.711 - 1.77% -
SetIntersection_Front_Set_uint64_256_64 3.25% 6445573.336 6654967.780 - 7.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 3.25% 10.337 10.673 - 0.90% -
BM_std_min<unsigned_long_long>/6 3.24% 1.610 1.662 - 2.10% -
std::rotate(list<int>)_(by_1/3)/50 3.23% 24.554 25.346 - 2.26% -
std::partial_sort_copy(deque<int>)_(heap)/8192 3.23% 102783.430 106102.204 - 2.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.23% 6.660 6.875 - 5.54% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.23% 482.994 498.581 - 3.82% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.21% 5669.258 5851.459 - -1.61% -
BM_std_min<unsigned_short>/20 3.21% 2.257 2.329 - 4.90% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 3.21% 76.676 79.134 - 2.41% -
rng::for_each(multimap<int>::iterator)/8192 3.21% 7403.783 7641.125 - -54.05% -
BM_std_minmax<short>/25 3.20% 2.236 2.308 - 4.78% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.20% 202472390.937 208956765.981 - 1.26% -
rng::find_last(vector<char>)_(bail_90%)/50 3.20% 0.999 1.031 - -0.04% -
std::map<std::string,_int>::ctor(const&)/32 3.20% 672.759 694.290 - -11.99% -
rng::find_end(deque<int>)_(single_element)/1000 3.20% 333.790 344.467 - 17.50% -
std::set<std::string>::clear()/32 3.19% 887.244 915.567 - 1.91% -
BM_StringRelationalLiteral_Less_Large_Small_Control 3.19% 1.783 1.840 - -2.58% -
rng::partial_sort_copy(deque<int>)_(heap)/8192 3.19% 102649.767 105925.271 - 2.30% -
std::replace(vector<int>)_(sprinkled)/1024 3.19% 158.440 163.495 - -3.20% -
rng::search(deque<int>,_pred)_(same_length)/1000 3.19% 484.083 499.520 - 2.23% -
rng::search(list<int>)_(no_match)/1000 3.18% 714.191 736.889 - 1.51% -
BM_align/256 3.17% 0.649 0.670 - -25.35% -
std::search_n(list<int>,_pred)_(no_match)/8192 3.17% 7606.235 7847.159 - -3.69% -
SetIntersection_None_Set_uint64_16384_1024 3.17% 161210656.643 166315909.145 - 2.05% -
bm_lexicographical_compare<signed_char>/3 3.16% 1.670 1.723 - -0.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.16% 3336.649 3442.178 - -0.29% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 3.16% 30.177 31.130 - 1.82% -
BM_RangesMakeHeap_uint32_Random_16 3.16% 1.243 1.282 - 0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.15% 1531828.465 1580106.481 - -0.80% -
BM_RangesPopHeap_string_4 3.15% 5.163 5.325 - -0.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.14% 22.893 23.612 - -0.08% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.14% 1447.645 1493.067 - -5.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 3.13% 11.308 11.663 - 3.00% -
rng::find_end(deque<int>)_(process_all)/1000 3.13% 308.353 318.014 - 26.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 3.13% 28.861 29.764 - 2.49% -
std::move(vector<bool>)_(unaligned)/4096 3.12% 25.758 26.562 - -0.30% -
SetIntersection_Front_Vector_uint64_16384_16 3.12% 1146613.946 1182337.471 - 0.03% -
SetIntersection_Interlaced_Set_float_262144_1 3.11% 1082290.033 1115972.308 - 1.00% -
std::find_first_of(vector<int>)_(large_needle)/32 3.11% 105.779 109.067 - 4.09% -
BM_std_minmax<short>/14 3.10% 1.619 1.669 - 3.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 3.10% 5.240 5.403 - -0.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.10% 44940.443 46332.857 - -0.25% -
std::partial_sort(deque<int>)_(ascending)/8192 3.10% 161764.092 166773.039 - 1.88% -
SetIntersection_None_Set_uint32_16384_64 3.10% 150223280.103 154873572.842 - -10.54% -
BM_num_get<long_double> 3.10% 36.201 37.322 - 4.91% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.09% 1.768 1.823 - 8.58% -
SetIntersection_Front_Set_float_256_256 3.09% 8661836.891 8929636.906 - -3.98% -
BM_deque_vector_copy_backward/64000 3.09% 7838.888 8081.124 - -1.59% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 3.09% 0.403 0.415 - -4.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.09% 2.207 2.275 - -10.25% -
BM_std_min<char>/8 3.09% 2.318 2.389 - 6.17% -
BM_RangesPopHeap_float_262144 3.07% 38.009 39.176 - 2.19% -
BM_RangesMakeHeap_string_Heap_64 3.07% 4.926 5.077 - 1.65% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.07% 1133.604 1168.366 - -0.89% -
rng::stable_partition(deque<int>)_(dense)/32 3.06% 30.675 31.615 - 12.90% -
std::multiset<int>::ctor(const&)/8192 3.06% 48423.742 49905.684 - 1.91% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.05% 4.184 4.312 - 2.78% -
std::unordered_map<int,_int>::clear()/1024 3.05% 8194.366 8443.911 - 0.56% -
BM_std_minmax<char>/11 3.04% 1.756 1.809 - 9.74% -
std::find(deque<int>)_(bail_25%)/8 3.04% 2.062 2.125 - 2.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.04% 4253.377 4382.563 - 3.17% -
BM_MakeHeap_uint32_Random_16 3.03% 1.280 1.319 - 5.31% -
rng::search_n(list<int>,_pred)_(no_match)/8192 3.02% 7741.611 7975.646 - -3.10% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.02% 30.092 31.000 - 2.44% -
std::find(list<int>)_(bail_25%)/32768 3.02% 7468.453 7693.709 - -5.16% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.00% 10.279 10.588 - 4.84% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.99% 5.607 5.775 - 1.99% -
rng::for_each(multiset<int>)/8192 2.99% 7844.211 8078.933 - -50.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.99% 195405217.372 201252210.636 - -1.17% -
std::any_of(list<int>)_(process_all)/8192 2.99% 6956.100 7164.113 - 0.48% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.99% 494.467 509.247 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.99% 1149615.753 1183962.627 - 0.20% -
BM_std_minmax<unsigned_int>/2 2.99% 0.809 0.834 - 1.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.99% 13352.018 13750.609 - 0.24% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.98% 1928.357 1985.915 - 3.37% -
rng::search(vector<int>)_(same_length)/1024 2.98% 248.822 256.238 - 3.60% -
BM_vector_deque_ranges_move_backward/1 2.97% 2.283 2.350 - 7.68% -
std::move_backward(vector<bool>)_(unaligned)/64 2.97% 1.813 1.867 - 4.32% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.97% 20.476 21.083 - -0.02% -
SetIntersection_Front_Set_string_16384_256 2.96% 15480932.555 15939499.856 - 8.58% -
BM_std_min<char>/13 2.94% 1.588 1.635 - 4.54% -
BM_deque_vector_ranges_copy_backward/5500 2.94% 197.135 202.921 - -0.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 2.93% 58.708 60.430 - 0.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.93% 34734.037 35751.101 - 2.03% -
std::partition(deque<int>)_(sparse)/8192 2.92% 3017.726 3105.897 - 2.67% -
BM_std_minmax<char>/12 2.92% 2.008 2.067 - 7.91% -
rng::any_of(deque<int>)_(process_all)/8192 2.91% 2636.728 2713.549 - 3.36% -
rng::rotate(list<int>)_(1_element_forward)/8192 2.91% 7659.471 7882.628 - -4.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.91% 0.824 0.848 - -3.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.91% 17800.628 18318.660 - -2.97% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.91% 19.220 19.778 - 2.37% -
BM_std_min<short>/8 2.90% 1.326 1.365 - 0.24% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 2.90% 24.399 25.106 - 13.82% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.89% 4.007 4.123 - 0.96% -
std::partition_copy(vector<int>)/1024 2.88% 462.990 476.303 - 4.17% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 2.87% 76.321 78.512 - 29.40% -
BM_std_min<short>/31 2.87% 2.573 2.646 - 2.94% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.87% 6.379 6.563 - 3.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.86% 1085100.724 1116162.307 - 2.33% -
BM_RangesMakeHeap_uint32_Random_16384 2.86% 0.977 1.005 - -3.66% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.86% 5.442 5.598 - 2.14% -
BM_vector_deque_ranges_move_backward/70000 2.86% 8276.820 8513.489 - 11.26% -
BM_std_min<__int128>/64 2.85% 29.073 29.903 - 22.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.85% 3.533 3.634 - -1.25% -
BM_std_min<unsigned___int128>/18 2.84% 6.864 7.059 - -17.25% -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.83% 2.076 2.135 - -3.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.82% 1.386 1.425 - 22.15% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.81% 1.541 1.584 - 5.55% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.81% 107355.362 110376.802 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.81% 1083581.895 1114070.349 - -0.91% -
rng::copy_backward(vector<int>)/1048576 2.81% 48447.955 49811.054 - 2.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.80% 13447.632 13824.551 - 3.57% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 2.80% 32.139 33.040 - 33.56% -
BM_RangesMakeThenSortHeap_string_Descending_1024 2.80% 28.683 29.485 - -23.14% -
BM_vector_deque_ranges_move_backward/2 2.80% 2.006 2.063 - 6.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.80% 0.992 1.020 - -0.08% -
BM_std_min<int>/8 2.79% 1.293 1.329 - 2.48% -
BM_StringRelational_Less_Large_Empty_Control 2.79% 1.939 1.993 - 2.31% -
BM_std_min<unsigned_char>/14 2.79% 1.772 1.821 - 1.46% -
BM_deque_vector_copy_backward/65536 2.79% 7993.945 8216.900 - 0.94% -
rng::partial_sort(deque<int>)_(descending)/8192 2.79% 275954.230 283648.222 - -0.15% -
std::search(vector<int>)_(no_match)/1024 2.79% 215.328 221.328 - 2.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.78% 22.646 23.276 - 2.18% -
bm_write 2.77% 572.664 588.547 - -1.20% -
std::map<std::string,_int>::count(key)_(existent)/32 2.77% 16.335 16.787 - -7.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.77% 18.517 19.030 - 1.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.76% 384.584 395.214 - 2.74% -
BM_RangesPushHeap_float_Ascending_262144 2.76% 5.085 5.226 - 1.76% -
SetIntersection_None_Vector_uint32_1024_4 2.76% 1120754.796 1151716.167 - 0.14% -
BM_MakeHeap_uint32_Random_262144 2.76% 1.010 1.038 - 3.04% -
BM_lexicographical_compare_three_way_fast_path/16 2.76% 4.385 4.506 - 3.82% -
SetIntersection_Front_Set_uint64_16384_1 2.76% 1063665.747 1092994.445 - -1.83% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.76% 2744758.457 2820382.916 - 15.82% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.75% 1.852 1.903 - 2.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 2.75% 1.158 1.190 - 2.37% -
BM_std_minmax<long_long>/6 2.74% 2.284 2.346 - -3.43% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.74% 14.547 14.946 - -0.24% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.74% 295.057 303.130 - 0.53% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2.74% 465.457 478.189 - -1.72% -
rng::remove_if(vector<int>)_(sprinkled)/50 2.72% 64.102 65.847 - 10.39% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.72% 21.378 21.959 - 5.75% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.72% 54633.691 56118.148 - 0.51% -
rng::is_partitioned(deque<int>)_(partitioned)/32 2.71% 9.122 9.369 - -11.37% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 2.71% 882307.925 906233.472 - -2.93% -
BM_RangesPushHeap_uint64_Random_1024 2.71% 5.829 5.987 - -0.33% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 2.71% 11799.264 12118.684 - -2.86% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.71% 166083587.573 170577061.786 - 1.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.70% 16886.372 17341.533 - -0.34% -
std::find_end(forward_list<int>)_(single_element)/8192 2.69% 5592.260 5742.837 - 0.26% -
BM_vector_deque_move_backward/64000 2.69% 7508.845 7711.027 - 4.79% -
SetIntersection_None_Set_float_16384_64 2.69% 152674635.758 156785150.730 - -0.32% -
rng::stable_sort(deque<int>)_(ascending)/8 2.69% 18.329 18.822 - 2.43% -
BM_RangesMakeHeap_uint64_Random_16384 2.69% 0.988 1.015 - 0.99% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.68% 30.426 31.243 - 3.82% -
BM_deque_vector_move_backward/65536 2.68% 8040.385 8255.609 - 3.32% -
BM_num_get<double> 2.68% 35.367 36.313 - 2.54% -
BM_std_minmax<short>/21 2.67% 2.023 2.077 - 1.57% -
BM_std_minmax_element<short>/3 2.67% 1.033 1.061 - -7.63% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.67% 1.598 1.641 - 3.26% -
std::reverse(vector<int>)/8 2.66% 1.523 1.564 - -2.03% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 2.66% 3864.050 3966.899 - 2.58% -
std::search(vector<int>)_(no_match)/1000 2.66% 211.422 217.044 - 1.96% -
std::deque<int>::ctor(size)/32 2.66% 28.712 29.475 - 12.84% -
rng::copy_if(list<int>)_(every_other)/32768 2.66% 25216.146 25886.456 - 2.18% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.65% 25464.424 26140.260 - 2.43% -
std::map<int,_int>::insert(value)_(new_value)/1024 2.65% 27.746 28.481 - 2.95% -
SetIntersection_None_Set_uint64_16384_16384 2.65% 162797121.047 167105070.380 - -4.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.65% 1171635.474 1202628.214 - 0.06% -
BM_RangesMakeHeap_string_Ascending_256 2.64% 4.878 5.006 - -1.20% -
BM_std_min<unsigned_short>/22 2.64% 1.900 1.950 - 7.56% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 2.64% 5834974.565 5988833.966 - 2.08% -
SetIntersection_Interlaced_Set_string_262144_16384 2.64% 2713853.025 2785388.426 - -3.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.63% 342440422.438 351450505.319 - -0.08% -
SetIntersection_None_Set_float_16384_4 2.63% 153007381.159 157032570.781 - -0.17% -
BM_RangesMakeHeap_uint32_Random_256 2.63% 1.201 1.232 - 3.18% -
std::adjacent_find(list<int>)/8 2.63% 2.103 2.159 - 2.37% -
SetIntersection_Front_Vector_uint32_16384_1 2.63% 1083728.298 1112190.143 - -0.30% -
std::equal(list<int>)_(it,_it,_it)/8192 2.63% 9812.777 10070.455 - -0.18% -
BM_deque_deque_copy/1024 2.62% 38.400 39.408 - 0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.62% 23.138 23.744 - 0.50% -
BM_deque_vector_ranges_copy_backward/0 2.62% 1.378 1.414 - 2.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 2.61% 1.086 1.114 - -16.81% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.60% 1.599 1.640 - 3.11% -
BM_std_min<int>/7 2.60% 1.040 1.067 - 1.33% -
rng::is_sorted_until(vector<int>,_pred)/1024 2.60% 409.884 420.537 - 3.73% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.60% 3.810 3.909 - -1.09% -
std::copy_backward(vector<bool>)_(aligned)/64 2.60% 1.517 1.557 - -12.33% -
std::set<std::string>::lower_bound(key)_(existent)/1024 2.59% 22.336 22.915 - -2.48% -
SetIntersection_Front_Set_string_262144_262144 2.59% 17345434.246 17794755.047 - 0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.59% 104032.854 106724.655 - 0.80% -
std::find_if(vector<char>)_(process_all)/50 2.58% 12.430 12.750 - 1.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.57% 30.754 31.545 - 3.06% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.57% 5.292 5.428 - 9.64% -
SetIntersection_None_Set_string_16384_16384 2.57% 193149419.550 198114527.617 - -0.53% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.57% 627700.104 643807.428 - -0.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.56% 6.961 7.139 - 8.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.55% 19615342.629 20116343.577 - 3.30% -
rng::replace_if(deque<int>)_(prefix)/32 2.55% 13.648 13.996 - -0.88% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 2.55% 10.538 10.806 - 2.63% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.55% 26.256 26.924 - 1.91% -
BM_std_minmax<long_long>/29 2.55% 4.221 4.328 - -0.01% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.54% 283667.546 290865.869 - 3.55% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.53% 54816.372 56205.519 - -0.44% -
BM_vector_deque_copy_backward/64000 2.53% 7782.435 7979.348 - 10.21% -
BM_RangesMakeThenSortHeap_float_Heap_16 2.53% 1.920 1.969 - -6.20% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.53% 3273.865 3356.599 - 5.70% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 2.53% 0.467 0.479 - 2.75% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.52% 0.772 0.792 - 4.53% -
rng::all_of(deque<int>)_(process_all)/50 2.52% 17.750 18.198 - -0.75% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.52% 2.388 2.449 - 0.75% -
bm_ranges_lexicographical_compare<int>/64 2.52% 4.753 4.873 - -0.78% -
rng::move_backward(vector<bool>)_(unaligned)/64 2.52% 1.878 1.925 - 1.22% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.52% 985183.678 1010025.555 - -5.13% -
rng::find_if_not(vector<int>)_(process_all)/8 2.52% 2.613 2.679 - 6.42% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.52% 1.538 1.577 - 5.12% -
SetIntersection_None_Set_float_16384_16 2.51% 153392997.137 157245253.767 - -0.12% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.51% 16.081 16.484 - 1.75% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.51% 4.811 4.932 - 1.76% -
BM_std_minmax<unsigned_short>/7 2.50% 1.702 1.744 - -0.46% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.50% 111241102.329 114022366.132 - -2.16% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.50% 15534212.840 15922341.162 - 4.30% -
std::multiset<int>::contains(key)_(non-existent)/32 2.49% 2.370 2.429 - 3.57% -
std::none_of(vector<int>)_(process_all)/8 2.49% 2.428 2.488 - -0.58% -
std::search_n(deque<int>)_(no_match)/1000 2.49% 438.777 449.684 - 0.41% -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.48% 1.859 1.906 - -3.40% -
std::copy(list<int>)/32768 2.48% 26183.469 26833.288 - 1.56% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 2.48% 721.878 739.776 - 1.76% -
SetIntersection_None_Set_uint32_1024_16 2.48% 8735882.277 8952425.332 - 1.94% -
BM_vector_deque_copy_backward/512 2.47% 17.617 18.053 - 2.44% -
SetIntersection_Interlaced_Vector_float_16_16 2.47% 38029507.258 38969244.219 - -0.44% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 2.47% 56.161 57.547 - 2.19% -
rng::find(deque<int>)_(bail_25%)/8 2.47% 2.058 2.109 - 2.17% -
std::none_of(list<int>)_(process_all)/8192 2.46% 7001.885 7174.215 - -0.37% -
BM_RangesMakeHeap_float_Random_262144 2.46% 1.131 1.159 - 1.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.45% 0.601 0.616 - 1.52% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.45% 27957.305 28642.372 - 1.03% -
BM_MakeHeap_uint32_QuickSortAdversary_16 2.44% 0.604 0.619 - 0.48% -
SetIntersection_None_Set_float_16384_1 2.44% 152898341.862 156628491.937 - -0.61% -
SetIntersection_Front_Vector_float_262144_1 2.44% 1098068.574 1124810.113 - -0.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.43% 28.259 28.946 - 5.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.43% 8.691 8.903 - 1.90% -
BM_std_min<unsigned_char>/8 2.43% 2.220 2.274 - -3.19% -
std::rotate(list<int>)_(by_1/4)/8192 2.42% 7171.018 7344.679 - 1.66% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 2.42% 99861.841 102274.333 - 1.51% -
BM_LowerBound_string_1 2.42% 4.594 4.705 - 2.39% -
BM_RangesPushHeap_float_Ascending_64 2.41% 1.782 1.825 - 4.45% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.41% 25874.846 26498.922 - 1.55% -
std::unique(list<int>)_(contiguous)/52 2.41% 67.481 69.108 - 2.73% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.41% 5559.730 5693.551 - -1.45% -
rng::any_of(deque<int>)_(process_all)/32768 2.41% 10595.904 10850.921 - 3.06% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.40% 1.214 1.244 - 2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.40% 2323999.130 2379785.709 - 0.48% -
BM_std_min<unsigned_short>/64 2.39% 3.459 3.542 - 1.24% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.39% 23.767 24.335 - 5.39% -
SetIntersection_None_Set_float_256_4 2.38% 11509394.334 11783472.515 - 1.17% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.38% 60.170 61.601 - 4.24% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.38% 5193.967 5317.512 - 3.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.38% 0.905 0.927 - 3.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.37% 13491.881 13812.304 - -0.16% -
std::multiset<int>::ctor(const&)/1024 2.37% 6065.374 6209.267 - 0.83% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 2.37% 99488.745 101847.177 - 1.37% -
BM_std_min<short>/20 2.36% 2.288 2.342 - 4.20% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.36% 779.151 797.526 - 2.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.35% 38573.974 39479.661 - 1.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.34% 55844.901 57152.759 - -10.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.34% 188966.441 193388.486 - 0.76% -
BM_std_minmax<unsigned_int>/3 2.34% 1.107 1.133 - -1.89% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.33% 48287.724 49413.322 - -0.60% -
BM_RangesPushHeap_string_Random_4 2.33% 5.938 6.076 - 1.95% -
std::find_end(list<int>)_(process_all)/8192 2.33% 7297.216 7467.000 - 6.84% -
BM_std_minmax<unsigned_long_long>/2 2.32% 0.847 0.867 - -0.25% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 2.32% 74.300 76.021 - 0.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.31% 34.301 35.095 - 0.68% -
BM_std_min<short>/22 2.31% 1.809 1.851 - -1.90% -
rng::remove_if(deque<int>)_(sprinkled)/32 2.31% 55.657 56.941 - -6.98% -
SetIntersection_Interlaced_Set_float_16384_1024 2.31% 167520347.178 171381740.795 - -0.64% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 2.30% 4379.256 4480.112 - -4.43% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 2.30% 1.011 1.034 - -0.29% -
BM_std_minmax<int>/11 2.30% 1.729 1.769 - -3.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.30% 23.778 24.325 - 2.51% -
std::move(vector<bool>)_(unaligned)/64 2.30% 1.544 1.580 - 2.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.30% 25.469 26.054 - 0.53% -
std::generate_n(deque<int>)/32 2.30% 8.246 8.436 - 1.65% -
BM_RangesPushHeap_uint64_Random_64 2.29% 5.137 5.255 - -0.39% -
std::move(deque<int>)/64 2.29% 6.117 6.258 - 4.25% -
BM_std_minmax<int>/31 2.29% 2.628 2.688 - -1.06% -
BM_std_min<char>/12 2.29% 1.342 1.372 - 2.96% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.29% 9.938 10.165 - 6.03% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.29% 10.747 10.993 - 2.31% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 2.29% 5.788 5.921 - 2.54% -
std::set<int>::insert(value)_(already_present)/1024 2.28% 6.742 6.896 - 1.76% -
BM_std_minmax<unsigned_short>/26 2.28% 2.521 2.579 - -0.07% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.28% 18.431 18.851 - 2.94% -
BM_StringRelational_Eq_Empty_Empty_Control 2.28% 2.067 2.114 - 14.01% -
BM_RangesMakeHeap_string_Heap_4 2.27% 3.010 3.078 - 1.62% -
BM_deque_vector_move_backward/5500 2.27% 200.380 204.931 - 0.58% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.27% 20.483 20.948 - 2.95% -
std::multiset<int>::ctor(const&,_alloc)/1024 2.27% 6035.229 6172.226 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.27% 523.381 535.256 - 1.27% -
BM_std_min<unsigned___int128>/17 2.27% 6.488 6.635 - -15.90% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.26% 1808.351 1849.305 - 1.74% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.26% 8.501 8.694 - 3.57% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.26% 1.238 1.266 - -4.89% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.26% 22.609 23.120 - 4.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.26% 20021294.329 20473266.290 - 2.27% -
BM_std_minmax<unsigned_short>/19 2.26% 2.135 2.183 - 0.40% -
BM_StringFindStringLiteral/128 2.25% 3.089 3.158 - 1.08% -
SetIntersection_Front_Set_uint32_262144_64 2.25% 1929905.827 1973355.867 - -1.78% -
BM_std_min<char>/26 2.25% 1.156 1.182 - 2.33% -
BM_std_minmax_element<char>/4 2.25% 1.188 1.215 - -2.20% -
BM_std_min<unsigned___int128>/8 2.25% 2.872 2.937 - -5.56% -
BM_std_min<int>/11 2.24% 1.156 1.182 - 2.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.24% 8681376.800 8875837.345 - -25.44% -
SetIntersection_Front_Set_float_16384_4 2.24% 1118401.770 1143449.993 - -1.32% -
std::find(list<int>)_(process_all)/8 2.23% 2.341 2.393 - -0.15% -
BM_std_min<short>/64 2.23% 3.452 3.529 - -0.13% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 2.22% 9416.032 9625.204 - 1.19% -
rng::fill(vector<int>)/1024 2.22% 29.582 30.237 - 0.24% -
BM_RangesMakeHeap_uint32_Random_262144 2.21% 1.014 1.037 - -1.51% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 2.21% 91266.840 93282.408 - -2.87% -
SetIntersection_Front_Set_float_64_64 2.21% 14661408.784 14985154.498 - -2.75% -
std::find(list<int>)_(bail_25%)/1024 2.21% 129.143 131.994 - 1.43% -
rng::move(deque<int>)/512 2.20% 24.039 24.569 - 1.97% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.20% 566.745 579.226 - 3.52% -
rng::find(vector<char>)_(process_all)/50 2.20% 1.661 1.698 - 4.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.20% 4356783.613 4452555.453 - -0.02% -
BM_std_min<unsigned___int128>/6 2.20% 2.081 2.127 - -5.88% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 2.20% 41.620 42.534 - 42.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.18% 0.647 0.661 - 0.96% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.18% 27.210 27.803 - 2.46% -
BM_MakeHeap_uint64_Random_1024 2.18% 1.083 1.106 - 0.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.17% 721.932 737.627 - 2.83% -
BM_RangesMakeHeap_float_Random_64 2.17% 1.435 1.466 - -11.09% -
SetIntersection_None_Set_string_1024_256 2.17% 8998383.049 9193776.664 - 2.88% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.17% 25954.469 26517.979 - 0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.17% 33.601 34.329 - 2.20% -
SetIntersection_Front_Vector_string_262144_64 2.17% 3491358.523 3567036.729 - 2.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.17% 6.667 6.811 - 3.78% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.16% 39320.977 40172.265 - 1.24% -
rng::reverse_copy(list<int>)/8 2.16% 2.287 2.337 - 1.25% -
SetIntersection_Interlaced_Set_string_16384_16 2.16% 244914282.220 250201936.594 - 2.53% -
SetIntersection_None_Set_float_16384_16384 2.16% 155435931.626 158791166.269 - 1.30% -
BM_std_minmax<unsigned_char>/11 2.16% 1.790 1.828 - 6.80% -
std::partial_sort(deque<int>)_(descending)/8 2.15% 43.262 44.193 - 6.83% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.14% 1.723 1.760 - 3.52% -
BM_StringEraseWithMove_Small_Opaque 2.14% 2.566 2.620 - 1.79% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.13% 28546.885 29155.871 - 1.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.13% 4.031 4.117 - 1.80% -
BM_StringAssignStr_Huge_Opaque 2.13% 109.292 111.622 - 6.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.13% 40413.487 41274.748 - -4.60% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.13% 16.267 16.614 - 2.03% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.13% 92506.224 94475.564 - 0.57% -
BM_LowerBound_string_16384 2.13% 390.623 398.930 - 0.47% -
BM_std_min<unsigned_char>/12 2.12% 1.334 1.362 - 0.30% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.12% 1550507.977 1583401.285 - 3.29% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.12% 2.493 2.546 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.12% 19.703 20.121 - 2.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.12% 53982.211 55124.448 - 2.72% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.11% 1078395.540 1101202.699 - -0.41% -
std::search_n(list<int>)_(no_match)/1000 2.11% 692.584 707.229 - 4.42% -
BM_deque_deque_ranges_move/1024 2.11% 38.652 39.469 - 0.27% -
rng::rotate(vector<bool>)_(1_element_backward)/50 2.11% 18.101 18.484 - -0.07% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.11% 695.231 709.924 - 0.38% -
std::copy_backward(list<int>)/8 2.11% 2.422 2.474 - 1.27% -
std::adjacent_find(vector<int>,_pred)/1048576 2.11% 464736.887 474539.752 - 2.14% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.11% 5.010 5.116 - 1.64% -
SetIntersection_None_Set_float_16384_256 2.11% 153541672.523 156775266.449 - -0.40% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 2.10% 0.625 0.638 - 0.49% -
std::find(deque<int>)_(process_all)/8 2.10% 3.362 3.432 - 0.44% -
SetIntersection_Front_Vector_float_16_16 2.10% 37951858.218 38748717.213 - 1.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.09% 910.184 929.205 - 1.12% -
SetIntersection_Front_Vector_uint64_256_1 2.08% 4337993.479 4428322.832 - 0.16% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.08% 10.872 11.098 - 10.44% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.08% 11.742 11.986 - 3.11% -
BM_std_min<unsigned_char>/29 2.08% 1.993 2.034 - 3.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.07% 63399.524 64714.915 - -2.28% -
SetIntersection_None_Set_string_1024_1 2.07% 8895785.478 9080316.084 - 1.65% -
std::rotate(list<int>)_(by_1/3)/8192 2.07% 8735.733 8916.320 - 1.61% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.07% 32.077 32.740 - 7.31% -
std::set<int>::erase(key)_(existent)/1024 2.06% 40.243 41.072 - 6.44% -
SetIntersection_Front_Set_string_16_16 2.06% 61968340.605 63243983.402 - -0.11% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.05% 14.773 15.076 - 0.68% -
std::find_end(list<int>)_(same_length)/1000 2.05% 737.306 752.433 - -49.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.05% 5947992.081 6069902.547 - -4.70% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.05% 38.587 39.378 - 1.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.05% 15195.809 15506.942 - -1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.05% 608.688 621.138 - 0.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 2.04% 5.873 5.993 - 30.23% -
rng::find_end(deque<int>)_(same_length)/8192 2.04% 2682.435 2737.192 - -75.76% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.04% 3.002 3.063 - 1.74% -
BM_std_min<char>/7 2.04% 1.838 1.875 - 1.06% -
SetIntersection_None_Set_uint64_1024_4 2.04% 8667527.516 8844266.866 - 2.00% -
BM_std_min<char>/27 2.03% 1.385 1.413 - 2.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.03% 15987.586 16311.663 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.03% 1573968.590 1605850.912 - 2.72% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.03% 22.438 22.893 - -0.78% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 2.03% 1.406 1.435 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.02% 3290.767 3357.246 - 1.08% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 2.02% 20.463 20.876 - 1.94% -
BM_std_minmax<long_long>/4 2.02% 1.759 1.794 - -3.98% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.02% 5.948 6.068 - 2.55% -
BM_RangesMakeHeap_string_SingleElement_4 2.02% 3.619 3.692 - 2.77% -
std::move_backward(vector<int>)/8 2.01% 2.281 2.327 - 1.67% -
rng::for_each(vector<int>)/8 2.01% 0.905 0.923 - 0.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.01% 4.030 4.111 - -1.35% -
std::unordered_set<int>::clear()/8192 2.01% 61204.644 62432.238 - 0.74% -
BM_LowerBound_uint64_64 2.01% 8.352 8.520 - 1.26% -
BM_PushHeap_string_PipeOrgan_262144 2.00% 17.562 17.914 - -18.82% -
SetIntersection_None_Set_float_64_16 2.00% 18398136.191 18766344.650 - -2.40% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.00% 255.542 260.656 - 1.83% -
rng::copy(deque<int>)/8 2.00% 2.741 2.796 - 0.40% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.99% 779.462 795.010 - 1.81% -
rng::search_n(list<int>)_(no_match)/1024 1.99% 723.455 737.883 - -0.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.99% 1185.635 1209.279 - -0.10% -
rng::copy(vector<int>)/32768 1.99% 3150.002 3212.722 - -7.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 7423.454 7571.228 - 1.77% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 1.99% 30.724 31.336 - -18.59% -
std::adjacent_find(list<int>)/8192 1.99% 6571.916 6702.497 - -0.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 1.98% 7.309 7.454 - -0.95% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.98% 537.760 548.384 - 1.80% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.97% 32.827 33.474 - 1.96% -
SetIntersection_Interlaced_Set_string_262144_262144 1.97% 17274488.850 17614897.785 - 1.38% -
rng::for_each(multiset<int>::iterator)/8192 1.97% 7985.874 8143.212 - -49.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.97% 349406323.731 356274678.224 - 1.68% -
std::remove(deque<int>)_(prefix)/50 1.96% 63.776 65.028 - -1.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.96% 16.618 16.944 - 1.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.96% 8.560 8.728 - 1.60% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.96% 109.170 111.311 - 1.18% -
BM_deque_deque_move/1024 1.96% 38.703 39.461 - 0.76% -
BM_std_min<__int128>/9 1.96% 3.326 3.391 - 3.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.95% 3.029 3.089 - 2.75% -
std::find_end(forward_list<int>)_(process_all)/8192 1.95% 5628.693 5738.611 - 1.57% -
BM_MakeThenSortHeap_string_Ascending_256 1.95% 19.800 20.186 - -3.27% -
std::find_end(vector<int>)_(single_element)/8192 1.95% 1893.887 1930.836 - 5.28% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.95% 22.420 22.857 - 1.73% -
rng::find_if_not(deque<int>)_(process_all)/8 1.95% 3.869 3.944 - 0.45% -
BM_MakeHeap_float_SingleElement_256 1.95% 0.651 0.664 - 1.91% -
rng::partition_point(vector<int>)/50 1.94% 2.297 2.341 - 1.73% -
std::remove(list<int>)_(sprinkled)/1024 1.94% 949.405 967.853 - -4.58% -
rng::starts_with(list<int>)/8192 1.94% 8546.474 8712.443 - -2.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.94% 0.760 0.775 - -1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.94% 158557441.413 161632488.293 - -0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.94% 51.547 52.545 - 2.48% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.93% 1.423 1.451 - 1.24% -
rng::remove_if(vector<int>)_(sprinkled)/32 1.93% 55.763 56.840 - 6.46% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.93% 493490.797 503021.853 - -0.18% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 1.93% 0.673 0.686 - 1.82% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.93% 29.023 29.582 - 3.10% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.93% 49.861 50.821 - -3.01% -
std::find(deque<int>)_(process_all)/50 1.93% 13.530 13.791 - 4.19% -
std::find(vector<long_long>)_(bail_25%)/8 1.92% 0.907 0.924 - -3.38% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.92% 4.977 5.073 - 0.52% -
rng::search(deque<int>,_pred)_(no_match)/1024 1.92% 365.558 372.591 - -14.64% -
rng::contains_subrange(list<int>)_(process_all)/50 1.92% 18.012 18.357 - 4.22% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.91% 2.634 2.684 - -0.18% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.91% 23605.999 24057.717 - -1.18% -
BM_CmpEqual_uint_short 1.91% 1.055 1.076 - 1.47% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.91% 173.087 176.391 - 1.64% -
SetIntersection_None_Set_float_262144_1 1.91% 1179836.018 1202349.774 - 3.46% -
std::copy_backward(deque<int>)/8 1.91% 2.661 2.711 - -0.99% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.90% 21.728 22.140 - -0.02% -
rng::find_if(vector<char>)_(process_all)/50 1.90% 12.439 12.675 - 0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.89% 1241.541 1265.064 - 6.11% -
BM_RangesPushHeap_string_PipeOrgan_1024 1.89% 9.610 9.791 - -6.29% -
std::reverse(list<int>)/4096 1.88% 1642.791 1673.725 - -0.07% -
std::is_sorted_until(list<int>,_pred)/8 1.88% 4.149 4.227 - -0.07% -
rng::adjacent_find(deque<int>,_pred)/50 1.88% 30.491 31.064 - 7.05% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.88% 34975.143 35632.374 - -1.51% -
BM_std_minmax<unsigned_short>/10 1.88% 1.403 1.429 - 1.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.88% 1.186 1.208 - -2.29% -
std::equal(list<int>)_(it,_it,_it,_it)/50 1.87% 26.963 27.468 - -32.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.87% 5954323.051 6065653.535 - -9.36% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 1.87% 92173.853 93896.715 - -2.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.86% 17773653.104 18105110.351 - 2.21% -
BM_std_minmax<unsigned_short>/25 1.86% 2.337 2.380 - 2.01% -
BM_std_min<unsigned___int128>/7 1.86% 2.485 2.531 - -4.76% -
BM_vector_deque_ranges_move_backward/65536 1.86% 7743.262 7887.576 - 8.58% -
std::find_if(deque<int>)_(bail_25%)/8192 1.86% 692.375 705.254 - 0.26% -
BM_RangesMakeHeap_string_PipeOrgan_262144 1.86% 7.195 7.328 - -38.62% -
rng::partial_sort_copy(deque<int>)_(descending)/8192 1.86% 99217.353 101059.984 - 1.03% -
std::stable_partition(deque<int>)_(dense)/1024 1.86% 631.390 643.103 - 7.86% -
BM_PushHeap_uint32_Random_16384 1.85% 6.203 6.318 - 0.67% -
BM_std_minmax<short>/32 1.85% 1.262 1.286 - 4.63% -
SetIntersection_None_Set_uint64_16384_16 1.85% 162375579.744 165384434.887 - 1.10% -
std::move_backward(deque<int>)/4096 1.85% 158.342 161.274 - 4.17% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.85% 12972.663 13212.083 - 1.56% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.85% 552.147 562.336 - -4.05% -
rng::swap_ranges(deque<int>)/32 1.84% 10.774 10.973 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.84% 11883.664 12102.638 - 0.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.84% 0.962 0.980 - 1.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.83% 17.066 17.379 - 2.01% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.83% 18.107 18.439 - -0.31% -
BM_RangesPushHeap_float_Random_1024 1.83% 7.441 7.577 - 2.43% -
SetIntersection_None_Vector_uint64_1024_1 1.83% 1124653.754 1145237.968 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.83% 198765540.479 202400164.669 - 1.66% -
SetIntersection_Interlaced_Set_float_1024_1024 1.83% 15440659.576 15722858.031 - 3.39% -
BM_std_min<unsigned_char>/64 1.83% 4.117 4.192 - 2.57% -
SetIntersection_Front_Set_uint64_16384_16384 1.83% 344400106.733 350693392.135 - 2.44% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.83% 6646.802 6768.156 - 5.12% -
BM_RangesPushHeap_string_Random_16384 1.82% 16.242 16.538 - -2.94% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.82% 99794.160 101612.374 - 1.49% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 1.82% 492.888 501.864 - -0.26% -
std::copy(deque<int>)/262144 1.82% 10184.087 10369.536 - 0.17% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.82% 27.704 28.208 - 3.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.82% 83.380 84.897 - -4.68% -
rng::search(list<int>,_pred)_(single_element)/1024 1.82% 860.334 875.966 - 1.82% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.81% 14.000 14.254 - 0.16% -
SetIntersection_Front_Set_string_262144_64 1.81% 4418229.520 4498374.368 - -6.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.81% 1108374.395 1128478.570 - -0.22% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.81% 8.604 8.760 - 1.02% -
BM_std_minmax<unsigned_short>/11 1.81% 1.703 1.733 - 0.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.81% 276141.085 281141.781 - -0.37% -
BM_lexicographical_compare_three_way_slow_path/262144 1.81% 60471.375 61565.509 - -4.94% -
rng::find_if(deque<int>)_(process_all)/8 1.81% 3.908 3.979 - 1.06% -
rng::equal(vector<bool>)_(unaligned)/8 1.80% 0.806 0.821 - 11.18% -
SetIntersection_Front_Set_string_64_64 1.80% 37580055.916 38256593.801 - 5.77% -
std::none_of(list<int>)_(process_all)/50 1.80% 21.758 22.150 - 0.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.80% 0.767 0.781 - -0.25% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.79% 29.995 30.533 - 0.28% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.79% 35.650 36.289 - 7.06% -
std::multimap<std::string,_int>::clear()/8192 1.79% 201921.863 205538.320 - 1.40% -
SetIntersection_Interlaced_Vector_string_64_64 1.79% 27834943.406 28333454.393 - -2.68% -
BM_deque_vector_ranges_copy_backward/64000 1.79% 7930.255 8071.969 - -0.88% -
std::partition_point(deque<int>)/8192 1.78% 16.054 16.341 - 0.60% -
std::is_partitioned(list<int>)_(partitioned)/50 1.78% 13.629 13.872 - 0.08% -
rng::fold_left(deque<int>)/8 1.78% 4.027 4.098 - -0.03% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.78% 22.416 22.814 - -0.10% -
BM_StringFindStringLiteral/32 1.78% 1.646 1.675 - 0.46% -
BM_std_min<unsigned_char>/24 1.78% 2.756 2.805 - 1.75% -
rng::search(list<int>,_pred)_(near_matches)/1000 1.77% 43106.495 43870.691 - -0.36% -
BM_RangesMakeHeap_string_SingleElement_16384 1.77% 5.922 6.027 - 1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.77% 80414.361 81838.441 - 3.07% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.77% 232930.861 237055.579 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.77% 9.473 9.640 - 1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.77% 1175103.719 1195866.721 - 0.17% -
rng::for_each(map<int>)/8192 1.77% 7197.415 7324.549 - -56.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.77% 141723.757 144226.997 - 1.64% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.76% 16.220 16.506 - -2.60% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.76% 376.700 383.343 - 2.97% -
rng::copy_backward(deque<int>)/32768 1.76% 3756.901 3823.113 - -0.43% -
BM_RangesMakeHeap_string_Heap_16 1.76% 4.596 4.677 - 0.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.76% 11.387 11.588 - 0.95% -
std::partial_sort(deque<int>)_(ascending)/8 1.76% 29.579 30.098 - 1.61% -
BM_std_min<int>/17 1.75% 0.953 0.970 - 1.87% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 1.75% 0.644 0.655 - 0.51% -
std::partial_sort(deque<int>)_(heap)/8192 1.74% 288143.812 293167.020 - 3.36% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.74% 1.438 1.463 - 2.26% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.74% 987896.363 1005064.663 - 1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.74% 11705916.354 11909187.457 - -1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.74% 11016344.119 11207554.710 - 1.38% -
std::remove_if(deque<int>)_(prefix)/32 1.74% 56.779 57.765 - -0.52% -
std::multiset<int>::count(key)_(non-existent)/8192 1.73% 9.125 9.283 - -17.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.73% 23.062 23.462 - 0.25% -
SetIntersection_None_Set_float_16384_1024 1.73% 154303782.698 156978411.066 - -1.22% -
BM_deque_vector_ranges_move_backward/64000 1.73% 7875.807 8011.902 - 1.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.73% 18.942 19.269 - 1.10% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.72% 8443.553 8589.028 - 1.06% -
BM_lexicographical_compare_three_way_slow_path/65536 1.71% 15112.589 15371.383 - -4.87% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.71% 24.200 24.614 - 2.89% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.71% 1324.413 1347.063 - 2.56% -
std::multiset<int>::erase(key)_(existent)/0 1.71% 20.838 21.194 - 1.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.71% 1.182 1.202 - -1.68% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.71% 1913.730 1946.388 - 3.24% -
rng::find(vector<char>)_(bail_25%)/1024 1.71% 5.264 5.354 - 1.45% -
SetIntersection_Interlaced_Vector_string_256_4 1.71% 6247968.795 6354502.857 - -0.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.70% 26333.857 26782.687 - 6.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.70% 1570.390 1597.122 - 1.05% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.70% 35572.344 36177.680 - -1.22% -
std::map<std::string,_int>::insert(value)_(already_present)/32 1.70% 15.266 15.525 - -36.81% -
BM_align/64 1.70% 0.653 0.664 - -25.90% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.69% 54.964 55.896 - 1.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.69% 3.079 3.131 - -2.26% -
std::find(vector<bool>)_(process_all)/1024 1.69% 4.672 4.751 - 0.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.69% 12979.264 13198.194 - 1.52% -
BM_std_minmax<unsigned_short>/30 1.68% 2.771 2.818 - 3.38% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.68% 55.034 55.957 - 1.44% -
BM_std_min<unsigned_char>/28 1.68% 1.717 1.745 - -0.12% -
std::find_first_of(list<int>)_(small_needle)/8192 1.67% 22828.337 23210.678 - -0.96% -
rng::fill_n(list<int>)/32 1.67% 8.129 8.265 - 0.46% -
SetIntersection_None_Set_uint32_256_4 1.67% 11368285.653 11558632.673 - -0.19% -
SetIntersection_Front_Set_uint64_1024_1 1.67% 1097671.066 1116039.260 - -0.67% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.67% 45.357 46.115 - 0.66% -
rng::for_each(multimap<int>)/32 1.67% 26.240 26.678 - 18.99% -
std::find(list<int>)_(bail_25%)/8192 1.67% 1423.866 1447.631 - 1.64% -
std::find_if(vector<bool>)_(process_all)/1048576 1.67% 775989.480 788940.776 - 0.89% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.67% 127421.004 129545.152 - -0.96% -
BM_StringCopy_Huge 1.67% 101.687 103.380 - 2.38% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.66% 21.795 22.158 - 2.61% -
SetIntersection_None_Set_float_262144_4 1.66% 1178815.674 1198419.189 - 3.06% -
SetIntersection_None_Set_float_262144_256 1.66% 1177175.047 1196707.926 - 2.86% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.66% 232739500.218 236598997.635 - 1.09% -
BM_std_min<char>/5500 1.66% 36.783 37.393 - 0.28% -
BM_std_min<unsigned_long_long>/512 1.65% 46.648 47.420 - 1.21% -
std::count(list<int>)_(every_other)/1024 1.65% 701.797 713.402 - 0.56% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.65% 5.505 5.596 - 2.15% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.65% 383670.738 390004.692 - 1.95% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.64% 8.422 8.560 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.64% 18311121.303 18612009.808 - -2.62% -
std::deque<std::string>::ctor(size)/32 1.64% 41.299 41.975 - 4.57% -
rng::find_last(list<int>)_(bail_10%)/50 1.64% 15.935 16.196 - -2.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.64% 172975.895 175806.218 - 1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.63% 1104325.984 1122352.960 - -0.07% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.63% 5.026 5.108 - -0.54% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 1.63% 604.755 614.620 - 4.17% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.63% 2.331 2.369 - 0.66% -
std::stable_sort(deque<int>)_(heap)/8192 1.63% 17752.336 18041.270 - 2.55% -
std::find(list<int>)_(process_all)/50 1.63% 18.486 18.787 - 3.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.62% 14.112 14.340 - 1.12% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.62% 534.531 543.185 - -1.50% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.62% 4.282 4.352 - 1.58% -
BM_num_get<long_long> 1.62% 11.510 11.697 - 4.73% -
SetIntersection_Front_Set_uint32_262144_16384 1.62% 354920897.615 360660407.066 - 2.64% -
SetIntersection_Interlaced_Set_float_1024_4 1.62% 10086351.344 10249429.684 - 1.80% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.62% 69.492 70.615 - 1.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.61% 47.485 48.252 - 3.11% -
rng::search(list<int>,_pred)_(single_element)/1000 1.61% 840.587 854.133 - 1.70% -
SetIntersection_Interlaced_Set_float_262144_16384 1.61% 1259869.709 1280172.363 - 2.31% -
BM_MakeThenSortHeap_uint32_Descending_4 1.61% 1.298 1.319 - -8.01% -
std::rotate_copy(list<int>)/50 1.61% 14.134 14.361 - 1.91% -
rng::find_end(list<int>,_pred)_(process_all)/8192 1.61% 8448.249 8584.044 - -3.57% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.61% 28.944 29.409 - 1.46% -
BM_PushHeap_string_SingleElement_64 1.61% 2.478 2.518 - -9.21% -
rng::move_backward(deque<int>)/512 1.61% 26.077 26.496 - 9.84% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.61% 102.647 104.296 - 7.21% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.61% 10.764 10.937 - -14.77% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 1.60% 6581.675 6686.941 - 0.59% -
rng::rotate_copy(deque<int>)/32 1.60% 2.601 2.643 - -1.87% -
std::distance(deque<int>)/50 1.60% 0.676 0.687 - -1.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.59% 793.301 805.949 - 1.70% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.59% 16.455 16.717 - 0.79% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.59% 266.405 270.647 - -2.16% -
std::rotate(deque<int>)_(by_1/2)/1024 1.59% 173.454 176.214 - 1.70% -
BM_SortHeap_uint32_4 1.59% 1.042 1.059 - 1.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.59% 2.016 2.048 - 0.23% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.59% 493.491 501.331 - -0.28% -
SetIntersection_Interlaced_Set_float_262144_16 1.59% 1593230.387 1618532.879 - 1.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.59% 11.458 11.639 - 1.41% -
std::copy(deque<int>)/32768 1.59% 1145.678 1163.838 - 1.85% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.58% 23863.086 24241.058 - 0.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.58% 6835.094 6943.232 - -9.60% -
std::unique_copy(vector<int>)_(contiguous)/52 1.58% 13.407 13.619 - 0.40% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.58% 8184.390 8313.766 - 6.82% -
BM_RangesMakeHeap_string_Ascending_1024 1.58% 5.008 5.087 - -4.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.58% 7.677 7.799 - 0.82% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.58% 3.577 3.633 - 1.65% -
rng::is_partitioned(deque<int>)_(partitioned)/50 1.58% 13.795 14.013 - -11.58% -
std::unordered_multiset<int>::erase(key)_(existent)/0 1.57% 20.776 21.102 - 0.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.57% 16.640 16.901 - 1.23% -
std::replace_if(list<int>)_(prefix)/32 1.57% 13.082 13.287 - 0.89% -
std::find_end(list<int>)_(match_near_end)/1000 1.57% 78.535 79.766 - -89.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.57% 48.626 49.388 - 8.12% -
SetIntersection_Front_Set_string_64_16 1.57% 25330256.815 25726745.045 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.57% 4355888.313 4424066.598 - -0.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.56% 25151.191 25544.630 - 0.90% -
std::find_end(vector<int>)_(same_length)/8192 1.56% 1994.448 2025.589 - -49.97% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.56% 12.328 12.520 - -3.56% -
rng::find_last(vector<int>)_(bail_10%)/8 1.56% 2.133 2.167 - 2.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.56% 1.243 1.262 - -5.17% -
SetIntersection_Interlaced_Set_float_262144_4 1.56% 1287127.928 1307147.297 - 1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.55% 27624791.954 28054340.497 - -0.66% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.55% 39.885 40.505 - -0.86% -
BM_std_minmax<unsigned_long_long>/3 1.55% 1.216 1.235 - -0.32% -
BM_std_minmax<unsigned_short>/17 1.55% 1.709 1.735 - 1.37% -
BM_std_minmax<unsigned_short>/27 1.55% 2.812 2.855 - -0.75% -
BM_StringEraseWithMove_Large_Transparent 1.55% 2.610 2.651 - 2.45% -
SetIntersection_None_Vector_uint64_1024_256 1.55% 1118517.032 1135829.485 - 1.17% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.55% 24.355 24.731 - 1.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.55% 52.233 53.040 - -0.37% -
std::transform(deque<int>,_deque<int>)/50 1.55% 33.752 34.274 - 2.61% -
std::generate(list<int>)/50 1.55% 15.741 15.984 - 4.03% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.54% 537.386 545.649 - -4.63% -
std::remove(list<int>)_(sprinkled)/8192 1.54% 7883.496 8004.696 - -1.42% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.54% 731.693 742.936 - 3.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.54% 1.252 1.271 - 2.19% -
SetIntersection_Front_Set_uint64_256_16 1.54% 4887416.942 4962473.346 - 1.23% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.54% 13.990 14.205 - -0.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.53% 1.335 1.356 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.53% 5.346 5.428 - 0.79% -
BM_RangesMakeThenSortHeap_string_Ascending_256 1.53% 19.980 20.286 - -10.75% -
BM_PopHeap_float_16384 1.53% 33.517 34.029 - 2.69% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.53% 595.221 604.323 - 0.33% -
std::count_if(list<int>)_(every_other)/8192 1.53% 7588.242 7704.232 - 0.70% -
BM_std_minmax<short>/19 1.53% 2.452 2.489 - 2.49% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.53% 13.361 13.565 - 1.97% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.52% 20.670 20.984 - 1.51% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.52% 17118.933 17378.870 - 3.19% -
std::multimap<int,_int>::find(key)_(existent)/32 1.52% 1.609 1.634 - 1.63% -
rng::for_each(set<int>::iterator)/8192 1.52% 7999.433 8120.677 - -50.01% -
BM_std_min<int>/6 1.52% 0.925 0.939 - 0.90% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.51% 5.923 6.012 - -0.28% -
BM_std_minmax_element<long_long>/1024 1.51% 278.613 282.823 - 3.97% -
std::multiset<int>::insert(value)_(already_present)/8192 1.51% 31.957 32.439 - -0.44% -
SetIntersection_None_Set_float_262144_16 1.51% 1177045.084 1194798.748 - 2.90% -
SetIntersection_Interlaced_Set_uint32_256_1 1.51% 4382566.837 4448665.446 - 0.01% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.51% 187.182 190.004 - 1.38% -
BM_PushHeap_float_Random_16384 1.51% 7.636 7.751 - 3.00% -
BM_PushHeap_uint32_Random_256 1.51% 6.005 6.096 - 0.92% -
std::unique(deque<int>)_(contiguous)/32 1.51% 60.197 61.104 - 2.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.51% 2.555 2.594 - 18.47% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.51% 245.589 249.288 - -0.58% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.50% 17.323 17.583 - 0.10% -
rng::unique(vector<int>,_pred)_(contiguous)/32 1.50% 55.264 56.093 - 0.19% -
BM_deque_vector_ranges_move_backward/65536 1.50% 8137.127 8259.093 - 2.00% -
SetIntersection_None_Set_float_262144_262144 1.50% 1185281.902 1203013.184 - 3.14% -
std::set<int>::find(key)_(existent)/32 1.49% 1.577 1.600 - -1.21% -
BM_std_minmax<unsigned_int>/31 1.49% 2.560 2.598 - 4.83% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.49% 1110769.261 1127333.975 - 1.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.49% 69633.539 70671.079 - 5.08% -
std::generate_n(deque<int>)/50 1.49% 12.257 12.439 - 0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.49% 2860202.300 2902743.745 - -1.90% -
BM_StringFindCharLiteral/64 1.49% 2.105 2.136 - 2.26% -
SetIntersection_None_Vector_string_262144_1 1.48% 1360650.933 1380838.951 - 1.41% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.48% 13.930 14.137 - 2.08% -
std::search(list<int>)_(single_element)/8192 1.48% 7665.636 7779.281 - -0.62% -
std::multiset<int>::find(key)_(non-existent)/8192 1.48% 8.443 8.568 - 0.35% -
rng::none_of(deque<int>)_(process_all)/50 1.48% 27.430 27.836 - 4.80% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.48% 3.607 3.660 - 1.15% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.48% 1.657 1.681 - 6.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.48% 39.010 39.587 - 3.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.48% 16.166 16.405 - 1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.48% 1234185.562 1252410.592 - -1.03% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.47% 1238757.730 1257023.358 - 2.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.47% 14.859 15.078 - 1.64% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.47% 5.106 5.181 - 3.63% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.47% 350192540.709 355349459.671 - 3.35% -
SetIntersection_Interlaced_Vector_float_64_4 1.47% 18783101.685 19059548.520 - 0.75% -
rng::find_if_not(list<int>)_(bail_25%)/32768 1.47% 8893.527 9024.326 - -13.80% -
BM_std_minmax<unsigned_short>/3 1.47% 1.192 1.210 - 3.86% -
std::fill(list<int>)/50 1.47% 34.579 35.088 - 107.92% -
std::remove_if(vector<int>)_(prefix)/1024 1.47% 350.355 355.504 - -7.22% -
rng::search(list<int>)_(same_length)/1024 1.47% 757.818 768.935 - 1.04% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.47% 6161.930 6252.326 - 2.65% -
rng::find_end(list<int>)_(same_length)/1000 1.47% 734.805 745.571 - -49.48% -
BM_std_min<unsigned_char>/20 1.46% 1.503 1.525 - 0.64% -
rng::find_if(vector<bool>)_(process_all)/8192 1.46% 6065.014 6153.681 - 0.36% -
rng::unique_copy(list<int>)_(contiguous)/32 1.46% 11.807 11.979 - 0.86% -
std::map<int,_int>::ctor(const&)/32 1.46% 211.614 214.701 - 1.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.46% 3.444 3.494 - -1.74% -
std::count(vector<bool>)/1000 1.46% 2.931 2.973 - -1.02% -
std::adjacent_find(list<int>,_pred)/8192 1.45% 7875.925 7990.501 - -1.53% -
BM_num_get<void*> 1.45% 11.742 11.913 - 2.22% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.45% 26.117 26.497 - -1.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.45% 6.832 6.932 - 0.82% -
BM_RangesMakeHeap_string_Ascending_4 1.45% 2.846 2.887 - 0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.45% 90940.512 92257.925 - -1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.45% 9.740 9.881 - 0.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.45% 43.590 44.220 - 0.73% -
rng::search_n(list<int>)_(no_match)/8192 1.45% 6755.710 6853.379 - -7.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.44% 12624.041 12806.447 - 0.48% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.44% 3.943 4.000 - 1.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.44% 936.326 949.835 - 1.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.44% 3.302 3.350 - -3.05% -
BM_std_minmax_element<long_long>/512 1.44% 141.300 143.338 - 3.71% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.44% 541.640 549.443 - 0.89% -
BM_std_minmax<unsigned_short>/24 1.44% 2.253 2.285 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.44% 164672108.861 167038767.507 - 0.66% -
rng::move_backward(deque<int>)/64 1.43% 7.225 7.329 - 30.40% -
std::unordered_set<int>::erase(key)_(existent)/32 1.43% 21.485 21.793 - 3.48% -
SetIntersection_None_Set_uint64_16384_4 1.43% 159246072.107 161523221.830 - 0.83% -
BM_std_minmax<unsigned_short>/21 1.43% 2.002 2.031 - 3.47% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.43% 1.223 1.241 - 0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.42% 13196256.681 13383910.753 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.42% 18803434.641 19070720.627 - -1.76% -
std::find_end(vector<int>)_(single_element)/1024 1.42% 247.421 250.937 - 4.89% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.42% 14.862 15.074 - 2.72% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.42% 17.330 17.576 - 0.54% -
std::multiset<int>::erase(iterator)/32 1.42% 21.565 21.871 - 2.59% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.42% 4.287 4.348 - -0.82% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.42% 3855.839 3910.477 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.42% 7.472 7.577 - 1.47% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.41% 24.988 25.342 - -0.76% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.41% 5382.204 5458.313 - -2.63% -
rng::search(vector<int>)_(same_length)/1000 1.41% 241.539 244.949 - 1.26% -
rng::for_each(multimap<int>)/8 1.41% 6.269 6.358 - 40.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.41% 66776.142 67716.860 - 1.62% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.41% 8.617 8.738 - -1.26% -
std::deque<std::string>::ctor(size)/8192 1.40% 8415.370 8533.597 - -0.03% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.40% 10.681 10.831 - 2.60% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.40% 10.574 10.722 - 16.48% -
SetIntersection_Front_Vector_float_1024_4 1.40% 1130842.727 1146681.916 - 2.44% -
BM_std_min<unsigned___int128>/5 1.40% 1.747 1.771 - -4.26% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.40% 15.933 16.156 - 0.51% -
rng::partition_copy(list<int>)/50 1.40% 28.836 29.239 - 1.36% -
rng::find_if(vector<bool>)_(process_all)/1024 1.40% 760.201 770.824 - 0.28% -
BM_std_min<long_long>/30 1.40% 3.266 3.311 - 4.64% -
bm_ranges_lexicographical_compare<int>/16 1.40% 2.050 2.079 - -9.85% -
BM_MakeThenSortHeap_float_Heap_16384 1.39% 26.111 26.475 - 2.39% -
std::none_of(vector<int>)_(process_all)/32 1.39% 8.327 8.443 - 0.77% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.39% 1962.076 1989.288 - 2.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.39% 12136.453 12304.756 - -0.86% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.39% 31.069 31.499 - -3.99% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 1.38% 5.755 5.835 - 0.94% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.38% 776275.055 787008.858 - 0.31% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1.38% 1635.730 1658.299 - -10.26% -
SetIntersection_None_Set_float_262144_64 1.38% 1180170.818 1196451.500 - 2.99% -
BM_PopHeap_uint64_4 1.38% 2.693 2.730 - 0.87% -
std::move_backward(deque<int>)/512 1.38% 25.965 26.323 - 9.86% -
SetIntersection_Interlaced_Vector_string_256_256 1.38% 21859090.794 22159977.048 - -3.04% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 1.37% 4834.174 4900.633 - 3.90% -
BM_std_minmax<unsigned_int>/7 1.37% 1.874 1.899 - 8.81% -
BM_StringFindAllMatch/1 1.37% 2.863 2.902 - 4.61% -
rng::adjacent_find(vector<int>,_pred)/8 1.37% 3.373 3.419 - 0.66% -
std::map<int,_int>::contains(key)_(existent)/8192 1.36% 5.450 5.524 - 0.58% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.36% 494.032 500.770 - 2.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.36% 47.637 48.286 - 3.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.36% 28.311 28.697 - 0.60% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.36% 38.960 39.491 - 2.86% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.36% 48.324 48.982 - 3.19% -
BM_std_min<unsigned_short>/9 1.36% 6.233 6.317 - -2.45% -
rng::partition(vector<int>)_(dense)/50 1.36% 12.501 12.671 - 0.76% -
BM_StringEraseWithMove_Large_Opaque 1.36% 2.848 2.887 - 0.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.36% 4.759 4.824 - 5.01% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 1.36% 590.467 598.472 - 3.83% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.36% 1918.606 1944.612 - 2.51% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.36% 186.000 188.520 - -1.21% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.35% 16388.615 16610.580 - 1.06% -
std::any_of(vector<int>)_(process_all)/50 1.35% 17.982 18.225 - 0.11% -
BM_StringFindStringLiteral/64 1.35% 2.101 2.129 - 1.56% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.35% 206920485.939 209717328.362 - 1.41% -
BM_lexicographical_compare_three_way_fast_path/1024 1.35% 248.038 251.386 - 2.23% -
rng::find_if(vector<int>)_(bail_25%)/8192 1.35% 547.817 555.206 - 1.23% -
std::copy_backward(deque<int>)/64 1.35% 2.938 2.978 - 0.27% -
std::rotate(deque<int>)_(by_1/2)/50 1.34% 10.229 10.367 - 0.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.34% 19.733 19.998 - 2.51% -
BM_std_minmax<short>/17 1.34% 1.773 1.797 - 0.24% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.34% 356.854 361.634 - 0.78% -
SetIntersection_Front_Set_string_64_4 1.34% 20085945.176 20354731.458 - 0.77% -
SetIntersection_None_Set_float_262144_16384 1.34% 1175035.236 1190732.258 - 2.33% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.33% 1.301 1.318 - -0.02% -
BM_MakeThenSortHeap_string_Ascending_64 1.33% 15.483 15.689 - -0.71% -
SetIntersection_Front_Vector_uint64_1024_16 1.33% 1188220.142 1204046.666 - 0.60% -
BM_RangesPushHeap_float_Random_64 1.33% 6.666 6.755 - 0.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.33% 27.904 28.275 - 1.54% -
BM_MakeThenSortHeap_uint32_Heap_64 1.33% 8.095 8.202 - 1.26% -
BM_CmpLess_ushort_schar 1.33% 1.037 1.051 - 0.78% -
rng::stable_sort(deque<int>)_(repeated)/8 1.33% 18.484 18.730 - 4.17% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.32% 4055.129 4108.575 - 0.84% -
std::set<std::string>::count(key)_(non-existent)/8192 1.32% 32.034 32.456 - 0.17% -
std::partition_copy(deque<int>)/50 1.31% 21.018 21.294 - 0.87% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.31% 3.947 3.999 - 0.58% -
SetIntersection_None_Set_uint64_256_16 1.31% 10805996.050 10947713.781 - -0.23% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.31% 6.082 6.162 - -0.20% -
rng::find_if(vector<int>)_(bail_25%)/1024 1.31% 75.412 76.400 - 1.00% -
rng::contains(deque<int>)_(process_all)/8 1.31% 3.078 3.119 - 5.97% -
std::stable_partition(deque<int>)_(dense)/32 1.31% 30.968 31.374 - 4.90% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.31% 357.875 362.551 - 1.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.31% 9.103 9.222 - -0.34% -
SetIntersection_Front_Set_uint32_16384_16 1.31% 1312989.920 1330128.581 - 1.80% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.30% 642.249 650.624 - 0.47% -
SetIntersection_None_Set_float_64_64 1.30% 11956232.714 12111685.084 - 2.00% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.30% 790.324 800.589 - 3.20% -
std::unique(list<int>,_pred)_(contiguous)/32 1.30% 60.265 61.048 - 0.99% -
BM_RangesPushHeap_string_Random_1024 1.30% 14.929 15.123 - 0.03% -
BM_std_min<unsigned___int128>/9 1.30% 3.272 3.315 - -5.98% -
BM_std_minmax<unsigned_long_long>/7 1.29% 2.508 2.540 - 0.46% -
rng::search(deque<int>,_pred)_(no_match)/1000 1.29% 421.450 426.902 - 0.02% -
std::multimap<int,_int>::ctor(const&)/32 1.29% 209.438 212.144 - -0.82% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.29% 34.104 34.544 - -2.31% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.29% 7083.422 7174.704 - 1.02% -
SetIntersection_None_Set_uint64_64_1 1.29% 23301899.540 23601797.324 - 0.44% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.29% 71.730 72.652 - 5.64% -
rng::unique(vector<int>)_(contiguous)/32 1.29% 50.860 51.514 - 1.16% -
bm_ranges_swap_ranges_vb_aligned/64 1.28% 3.071 3.110 - -0.43% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.28% 1.220 1.236 - -11.49% -
std::search(list<int>,_pred)_(single_element)/1024 1.28% 841.419 852.204 - 1.10% -
std::partial_sort(vector<int>)_(repeated)/8 1.28% 20.242 20.502 - 0.87% -
BM_num_put<double> 1.28% 57.526 58.263 - 1.26% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.28% 6028.276 6105.510 - 1.05% -
BM_lexicographical_compare_three_way_slow_path/16384 1.28% 3795.916 3844.475 - -3.52% -
SetIntersection_Front_Set_uint64_262144_4 1.28% 1125607.713 1140005.618 - 1.99% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.28% 532.743 539.556 - 2.00% -
std::rotate_copy(deque<int>)/1024 1.28% 34.281 34.719 - 1.48% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.28% 24.693 25.008 - 2.52% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.28% 2.200 2.228 - -0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.28% 34719.186 35161.925 - 0.68% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.27% 24.416 24.727 - 1.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.27% 145356.270 147207.656 - -0.32% -
SetIntersection_None_Set_uint64_256_256 1.27% 5866223.466 5940907.534 - 1.01% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.27% 1.752 1.774 - 2.09% -
rng::copy_backward(list<int>)/8 1.27% 2.338 2.367 - -3.85% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.27% 21.303 21.572 - -0.03% -
rng::starts_with(vector<int>)/1024 1.27% 75.855 76.815 - -1.08% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.26% 17.060 17.275 - 0.89% -
BM_PushHeap_string_PipeOrgan_1024 1.26% 9.658 9.780 - -9.40% -
rng::remove_if(list<int>)_(prefix)/1024 1.26% 1004.499 1017.198 - 1.47% -
BM_PopHeap_float_256 1.26% 22.181 22.461 - 10.44% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.26% 13.847 14.022 - 0.21% -
BM_MakeThenSortHeap_float_Ascending_1024 1.26% 8.673 8.782 - 0.68% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.26% 288.451 292.088 - 1.19% -
BM_StringRelational_Compare_Empty_Small_Control 1.26% 1.634 1.654 - 1.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.26% 6.094 6.171 - 0.61% -
std::find_if(vector<bool>)_(process_all)/1024 1.26% 760.178 769.749 - 0.48% -
rng::replace(vector<int>)_(sprinkled)/8192 1.26% 1369.651 1386.891 - 0.73% -
std::multiset<std::string>::ctor(const&)/1024 1.26% 34579.709 35014.556 - -1.48% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.26% 4.382 4.437 - -12.47% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 1.26% 4255.411 4308.894 - -0.35% -
SetIntersection_Interlaced_Vector_string_256_16 1.25% 10703385.187 10837638.249 - -1.59% -
rng::partial_sort(deque<int>)_(heap)/8192 1.25% 284858.181 288430.391 - 0.89% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.25% 8.151 8.253 - 2.30% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.25% 23.735 24.032 - 2.31% -
std::find_if(vector<bool>)_(process_all)/8192 1.25% 6062.986 6138.823 - 0.43% -
std::swap_ranges(deque<int>)/50 1.25% 19.791 20.038 - 0.16% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.25% 30.848 31.233 - 1.47% -
rng::for_each(map<int>::iterator)/8192 1.24% 7484.232 7577.389 - -55.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.24% 30.412 30.790 - 0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.24% 184034.036 186321.583 - 0.81% -
SetIntersection_None_Vector_uint64_262144_16 1.24% 1183843.940 1198547.779 - 0.25% -
SetIntersection_None_Set_uint64_16384_1 1.24% 156322856.158 158261646.276 - 1.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.24% 146626.276 148444.359 - 0.73% -
std::set<std::string>::find(key)_(non-existent)/32 1.24% 10.783 10.916 - 17.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.24% 8.380 8.483 - -0.06% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.24% 5449.003 5516.331 - 3.28% -
std::transform(vector<int>)_(identity_transform)/32 1.24% 8.909 9.019 - -0.66% -
BM_StringAssignStr_Large_Opaque 1.23% 10.152 10.276 - 1.09% -
SetIntersection_None_Set_float_262144_1024 1.23% 1185141.442 1199700.930 - 2.38% -
rng::find(vector<bool>)_(process_all)/1048576 1.23% 3665.947 3710.937 - 1.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.23% 1.175 1.190 - 0.65% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.23% 3.788 3.835 - 2.58% -
std::stable_partition(list<int>)_(sparse)/32 1.22% 9.869 9.990 - 1.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.22% 371745.940 376273.267 - 0.45% -
rng::remove_copy_if(list<int>)_(prefix)/32 1.22% 16.848 17.054 - -0.03% -
BM_CmpEqual_schar_int 1.22% 1.142 1.156 - 1.99% -
std::replace(deque<int>)_(sprinkled)/1024 1.22% 352.848 357.138 - 0.57% -
std::any_of(list<int>)_(process_all)/50 1.22% 21.596 21.858 - 0.32% -
std::set<int>::contains(key)_(existent)/32 1.22% 1.685 1.705 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.21% 1054520.257 1067304.731 - -4.99% -
BM_MakeThenSortHeap_string_Descending_4 1.21% 3.643 3.687 - 0.14% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.21% 5463.569 5529.688 - 3.55% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.21% 843.300 853.485 - 3.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.21% 18.295 18.516 - 1.18% -
rng::remove_if(list<int>)_(prefix)/8192 1.21% 9212.219 9323.343 - 2.02% -
SetIntersection_Interlaced_Set_float_16384_4 1.21% 170139358.827 172189985.530 - -0.09% -
std::partition(vector<int>)_(dense)/50 1.20% 13.045 13.202 - 0.15% -
BM_num_get<long> 1.20% 11.564 11.703 - 5.79% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.20% 40.075 40.556 - 3.31% -
rng::find_end(list<int>)_(same_length)/8192 1.20% 8140.358 8238.072 - -48.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.20% 2.068 2.093 - -0.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.20% 47.657 48.227 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.20% 39947051.250 40424650.427 - 3.28% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.20% 19288.947 19519.555 - 2.03% -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.19% 1.098 1.111 - -3.92% -
SetIntersection_Front_Vector_uint64_256_64 1.19% 4542337.384 4596539.049 - -0.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.19% 6.775 6.856 - 0.13% -
SetIntersection_None_Vector_string_64_64 1.19% 9307041.431 9417997.070 - 1.66% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.19% 11.806 11.947 - 3.64% -
std::search(vector<int>)_(no_match)/8192 1.19% 1660.814 1680.552 - 1.21% -
std::replace_if(deque<int>)_(prefix)/32 1.19% 13.889 14.054 - -0.95% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.19% 4559.522 4613.684 - 0.90% -
BM_std_min<unsigned_short>/512 1.19% 7.210 7.296 - 2.20% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.19% 4.608 4.663 - 3.14% -
std::all_of(list<int>)_(process_all)/50 1.19% 21.817 22.076 - 2.46% -
SetIntersection_Interlaced_Set_uint64_256_1 1.19% 4318494.992 4369727.450 - -1.95% -
SetIntersection_None_Vector_string_16384_1024 1.19% 1281790.619 1296994.693 - 1.33% -
BM_std_minmax<char>/3 1.19% 1.207 1.221 - 0.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.18% 8.948 9.054 - 1.42% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 1.18% 55549.200 56206.324 - 0.94% -
BM_std_minmax<char>/15 1.18% 3.043 3.079 - 5.09% -
SetIntersection_None_Set_float_256_1 1.18% 11845782.708 11985793.355 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.18% 2257579.612 2284237.985 - 0.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.18% 23902.274 24184.260 - 0.17% -
BM_PushHeap_string_Ascending_16 1.18% 4.674 4.730 - 1.08% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.18% 16.484 16.678 - 4.15% -
rng::move_backward(deque<int>)/4096 1.18% 157.632 159.487 - 2.91% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.17% 1871.966 1893.960 - 0.67% -
rng::remove_if(deque<int>)_(prefix)/50 1.17% 71.298 72.135 - -2.42% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.17% 17987982.061 18198744.362 - 3.22% -
std::stable_sort(deque<int>)_(heap)/1024 1.17% 2712.717 2744.469 - 1.03% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.17% 1356.871 1372.734 - 0.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.17% 10.570 10.694 - 2.52% -
BM_RangesPushHeap_string_Random_64 1.17% 12.791 12.940 - 0.97% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.17% 11.734 11.871 - 0.83% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.17% 150097.287 151848.185 - 0.16% -
BM_RangesPushHeap_string_Random_16 1.17% 10.168 10.287 - 1.06% -
BM_RangesMakeHeap_string_Descending_262144 1.16% 3.466 3.506 - -38.28% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.16% 3566660.702 3608104.545 - 13.20% -
SetIntersection_Interlaced_Vector_string_256_64 1.16% 20310247.027 20546137.552 - 1.83% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.16% 23.165 23.434 - 2.60% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.16% 6.017 6.087 - 0.29% -
std::multiset<int>::count(key)_(non-existent)/1024 1.16% 5.893 5.961 - -0.64% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.16% 5.597 5.661 - 1.18% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.15% 8.913 9.016 - 0.67% -
BM_StringAssignAsciiz_Large_Opaque 1.15% 11.655 11.789 - 0.87% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.15% 649.520 657.017 - 9.92% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.15% 7101.738 7183.468 - -0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.15% 9.139 9.244 - 0.87% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.15% 1.175 1.189 - 0.92% -
rng::move_backward(deque<int>)/262144 1.15% 30401.488 30750.094 - 2.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.15% 20.013 20.242 - -1.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.15% 17.094 17.289 - 0.83% -
BM_std_min<__int128>/512 1.14% 247.810 250.648 - 26.03% -
SetIntersection_Front_Set_float_262144_16384 1.14% 243023217.777 245798251.213 - -30.77% -
SetIntersection_Front_Vector_string_262144_1 1.14% 1154295.315 1167472.827 - 2.30% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.14% 1.217 1.231 - -0.73% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.14% 12314.901 12455.298 - 1.51% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.14% 12741.170 12886.346 - 0.52% -
rng::copy_backward(list<int>)/262144 1.14% 221199.229 223719.259 - 0.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.14% 26.795 27.099 - -0.83% -
std::rotate(deque<int>)_(by_1/3)/1024 1.13% 1814.385 1834.952 - -1.69% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.13% 5369.500 5430.305 - 3.70% -
SetIntersection_Front_Set_float_256_1 1.13% 4454179.052 4504578.005 - 0.45% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 1.13% 11.083 11.208 - 9.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.13% 7.560 7.645 - -0.97% -
BM_MakeThenSortHeap_uint32_Heap_4 1.13% 1.202 1.216 - 1.56% -
std::rotate(deque<int>)_(1_element_backward)/32 1.12% 4.386 4.435 - -2.97% -
BM_std_min<short>/19 1.12% 1.889 1.910 - -3.25% -
rng::replace_if(vector<int>)_(prefix)/1024 1.12% 268.990 272.013 - -2.19% -
rng::replace(list<int>)_(prefix)/50 1.12% 19.198 19.413 - 0.85% -
BM_std_min<int>/10 1.12% 0.994 1.005 - 0.05% -
bm_lexicographical_compare<int>/64 1.12% 4.976 5.031 - 4.53% -
std::sort(vector<int>)_(descending)/8192 1.12% 7358.135 7440.505 - 2.20% -
BM_std_min<unsigned_long_long>/4 1.12% 1.085 1.097 - -0.29% -
BM_PushHeap_string_PipeOrgan_16384 1.12% 13.082 13.228 - -18.86% -
BM_CmpLess_schar_schar 1.12% 0.953 0.963 - -0.75% -
rng::move_backward(deque<int>)/8 1.11% 3.990 4.034 - 10.32% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.11% 8.239 8.331 - 0.30% -
SetIntersection_Front_Vector_uint64_64_16 1.11% 15041005.946 15208651.404 - -0.05% -
BM_std_min<unsigned___int128>/16 1.11% 6.124 6.192 - -15.09% -
std::copy(list<int>)/262144 1.11% 215334.101 217726.621 - 0.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.11% 180555.602 182556.662 - 3.93% -
std::set<int>::insert(value)_(already_present)/32 1.11% 1.793 1.813 - 1.07% -
SetIntersection_None_Vector_float_16384_64 1.10% 1173162.137 1186104.801 - -1.46% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.10% 20.761 20.990 - 1.54% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.10% 10.330 10.444 - 0.99% -
rng::none_of(vector<int>)_(process_all)/8 1.10% 2.433 2.460 - 4.54% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.10% 8.548 8.642 - 1.03% -
BM_deque_vector_ranges_move/5500 1.10% 197.704 199.878 - 1.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.10% 7.686 7.771 - -0.33% -
rng::adjacent_find(list<int>)/1048576 1.09% 869659.929 879182.455 - 0.28% -
BM_PopHeap_float_16 1.09% 6.942 7.018 - 8.35% -
BM_CmpEqual_short_schar 1.09% 1.125 1.137 - 1.08% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.09% 13934.359 14086.690 - 2.74% -
SetIntersection_Interlaced_Set_float_16384_256 1.09% 200230461.834 202418690.769 - -1.05% -
rng::any_of(list<int>)_(process_all)/50 1.09% 21.623 21.858 - -0.24% -
rng::reverse_copy(vector<int>)/4096 1.09% 135.387 136.861 - -0.28% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.09% 33.580 33.945 - -0.80% -
rng::rotate(list<int>)_(by_1/2)/50 1.09% 12.699 12.837 - -7.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.08% 6.864 6.938 - 0.97% -
std::adjacent_find(vector<int>,_pred)/50 1.08% 23.428 23.682 - 1.60% -
BM_std_min<char>/1024 1.08% 8.467 8.559 - 3.00% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 1.08% 25.707 25.985 - -18.69% -
rng::reverse_copy(deque<int>)/64 1.08% 19.957 20.173 - 1.19% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.08% 828.488 837.436 - 0.52% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.08% 5.345 5.403 - -0.17% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.08% 27.966 28.268 - 0.64% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.08% 1948.871 1969.881 - 2.22% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.08% 10.742 10.857 - 0.93% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.08% 26.878 27.167 - 0.01% -
std::find(vector<bool>)_(process_all)/1048576 1.08% 3656.401 3695.721 - -0.59% -
SetIntersection_Front_Vector_float_262144_262144 1.08% 347239723.625 350973600.473 - 0.17% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.08% 10.701 10.816 - 2.20% -
BM_std_min<unsigned___int128>/14 1.07% 5.282 5.339 - -12.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.07% 4.974 5.027 - 1.20% -
BM_std_min<unsigned___int128>/15 1.07% 5.696 5.757 - -14.08% -
BM_PushHeap_uint32_Random_262144 1.07% 6.265 6.332 - -1.65% -
BM_std_min<__int128>/65536 1.07% 31349.878 31685.931 - 25.01% -
std::stable_partition(vector<int>)_(dense)/1024 1.07% 293.349 296.493 - 0.18% -
std::partial_sort(vector<int>)_(ascending)/8 1.07% 20.789 21.011 - 1.66% -
BM_RangesPushHeap_string_PipeOrgan_256 1.07% 7.948 8.033 - -4.01% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 1.07% 7196.494 7273.374 - 0.73% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.07% 3781.081 3821.447 - -0.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.07% 52.095 52.650 - -4.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 377871.071 381902.237 - 0.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.07% 44.784 45.261 - 0.95% -
std::fill(vector<bool>)/32768 1.07% 29.892 30.211 - -0.81% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.07% 46.063 46.554 - 1.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.06% 2.236 2.259 - 1.10% -
std::set<std::string>::insert(value)_(already_present)/32 1.06% 11.982 12.109 - 1.39% -
SetIntersection_Interlaced_Vector_string_64_16 1.06% 30972656.653 31301663.788 - 0.97% -
std::partial_sort(vector<int>)_(shuffled)/8 1.06% 22.295 22.531 - 0.92% -
rng::fill_n(vector<int>)/1024 1.06% 29.515 29.828 - 1.90% -
BM_PushHeap_string_PipeOrgan_4 1.06% 2.491 2.517 - -4.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.06% 34.995 35.365 - 2.03% -
SetIntersection_None_Vector_float_16384_256 1.06% 1178040.859 1190478.331 - 0.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.06% 2.332 2.356 - 0.97% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.06% 9879459.878 9983726.283 - -1.94% -
rng::for_each(multiset<int>)/32 1.05% 25.366 25.633 - 17.08% -
std::rotate(vector<int>)_(by_1/4)/1024 1.05% 326.871 330.317 - 0.37% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.05% 23.098 23.341 - -7.85% -
BM_RangesSortHeap_float_64 1.05% 3.220 3.254 - 3.66% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 1.05% 36.942 37.331 - 8.82% -
BM_std_minmax<short>/29 1.05% 2.527 2.553 - -4.46% -
std::partition(list<int>)_(dense)/50 1.05% 13.209 13.348 - -0.23% -
std::stable_partition(list<int>)_(dense)/50 1.05% 57.138 57.739 - 1.76% -
BM_deque_vector_copy_backward/5500 1.05% 198.752 200.839 - 0.64% -
rng::unique(vector<int>)_(sprinkled)/32 1.05% 50.710 51.242 - 1.26% -
std::unordered_set<int>::insert(value)_(already_present)/0 1.05% 1.568 1.585 - 0.92% -
BM_RangesMakeThenSortHeap_uint32_Random_16 1.05% 8.622 8.713 - 0.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.05% 12863.725 12998.318 - 0.22% -
SetIntersection_Front_Vector_uint32_262144_4 1.05% 1130829.097 1142655.381 - 0.48% -
BM_StringAssignAsciiz_Large_Transparent 1.05% 11.666 11.787 - 1.77% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.04% 16.474 16.646 - 0.97% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.04% 22.727 22.963 - 0.76% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.04% 16369.040 16538.818 - -0.31% -
rng::copy_if(list<int>)_(entire_range)/8 1.04% 2.573 2.600 - 0.12% -
BM_deque_vector_move/5500 1.04% 195.743 197.771 - 0.96% -
BM_StringAssignAsciizMix_Opaque 1.03% 4.820 4.870 - 2.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.03% 200190275.054 202261172.235 - -0.08% -
rng::partition(deque<int>)_(sparse)/1024 1.03% 386.239 390.231 - 0.22% -
rng::find_end(list<int>)_(process_all)/1024 1.03% 724.448 731.931 - 8.63% -
rng::find_end(list<int>)_(match_near_end)/8192 1.03% 592.600 598.719 - -99.77% -
std::rotate_copy(list<int>)/1024 1.03% 721.226 728.664 - -0.39% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.03% 3.714 3.752 - 1.02% -
BM_std_minmax_element<long_long>/4096 1.03% 1106.486 1117.853 - 3.79% -
BM_lexicographical_compare_three_way_fast_path/16384 1.03% 3806.861 3845.963 - 1.95% -
BM_MakeThenSortHeap_string_Ascending_262144 1.03% 74.758 75.526 - -4.17% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.03% 12845.891 12977.709 - 1.40% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.03% 12.042 12.166 - 2.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.02% 41.714 42.140 - 9.12% -
BM_RangesMakeThenSortHeap_uint32_Random_64 1.02% 11.864 11.986 - 1.07% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.02% 1.383 1.397 - 2.83% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.02% 31.231 31.550 - 0.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.02% 51.006 51.526 - 0.90% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.02% 41630.099 42054.202 - -0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.02% 31655.738 31978.192 - -1.64% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.02% 142724.850 144176.513 - 0.82% -
std::stable_sort(vector<int>)_(descending)/1024 1.02% 2773.826 2802.037 - -1.39% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.02% 210435730.398 212575081.840 - -0.67% -
std::rotate(list<int>)_(1_element_backward)/50 1.02% 22.574 22.803 - -8.01% -
rng::move_backward(list<int>)/512 1.02% 370.123 373.880 - 0.89% -
std::count_if(list<int>)_(every_other)/8 1.01% 2.731 2.758 - 0.35% -
rng::copy_backward(deque<int>)/64 1.01% 3.044 3.075 - -0.16% -
BM_std_min<unsigned___int128>/13 1.01% 4.883 4.933 - -11.44% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.01% 25201.515 25456.259 - 1.19% -
SetIntersection_None_Set_uint64_16384_256 1.01% 163218901.497 164867176.136 - 0.04% -
BM_num_get<bool> 1.01% 12.536 12.662 - 4.81% -
rng::generate(list<int>)/50 1.01% 15.771 15.931 - 3.69% -
std::multiset<int>::clear()/8192 1.01% 76047.742 76814.035 - 3.17% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 1.01% 13.355 13.489 - 1.37% -
std::set<std::string>::equal_range(key)_(existent)/32 1.01% 16.951 17.122 - 10.42% -
rng::find_end(forward_list<int>)_(process_all)/1048576 1.01% 757700.499 765330.915 - 0.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.01% 29.408 29.704 - 0.32% -
BM_RangesPushHeap_string_Random_256 1.01% 14.197 14.340 - -0.13% -
SetIntersection_None_Set_uint32_16384_1024 1.01% 152389096.313 153922637.857 - -7.38% -
std::copy(list<int>)/512 1.01% 367.126 370.817 - 0.40% -
rng::sort(vector<int>)_(descending)/8192 1.01% 7366.885 7440.943 - 2.29% -
rng::partial_sort(vector<int>)_(repeated)/8 1.01% 20.299 20.503 - 0.76% -
std::reverse_copy(deque<int>)/8 1.00% 2.536 2.561 - 0.90% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.00% 23.041 23.273 - 2.14% -
BM_PushHeap_string_Ascending_262144 1.00% 29.813 30.112 - -19.51% -
rng::adjacent_find(list<int>,_pred)/8192 1.00% 7502.911 7578.179 - -13.12% -
rng::generate_n(vector<int>)/32 1.00% 7.967 8.047 - 0.50% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.00% 71.917 72.637 - 5.38% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -84.26% 23835.542 3751.659 - -2.31% -
bm_swap_ranges_vb_unaligned/262144 -67.28% 11757.456 3846.595 - -2.50% -
std::copy_backward(vector<bool>)_(aligned)/262144 -63.70% 751.583 272.791 - -63.61% -
std::copy_n(vector<bool>)_(aligned)/262144 -58.13% 662.015 277.178 - -58.99% -
std::copy_n(vector<bool>)_(aligned)/1048576 -55.57% 3572.617 1587.351 - -5.38% -
std::copy_n(deque<int>)/64 -55.52% 6.224 2.769 - 0.16% -
rng::unique_copy(list<int>)_(contiguous)/1024 -54.23% 1622.302 742.598 - 0.10% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.09% 1621.723 744.591 - 0.01% -
std::unique_copy(list<int>)_(sprinkled)/1024 -53.96% 1621.834 746.689 - 0.43% -
rng::unique_copy(list<int>)_(sprinkled)/1024 -53.96% 1621.657 746.685 - 0.48% -
std::swap_ranges(list<int>)/1024 -52.72% 1618.691 765.247 - -51.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -51.73% 9019714.833 4353816.885 - -27.34% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -51.70% 1646.595 795.291 - -0.35% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 -51.61% 1640.820 793.922 - -0.31% -
rng::find_last(list<int>)_(bail_10%)/1024 -51.00% 1375.699 674.148 - -0.31% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -50.84% 1682.006 826.833 - 0.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -50.58% 61.869 30.574 - -50.24% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -49.20% 1666.532 846.578 - -0.01% -
rng::copy_n(deque<int>)/64 -48.98% 5.622 2.869 - 0.02% -
rng::find_end(list<int>,_pred)_(process_all)/1000 -47.63% 1534.327 803.552 - 0.92% -
rng::find_end(list<int>,_pred)_(process_all)/1024 -46.98% 1552.940 823.390 - 1.10% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -46.09% 17570336.339 9472769.328 - 15.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -45.50% 37.616 20.502 - -7.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -44.88% 2340.027 1289.752 - -2.13% -
std::set<std::string>::erase(key)_(existent)/1024 -44.62% 100.101 55.434 - -27.60% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -44.24% 24991573.396 13935646.731 - -1.33% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -41.72% 30.292 17.653 - -1.33% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -41.34% 5797533.113 3400739.132 - -2.66% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -41.29% 45379712.333 26641358.195 - -9.59% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -40.86% 30.293 17.915 - 1.24% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -39.71% 28.857 17.398 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -38.46% 9544373.786 5873694.696 - -17.97% -
std::remove_copy_if(deque<int>)_(prefix)/32 -37.83% 28.905 17.971 - 0.59% -
SetIntersection_Interlaced_Vector_float_1024_64 -37.14% 5588396.513 3512659.556 - -40.09% -
SetIntersection_Interlaced_Vector_float_1024_16 -36.83% 2759564.091 1743288.355 - -38.18% -
rng::adjacent_find(deque<int>)/8 -36.06% 5.075 3.245 - -13.46% -
BM_PushHeap_uint32_Ascending_1 -35.62% 0.696 0.448 - -10.61% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -34.52% 130944895.480 85746629.416 - 6.40% -
std::find(vector<bool>)_(process_all)/8 -34.08% 0.735 0.484 - -15.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -34.05% 27800449.969 18333609.117 - 12.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -33.74% 19073583.957 12637593.788 - -39.51% -
BM_RangesPushHeap_float_Random_1 -33.47% 0.697 0.464 - 8.22% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.15% 1555.096 1039.556 - -33.87% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -32.87% 53.446 35.880 - -2.96% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -32.85% 9.459 6.352 - -16.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.74% 12912372.322 8684279.351 - -33.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -32.63% 875.064 589.496 - -3.42% -
std::is_sorted(deque<int>)/8 -32.19% 4.822 3.270 - 30.14% -
std::multiset<std::string>::erase(key)_(existent)/8192 -32.15% 128.483 87.181 - -35.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.92% 12886591.430 8773609.685 - -31.55% -
std::find(vector<bool>)_(process_all)/50 -31.83% 0.709 0.483 - -16.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.06% 12739440.254 8782569.172 - -31.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -30.37% 6.630 4.617 - -14.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -30.25% 36.355 25.356 - -16.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.08% 12781322.839 8936855.478 - -29.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.01% 12757709.899 8928820.331 - -30.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.00% 12764085.555 8935255.001 - -29.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -29.89% 2.776 1.946 - -29.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.69% 36.720 25.817 - -13.45% -
BM_PopHeap_uint64_1 -29.68% 0.627 0.441 - -15.06% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -29.22% 10.009 7.085 - -2.88% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -28.89% 886.496 630.354 - -5.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -28.67% 52.538 37.474 - -29.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -27.77% 52.721 38.078 - -25.82% -
rng::adjacent_find(deque<int>)/50 -27.45% 21.959 15.931 - -15.27% -
BM_RangesPushHeap_uint32_Ascending_1 -27.45% 0.635 0.461 - -20.03% -
rng::copy(vector<int>)/4096 -27.15% 203.150 147.988 - -0.97% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -26.94% 346984924.912 253512101.207 - -25.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -26.81% 333394228.705 244006849.776 - -1.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -26.57% 55413692.678 40690337.302 - 4.41% -
BM_PopHeap_string_1 -26.57% 0.699 0.514 - -26.58% -
BM_StringCtorDefault -26.53% 0.369 0.271 - 15.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -26.20% 2.668 1.969 - 0.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.12% 34.020 25.134 - -23.12% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -25.59% 0.696 0.518 - -8.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -25.28% 5186786.374 3875804.498 - -22.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -25.10% 2633270.995 1972409.984 - -4.78% -
BM_RangesPushHeap_uint64_SingleElement_1 -25.05% 0.635 0.476 - -22.66% -
std::multiset<std::string>::find(key)_(existent)/32 -25.03% 20.994 15.738 - 6.66% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -24.52% 8877689.167 6700590.479 - 12.81% -
BM_PushHeap_uint64_Descending_1 -24.52% 0.569 0.430 - -4.24% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -23.39% 127.788 97.897 - 10.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -23.28% 0.536 0.411 - -40.97% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -23.16% 44.034 33.835 - -4.06% -
rng::contains_subrange(list<int>)_(process_all)/8192 -22.84% 8622.896 6653.826 - -5.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -22.62% 62381555.245 48269767.796 - 4.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.59% 32.944 25.500 - -1.55% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.39% 6.436 4.995 - -5.15% -
BM_StringDestroy_Small -22.23% 0.835 0.649 - -25.88% -
std::partition(deque<int>)_(sparse)/32 -21.87% 12.564 9.816 - 1.83% -
rng::search(deque<int>)_(same_length)/1000 -21.86% 419.764 327.999 - -1.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -21.58% 0.611 0.479 - 16.45% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -21.32% 0.500 0.393 - -31.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -21.25% 23.802 18.743 - 0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -21.17% 2025788.481 1596939.711 - -2.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -21.08% 5699411.180 4497856.047 - -10.92% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -20.97% 1949793.767 1540873.189 - 1.09% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -20.97% 0.627 0.495 - -20.36% -
std::copy_n(deque<int>)/262144 -20.97% 12728.923 10060.036 - -0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -20.85% 4206615.277 3329575.352 - -30.55% -
rng::rotate_copy(list<int>)/8192 -20.60% 8638.551 6859.056 - -17.40% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -20.13% 7513134.628 6000590.367 - -5.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -19.90% 33283.218 26660.887 - 3.08% -
BM_PushHeap_uint32_Random_1 -19.81% 0.534 0.428 - -4.49% -
rng::find_end(deque<int>)_(match_near_end)/1024 -19.79% 41.946 33.646 - -98.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -19.78% 0.535 0.429 - 4.63% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -19.67% 12.213 9.810 - -2.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -19.57% 3.726 2.997 - -8.35% -
std::rotate(list<int>)_(by_1/2)/8192 -19.56% 6270.051 5043.458 - -19.56% -
std::set<std::string>::erase(key)_(existent)/32 -19.47% 60.990 49.114 - -29.49% -
SetIntersection_Interlaced_Vector_float_256_16 -19.43% 7772650.359 6262614.239 - -21.52% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -19.21% 0.539 0.435 - -6.19% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -19.20% 3326017.288 2687557.571 - 9.15% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -19.15% 12.844 10.385 - -6.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -19.06% 1.137 0.921 - -12.39% -
std::find_end(deque<int>)_(single_element)/8192 -19.00% 2726.633 2208.667 - 8.35% -
rng::copy_n(vector<int>)/4096 -18.99% 181.947 147.392 - 0.77% -
std::copy(vector<bool>)_(aligned)/262144 -18.98% 656.209 531.672 - -22.28% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -18.88% 396.718 321.826 - -18.03% -
rng::generate(list<int>)/8192 -18.73% 8666.419 7043.479 - -6.53% -
SetIntersection_Interlaced_Vector_uint32_256_64 -18.70% 8535417.288 6939170.079 - -4.72% -
std::unique_copy(deque<int>)_(sprinkled)/32 -18.52% 12.162 9.910 - 7.35% -
BM_PushHeap_string_Descending_16384 -18.38% 2.836 2.315 - -31.28% -
std::unordered_set<int>::contains(key)_(existent)/8192 -18.18% 1.522 1.245 - -18.73% -
SetIntersection_Front_Vector_string_1024_256 -18.02% 11175150.288 9161243.801 - -7.86% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -17.84% 1.200 0.986 - -19.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -17.83% 1700.135 1396.926 - -18.44% -
BM_vector_deque_copy_backward/2 -17.66% 2.296 1.890 - -8.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -17.66% 17.750 14.615 - 0.73% -
std::move_backward(vector<bool>)_(aligned)/1048576 -17.59% 2577.673 2124.143 - 0.19% -
BM_PopHeap_pair<uint32,_uint32>_1 -17.43% 0.696 0.574 - 13.43% -
rng::move_backward(vector<bool>)_(aligned)/1048576 -17.40% 2577.239 2128.678 - 0.16% -
std::map<int,_int>::erase(key)_(non-existent)/32 -17.38% 3.046 2.517 - 5.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.19% 0.481 0.398 - -25.54% -
std::find_end(deque<int>)_(process_all)/1048576 -17.09% 318641.190 264199.610 - -0.45% -
SetIntersection_Front_Set_uint64_262144_1024 -17.01% 17040546.917 14142778.260 - -2.35% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.87% 5049827.573 4197966.967 - -17.25% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -16.82% 1.533 1.275 - 9.92% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -16.79% 894.449 744.247 - 2.49% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -16.76% 26.258 21.858 - 0.99% -
SetIntersection_Front_Vector_uint64_16384_256 -16.73% 2681431.934 2232854.136 - -2.57% -
BM_std_minmax<char>/32 -16.72% 1.819 1.515 - -7.47% -
SetIntersection_Interlaced_Vector_float_16384_256 -16.71% 16593989.128 13820903.334 - -53.48% -
std::multiset<std::string>::erase(key)_(existent)/1024 -16.65% 87.031 72.543 - 25.47% -
BM_vector_deque_copy_backward/0 -16.60% 0.606 0.505 - 25.85% -
std::set<std::string>::insert(value)_(new_value)/8192 -16.60% 83.866 69.948 - 0.00% -
std::equal(deque<int>)_(it,_it,_it)/50 -16.58% 25.606 21.361 - -11.39% -
BM_deque_vector_ranges_move_backward/0 -16.53% 1.570 1.310 - -12.82% -
SetIntersection_Front_Vector_uint64_16384_1024 -16.53% 7171718.684 5986350.965 - 0.44% -
std::move_backward(vector<int>)/32768 -16.53% 2570.212 2145.481 - -0.04% -
rng::move_backward(vector<int>)/32768 -16.52% 2575.684 2150.070 - 0.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.52% 51.777 43.224 - -12.68% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -16.46% 1.496 1.250 - -25.09% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -16.34% 10.744 8.989 - -15.15% -
SetIntersection_Interlaced_Vector_float_1024_4 -16.21% 1541020.559 1291204.157 - -11.97% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.10% 604.569 507.244 - -16.21% -
std::copy(vector<int>)/4096 -15.91% 224.476 188.762 - -18.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -15.81% 5.555 4.677 - -8.05% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -15.73% 10.725 9.038 - -21.64% -
SetIntersection_Front_Set_uint64_1024_1024 -15.65% 16297124.960 13747109.470 - -12.77% -
rng::find(list<int>)_(process_all)/50 -15.64% 24.856 20.970 - 11.32% -
rng::is_sorted_until(list<int>)/8192 -15.52% 8545.689 7219.749 - -12.53% -
BM_std_minmax<char>/16 -15.49% 1.151 0.972 - -5.23% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -15.47% 1.346 1.137 - -10.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -15.46% 83.363 70.478 - -0.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.42% 0.682 0.577 - -9.41% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -15.41% 0.364 0.308 - 17.90% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.27% 5656.331 4792.383 - 0.01% -
BM_StringRelational_Eq_Small_Small_ChangeLast -15.25% 2.079 1.762 - 5.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.25% 63.063 53.447 - -19.78% -
rng::find_end(deque<int>)_(near_matches)/1000 -15.24% 19931.617 16894.081 - -38.66% -
std::find_end(deque<int>)_(process_all)/8192 -15.16% 2463.732 2090.303 - 2.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -15.13% 43993.242 37335.009 - -12.30% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.12% 7.454 6.326 - -35.89% -
BM_std_min<unsigned___int128>/1 -15.11% 0.371 0.315 - -14.25% -
std::unique_copy(list<int>)_(contiguous)/8192 -15.04% 8024.896 6817.569 - -1.05% -
rng::copy(vector<bool>)_(unaligned)/512 -15.04% 3.711 3.153 - -14.77% -
rng::partition_copy(list<int>)/8192 -14.89% 8251.123 7022.318 - -4.71% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -14.87% 580.251 493.951 - -0.03% -
std::is_sorted_until(list<int>,_pred)/8192 -14.84% 8678.336 7390.861 - -4.87% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -14.80% 17.073 14.545 - 19.62% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -14.78% 10296.132 8774.429 - 7.20% -
std::search(deque<int>)_(same_length)/1000 -14.69% 382.580 326.360 - -7.61% -
BM_deque_vector_move/0 -14.67% 1.543 1.317 - -7.61% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -14.67% 10.545 8.998 - -23.69% -
BM_std_minmax<unsigned_char>/8 -14.56% 1.081 0.924 - -15.00% -
rng::find_end(deque<int>)_(near_matches)/1024 -14.50% 20844.322 17821.004 - -37.75% -
BM_RangesMakeHeap_float_Heap_64 -14.50% 0.226 0.193 - -5.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -14.49% 5779.545 4941.877 - -13.48% -
std::copy(list<int>)/64 -14.49% 36.064 30.839 - -3.80% -
std::search(deque<int>)_(no_match)/1024 -14.39% 416.593 356.648 - -14.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -14.38% 10.565 9.046 - -18.64% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -14.36% 43.159 36.960 - -2.62% -
std::adjacent_find(deque<int>)/8 -14.36% 3.899 3.339 - 12.94% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -14.35% 1.357 1.163 - -11.13% -
SetIntersection_Front_Set_uint64_262144_256 -14.34% 5016330.416 4296772.622 - -4.10% -
rng::find_if(list<int>)_(bail_25%)/32768 -14.34% 10212.659 8748.665 - 3.48% -
std::move(vector<bool>)_(aligned)/64 -14.21% 1.837 1.576 - -11.25% -
std::partition(deque<int>)_(sparse)/50 -14.21% 18.215 15.627 - 0.58% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.15% 231.641 198.863 - -14.49% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.15% 14.096 12.102 - 0.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -14.08% 1.612 1.385 - -19.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.00% 29.357 25.246 - -26.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -14.00% 12.334 10.608 - 0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.96% 10.505 9.038 - -17.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -13.91% 33.019 28.424 - 0.64% -
rng::find_end(deque<int>)_(match_near_end)/1000 -13.89% 39.598 34.100 - -89.53% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -13.87% 9.095 7.833 - 2.00% -
SetIntersection_Interlaced_Vector_float_16384_64 -13.87% 6194643.626 5335654.011 - -49.41% -
std::rotate(list<int>)_(1_element_forward)/8192 -13.74% 9066.148 7820.507 - -1.06% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -13.71% 8592.164 7414.138 - -0.10% -
BM_deque_vector_copy/64000 -13.57% 2814.753 2432.706 - -14.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.53% 89.524 77.414 - 2.17% -
std::adjacent_find(deque<int>)/50 -13.46% 18.024 15.597 - 5.58% -
BM_std_minmax<int>/3 -13.45% 1.183 1.024 - -14.51% -
std::map<std::string,_int>::erase(iterator)/1024 -13.43% 29.856 25.846 - -3.78% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -13.27% 8611.795 7469.236 - -1.00% -
std::fill(vector<bool>)/64 -13.16% 1.650 1.433 - -12.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.10% 58.647 50.962 - -11.27% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.03% 8.112 7.055 - -2.96% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -13.00% 32.008 27.848 - 6.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.98% 797.968 694.374 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -12.90% 6718814.055 5852285.296 - -2.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -12.86% 34.309 29.898 - -9.63% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -12.82% 4.338 3.782 - -11.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -12.78% 2.755 2.403 - 0.42% -
std::move(deque<int>)/32768 -12.72% 2433.498 2123.836 - 0.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -12.65% 5.230 4.569 - -29.23% -
BM_std_minmax<char>/24 -12.64% 1.380 1.205 - -3.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -12.58% 36.001 31.471 - 9.23% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -12.57% 39.349 34.403 - 0.89% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -12.54% 22.849 19.984 - 0.72% -
rng::unique_copy(list<int>)_(contiguous)/8192 -12.49% 7938.233 6946.992 - 0.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -12.49% 15.250 13.346 - -10.92% -
BM_std_minmax<char>/19 -12.48% 1.861 1.629 - -7.93% -
SetIntersection_Front_Set_uint32_262144_1024 -12.45% 17537757.176 15354415.856 - -0.76% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -12.44% 24.538 21.486 - -6.12% -
std::multiset<int>::insert(value)_(new_value)/8192 -12.42% 83.537 73.165 - -1.16% -
std::set<int>::count(key)_(non-existent)/8192 -12.40% 12.956 11.349 - 0.14% -
BM_StringRelational_Less_Large_Small_Control -12.38% 1.848 1.619 - -9.04% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.37% 44.343 38.857 - -9.21% -
BM_MakeThenSortHeap_string_SingleElement_16384 -12.32% 41.983 36.811 - -4.92% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -12.28% 92.953 81.536 - 25.64% -
BM_deque_vector_move_backward/0 -12.16% 1.489 1.308 - -10.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.12% 50.908 44.736 - -5.94% -
std::unique_copy(list<int>)_(sprinkled)/8192 -12.08% 7931.959 6973.502 - -0.37% -
std::unique_copy(deque<int>)_(sprinkled)/52 -12.01% 21.134 18.595 - -1.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -11.93% 0.542 0.477 - 0.04% -
BM_std_minmax_element<int>/3 -11.91% 1.301 1.146 - 9.74% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.81% 1.413 1.246 - -7.31% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -11.77% 5.748 5.071 - -25.60% -
BM_MakeHeap_float_Random_4 -11.76% 1.739 1.535 - -4.90% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -11.69% 31.361 27.694 - -4.18% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.64% 7.341 6.486 - -21.24% -
std::multiset<std::string>::erase(iterator)/32 -11.61% 31.112 27.499 - -10.63% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.58% 295248.400 261068.342 - -1.35% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -11.57% 3235.740 2861.492 - -5.77% -
BM_std_minmax<char>/25 -11.52% 1.385 1.226 - -3.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -11.46% 9.933 8.794 - 0.52% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.40% 9430.758 8355.342 - -10.81% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -11.40% 7.463 6.612 - -0.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -11.39% 119.213 105.630 - -1.36% -
std::set<std::string>::erase(iterator)/0 -11.32% 29.899 26.514 - 4.27% -
BM_PushHeap_uint64_Ascending_64 -11.32% 1.710 1.517 - -0.10% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -11.32% 6.366 5.645 - 4.63% -
SetIntersection_Interlaced_Vector_string_16384_16 -11.31% 4580508.579 4062262.908 - -11.91% -
std::set<int>::find(key)_(non-existent)/32 -11.27% 2.615 2.321 - 2.39% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -11.26% 25.030 22.211 - -2.49% -
SetIntersection_Interlaced_Vector_uint64_256_256 -11.25% 5080094.914 4508438.595 - -3.36% -
BM_RangesPushHeap_uint32_SingleElement_4 -11.24% 0.378 0.336 - -2.81% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -11.18% 6.571 5.837 - -0.60% -
BM_lexicographical_compare_three_way<IntPtr>/1 -11.15% 0.345 0.307 - -21.94% -
std::map<std::string,_int>::erase(iterator)/0 -11.08% 28.651 25.478 - -7.06% -
BM_std_min<int>/1 -11.04% 0.323 0.287 - 1.99% -
BM_RangesPushHeap_uint32_Random_1 -10.99% 0.518 0.461 - -7.89% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.98% 1468.086 1306.831 - 5.64% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.98% 11.229 9.996 - -5.47% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -10.90% 8491.359 7566.012 - -0.33% -
BM_std_minmax<char>/26 -10.89% 1.616 1.440 - -6.39% -
rng::move_backward(list<int>)/262144 -10.88% 296785.222 264494.877 - -0.91% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -10.87% 10.198 9.089 - -0.47% -
BM_StringRelational_Eq_Large_Large_ChangeLast -10.86% 2.082 1.855 - 0.08% -
SetIntersection_Front_Vector_float_16384_256 -10.86% 2647194.474 2359693.094 - 0.57% -
rng::fill(vector<bool>)/64 -10.86% 1.660 1.479 - -7.83% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -10.85% 0.406 0.362 - -0.64% -
BM_vector_deque_copy_backward/1 -10.85% 2.496 2.226 - -3.67% -
std::find_end(deque<int>)_(single_element)/1024 -10.82% 357.903 319.185 - 23.21% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -10.79% 2.021 1.803 - -4.84% -
rng::move(vector<bool>)_(aligned)/64 -10.77% 2.065 1.843 - -2.87% -
BM_RangesMakeHeap_string_Descending_16384 -10.70% 3.054 2.727 - -29.15% -
rng::is_sorted_until(list<int>,_pred)/8192 -10.67% 8562.609 7649.233 - -2.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -10.66% 1.587 1.418 - -1.41% -
std::multiset<std::string>::insert(value)_(new_value)/0 -10.63% 34.770 31.074 - -11.44% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -10.62% 23.580 21.075 - -4.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -10.56% 11.694 10.458 - -4.44% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.55% 346.312 309.772 - -10.87% -
rng::replace(vector<int>)_(prefix)/32 -10.54% 5.321 4.760 - -5.57% -
BM_deque_deque_ranges_copy/64000 -10.52% 2896.101 2591.397 - -9.15% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -10.50% 1.556 1.393 - -6.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.48% 10794660.653 9663337.294 - -1.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -10.47% 3821.527 3421.294 - 2.98% -
BM_MakeThenSortHeap_string_SingleElement_1024 -10.47% 32.561 29.153 - -2.55% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.45% 677.096 606.329 - -11.20% -
std::distance(join_view(vector<vector<int>>))/50 -10.43% 0.649 0.582 - -3.75% -
BM_RangesMakeHeap_float_Heap_16 -10.41% 0.237 0.213 - 0.86% -
std::search(deque<int>)_(near_matches)/1000 -10.38% 24675.691 22115.336 - 11.95% -
BM_MakeHeap_uint64_Random_64 -10.36% 1.418 1.271 - -0.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -10.34% 37.748 33.845 - -14.06% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -10.31% 8535.299 7655.320 - 0.99% -
std::multiset<std::string>::erase(iterator)/0 -10.29% 29.510 26.474 - -11.92% -
std::find_end(deque<int>)_(process_all)/1024 -10.28% 326.903 293.304 - 10.64% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -10.26% 4333.853 3889.186 - 0.16% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -10.23% 34.219 30.718 - -1.48% -
std::set<std::string>::contains(key)_(existent)/1024 -10.23% 25.015 22.455 - 5.69% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -10.23% 2.691 2.416 - -3.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.22% 43.132 38.726 - -9.61% -
BM_MakeThenSortHeap_string_SingleElement_256 -10.22% 27.358 24.563 - -2.24% -
BM_RangesMakeHeap_uint32_Descending_64 -10.12% 0.259 0.233 - -1.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -10.08% 7.701 6.924 - 0.89% -
BM_deque_vector_copy/65536 -10.08% 2841.076 2554.730 - -13.11% -
BM_std_minmax<char>/22 -10.07% 2.786 2.505 - -6.19% -
BM_PushHeap_float_SingleElement_1 -10.07% 0.518 0.466 - -33.12% -
BM_RangesMakeHeap_uint32_Heap_64 -10.05% 0.260 0.234 - -9.10% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.05% 7509416.616 6754685.892 - 0.36% -
std::find_end(deque<int>)_(single_element)/1000 -10.04% 350.244 315.075 - 25.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -9.91% 8.493 7.651 - -7.36% -
std::reverse(list<int>)/32768 -9.91% 18749.893 16892.509 - 0.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -9.89% 1.895 1.708 - 14.06% -
std::unordered_multiset<int>::erase(iterator)/8192 -9.86% 22.325 20.123 - 0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -9.84% 7.954 7.171 - -0.13% -
rng::find_end(deque<int>)_(near_matches)/8192 -9.81% 1255959.726 1132703.538 - -46.99% -
BM_PushHeap_uint64_Ascending_16 -9.81% 1.007 0.908 - -0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -9.77% 6662037.547 6011269.500 - -9.49% -
std::search(deque<int>)_(near_matches)/1024 -9.71% 25702.800 23205.791 - 12.38% -
rng::copy_n(deque<int>)/262144 -9.64% 11495.109 10387.052 - 0.29% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.64% 5.272 4.764 - -18.36% -
std::map<int,_int>::insert(value)_(already_present)/0 -9.63% 0.643 0.582 - -14.38% -
BM_std_minmax<char>/21 -9.61% 2.464 2.227 - -6.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -9.56% 10640652.789 9622914.218 - -11.01% -
SetIntersection_None_Set_string_16384_1 -9.55% 211746391.219 191518564.635 - -5.26% -
SetIntersection_Interlaced_Vector_float_16384_16 -9.53% 2632084.762 2381290.566 - -38.81% -
rng::any_of(deque<int>)_(process_all)/50 -9.53% 20.265 18.335 - -0.03% -
BM_std_minmax<char>/20 -9.53% 2.154 1.948 - -5.93% -
std::unordered_set<std::string>::erase(iterator)/0 -9.52% 32.354 29.273 - 6.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -9.51% 14.783 13.376 - 0.13% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.50% 28.957 26.206 - -12.05% -
std::unordered_set<std::string>::erase(iterator)/32 -9.41% 29.080 26.344 - -17.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -9.40% 94.477 85.598 - -4.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -9.39% 5.371 4.867 - -7.66% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -9.37% 1472.279 1334.265 - -0.56% -
BM_std_min<__int128>/1 -9.36% 0.408 0.370 - -0.36% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -9.32% 4.214 3.821 - -1.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -9.31% 1.529 1.387 - 6.26% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -9.31% 1636132.245 1483860.569 - -3.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -9.30% 1.529 1.386 - 6.34% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.29% 1.528 1.386 - 3.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -9.29% 1.528 1.386 - 6.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -9.19% 6.921 6.285 - -6.81% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -9.18% 18764615.323 17041091.231 - -16.44% -
BM_RangesPushHeap_string_Ascending_256 -9.18% 11.656 10.586 - -3.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.16% 1.526 1.387 - 6.33% -
SetIntersection_Front_Set_uint32_262144_256 -9.10% 5218796.532 4743832.594 - -0.84% -
BM_PushHeap_uint32_PipeOrgan_1 -9.09% 0.571 0.519 - 9.46% -
rng::move(deque<int>)/32768 -9.05% 2405.464 2187.650 - 0.57% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.05% 1.564 1.422 - -16.51% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.04% 1667.440 1516.637 - -10.28% -
BM_std_minmax<char>/30 -9.03% 2.967 2.699 - -5.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -9.02% 3.621 3.295 - -8.01% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -9.01% 149.523 136.052 - -11.60% -
SetIntersection_Front_Vector_string_256_256 -8.99% 21875365.587 19908889.711 - -1.28% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.98% 18.562 16.895 - -6.95% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.96% 2414644.469 2198362.794 - 16.64% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.95% 9.727 8.857 - -15.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.93% 10842198.035 9873999.084 - -8.76% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -8.91% 11.453 10.433 - -1.17% -
BM_RangesPushHeap_string_Ascending_1024 -8.84% 14.384 13.112 - -5.29% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.84% 1.415 1.290 - -8.29% -
std::find_if_not(deque<int>)_(process_all)/8192 -8.82% 3088.915 2816.505 - -4.38% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -8.81% 23.179 21.137 - -5.45% -
std::partition(deque<int>)_(dense)/32 -8.77% 9.935 9.064 - -18.68% -
BM_RangesPushHeap_uint32_SingleElement_16 -8.74% 0.368 0.336 - -2.91% -
BM_std_minmax<char>/31 -8.73% 3.435 3.136 - -6.04% -
BM_RangesMakeHeap_float_Random_256 -8.70% 1.416 1.293 - -10.63% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -8.70% 0.455 0.416 - -2.79% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -8.67% 29.095 26.571 - 1.15% -
bm_lexicographical_compare<int>/1 -8.67% 1.388 1.268 - -4.10% -
BM_MakeThenSortHeap_string_SingleElement_64 -8.66% 21.321 19.474 - -1.02% -
BM_std_minmax<char>/29 -8.66% 2.638 2.410 - -5.70% -
rng::find(list<int>)_(process_all)/8 -8.65% 2.375 2.170 - -7.92% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.63% 29.072 26.563 - -9.52% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -8.63% 1.163 1.063 - 10.15% -
rng::replace(vector<int>)_(prefix)/8192 -8.63% 1300.836 1188.620 - -5.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -8.62% 38.176 34.883 - 1.33% -
BM_std_minmax<char>/28 -8.62% 2.365 2.161 - -4.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -8.56% 7063522.831 6458572.610 - 9.34% -
rng::rotate(deque<int>)_(1_element_forward)/50 -8.55% 6.431 5.881 - -3.59% -
BM_deque_vector_copy/70000 -8.54% 3087.838 2824.127 - -11.24% -
BM_deque_vector_copy_backward/0 -8.50% 1.545 1.413 - 2.50% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.47% 411.077 376.246 - -8.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -8.47% 7035036.467 6439155.231 - -7.29% -
SetIntersection_Front_Set_uint64_1024_64 -8.45% 2042200.181 1869550.147 - -0.98% -
BM_StringRelational_Less_Huge_Empty_Control -8.44% 2.057 1.883 - -9.69% -
SetIntersection_None_Set_string_16384_4 -8.43% 213605763.224 195605852.568 - -0.74% -
std::set<int>::find(key)_(non-existent)/8192 -8.39% 9.340 8.557 - 1.37% -
std::partition_copy(list<int>)/8192 -8.31% 7372.558 6760.140 - -7.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.31% 11.400 10.453 - -1.05% -
std::search_n(list<int>)_(no_match)/1048576 -8.28% 875732.173 803179.264 - -6.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.22% 3582328.467 3287776.025 - -7.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -8.20% 78.187 71.779 - -22.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -8.19% 829.043 761.145 - -10.34% -
SetIntersection_Interlaced_Set_uint64_256_256 -8.18% 9765867.299 8967409.089 - -0.62% -
std::set<int>::lower_bound(key)_(existent)/8192 -8.16% 8.502 7.808 - -0.50% -
BM_std_minmax<char>/18 -8.16% 1.437 1.319 - -4.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -8.13% 13055537.217 11993937.870 - -8.00% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -8.12% 1.459 1.341 - 7.24% -
SetIntersection_Front_Set_uint32_16384_1024 -8.11% 17727190.519 16289805.979 - 5.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -8.10% 30.472 28.003 - -9.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -8.09% 6535979.662 6007453.578 - -7.71% -
SetIntersection_Interlaced_Vector_float_64_16 -8.06% 19376276.330 17814087.921 - -7.17% -
BM_StringRead_Cold_Deep_Small -8.06% 1.021 0.939 - 16.38% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -8.04% 0.350 0.322 - -33.58% -
BM_std_minmax<char>/27 -8.00% 2.040 1.877 - -3.83% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -7.97% 1.847 1.699 - 5.58% -
SetIntersection_Front_Set_uint64_16384_64 -7.95% 2029601.552 1868297.244 - -2.36% -
BM_std_min<unsigned_int>/13 -7.94% 1.528 1.407 - -0.52% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -7.94% 733.721 675.463 - -6.73% -
SetIntersection_Front_Set_uint64_256_256 -7.91% 9758996.317 8986814.643 - -9.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -7.91% 35.123 32.346 - 12.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.91% 3564422.333 3282619.899 - -7.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.90% 5.282 4.865 - -0.22% -
std::vector<std::string>::ctor(size)/32 -7.89% 37.124 34.195 - 1.87% -
BM_std_minmax<char>/23 -7.89% 3.220 2.966 - -6.30% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -7.88% 57152.492 52649.364 - -1.10% -
std::move(deque<int>)/262144 -7.88% 16164.811 14891.752 - -0.03% -
BM_std_minmax<int>/2 -7.87% 0.850 0.783 - -12.98% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -7.85% 8054.862 7422.799 - -0.06% -
BM_PushHeap_uint32_QuickSortAdversary_16 -7.84% 1.001 0.923 - -1.38% -
SetIntersection_Interlaced_Set_string_256_256 -7.84% 32129175.815 29609879.155 - -8.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.84% 3585473.240 3304524.617 - -7.30% -
rng::move_backward(vector<bool>)_(aligned)/64 -7.83% 1.785 1.645 - -10.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -7.81% 5.677 5.234 - -2.48% -
std::remove(deque<int>)_(sprinkled)/32 -7.81% 57.131 52.667 - 0.08% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -7.81% 16555013.835 15262740.013 - -3.72% -
std::unordered_set<int>::contains(key)_(existent)/32 -7.73% 1.418 1.308 - 2.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.70% 94.061 86.822 - -0.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -7.70% 23.367 21.569 - -6.38% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -7.67% 7.226 6.672 - -2.12% -
std::remove(deque<int>)_(sprinkled)/50 -7.67% 62.160 57.392 - 0.24% -
std::find_if_not(deque<int>)_(process_all)/32768 -7.63% 12372.182 11427.838 - -4.80% -
BM_MakeThenSortHeap_string_SingleElement_262144 -7.62% 54.301 50.165 - -2.68% -
BM_PushHeap_string_Descending_1024 -7.60% 2.555 2.361 - -28.78% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -7.60% 1.590 1.469 - 2.26% -
SetIntersection_None_Set_string_16384_1024 -7.59% 221170552.008 204383617.175 - -0.92% -
std::copy_if(list<int>)_(every_other)/32768 -7.58% 27800.538 25694.247 - 1.86% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -7.56% 0.983 0.909 - -2.33% -
SetIntersection_Front_Set_uint64_1024_256 -7.56% 5040299.875 4659089.651 - -3.72% -
bm_lexicographical_compare<signed_char>/64 -7.56% 2.065 1.909 - -17.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.56% 151681096.172 140216074.615 - -2.21% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.54% 21.767 20.126 - -7.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -7.51% 73.376 67.863 - 4.13% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.51% 2.399 2.219 - -1.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -7.51% 5.289 4.892 - -0.22% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -7.50% 25.694 23.767 - 0.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.46% 28.391 26.272 - -14.04% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.43% 4.174 3.864 - 0.24% -
BM_MakeHeap_float_Random_16 -7.41% 1.646 1.524 - -5.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.36% 0.732 0.678 - -4.20% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -7.34% 31.627 29.305 - -1.94% -
rng::rotate(list<int>)_(by_1/2)/8192 -7.33% 5342.272 4950.507 - -0.18% -
BM_RangesPushHeap_string_Descending_262144 -7.32% 3.265 3.026 - -40.88% -
std::find_first_of(deque<int>)_(large_needle)/50 -7.32% 726.810 673.618 - -3.99% -
std::map<std::string,_int>::erase(iterator)/32 -7.31% 32.636 30.249 - 9.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -7.31% 6.789 6.292 - -0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.30% 8.262 7.659 - 0.01% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.27% 714.294 662.385 - -3.56% -
BM_RangesMakeHeap_float_Random_16 -7.26% 1.716 1.591 - -6.95% -
std::map<int,_int>::erase(key)_(non-existent)/0 -7.24% 0.285 0.264 - 4.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.23% 4676.111 4338.238 - -8.40% -
std::fill(vector<bool>)/512 -7.19% 1.587 1.473 - -3.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -7.18% 11.289 10.478 - 0.31% -
rng::copy(deque<int>)/262144 -7.13% 11269.976 10466.354 - 0.50% -
std::stable_partition(deque<int>)_(sparse)/50 -7.10% 30.059 27.925 - -6.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.10% 3.555 3.303 - 0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -7.03% 1848.355 1718.406 - -7.53% -
std::rotate(list<int>)_(1_element_forward)/50 -7.01% 27.757 25.811 - 6.32% -
BM_std_min<short>/3 -7.00% 0.744 0.692 - -0.14% -
BM_std_minmax<char>/6 -7.00% 2.168 2.016 - -6.45% -
BM_RangesPushHeap_string_Ascending_16384 -6.99% 20.359 18.936 - -1.89% -
rng::none_of(list<int>)_(process_all)/8192 -6.99% 7864.126 7314.401 - 0.25% -
std::unordered_multiset<int>::erase(iterator)/1024 -6.93% 21.856 20.341 - 1.44% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -6.92% 1.577 1.468 - -16.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -6.89% 12234.837 11391.651 - -21.17% -
SetIntersection_Front_Vector_string_1024_1024 -6.88% 42365399.271 39449583.515 - -2.75% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -6.88% 24.774 23.069 - -0.06% -
std::set<int>::find(key)_(non-existent)/1024 -6.88% 6.033 5.618 - 1.14% -
rng::remove_copy(list<int>)_(prefix)/8192 -6.85% 7545.112 7028.587 - -0.03% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.84% 8.450 7.872 - 0.14% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -6.76% 2.496 2.327 - -2.69% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -6.76% 158148.417 147459.926 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.72% 6688413.863 6238943.113 - 0.75% -
rng::fill(vector<bool>)/512 -6.72% 1.614 1.505 - 1.42% -
BM_SortHeap_float_1 -6.72% 0.265 0.248 - -1.53% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -6.70% 46.920 43.778 - 20.76% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.65% 4.534 4.232 - -6.67% -
SetIntersection_Front_Vector_float_16384_1024 -6.63% 6417158.270 5991828.661 - 0.39% -
BM_deque_vector_ranges_copy/65536 -6.62% 2762.366 2579.445 - -10.32% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.59% 45.988 42.956 - 33.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -6.58% 123860306.235 115704799.458 - 4.44% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.58% 12153.912 11354.117 - 0.33% -
std::adjacent_find(deque<int>,_pred)/8 -6.58% 4.616 4.312 - 0.59% -
BM_deque_vector_ranges_move/0 -6.57% 1.558 1.456 - -5.98% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -6.56% 75.766 70.798 - 2.29% -
BM_StringConstructDestroyCStr_Small_Transparent -6.54% 0.424 0.396 - 6.96% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.53% 1.850 1.730 - 1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -6.51% 17451372.189 16314709.662 - -47.25% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -6.51% 7843.716 7333.409 - 0.80% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.49% 30.520 28.539 - 5.68% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.49% 37.072 34.667 - -17.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -6.48% 29.305 27.406 - -1.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.48% 767.780 718.038 - 16.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -6.48% 0.781 0.730 - -2.57% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.48% 8543.059 7989.829 - 0.86% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -6.47% 85.577 80.038 - -7.80% -
bm_swap_ranges_vb_aligned/8 -6.47% 3.539 3.310 - -1.20% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.47% 158087.805 147863.737 - 0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -6.45% 27.366 25.601 - -9.55% -
std::find(vector<long_long>)_(process_all)/8 -6.41% 1.345 1.259 - 9.02% -
rng::contains(list<int>)_(process_all)/8 -6.40% 2.307 2.159 - -9.61% -
SetIntersection_Interlaced_Vector_float_262144_64 -6.40% 8513266.467 7968659.722 - -60.03% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -6.38% 13792.781 12912.498 - 0.11% -
std::multiset<std::string>::contains(key)_(existent)/32 -6.33% 16.605 15.554 - 4.18% -
std::replace_if(list<int>)_(sprinkled)/50 -6.32% 24.497 22.948 - -0.32% -
rng::fill_n(list<int>)/8192 -6.31% 7556.094 7079.576 - 0.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.30% 32.673 30.614 - -6.44% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.29% 1.820 1.705 - 0.92% -
std::move(list<int>)/4096 -6.28% 5123.212 4801.331 - 9.62% -
BM_MakeHeap_uint32_PipeOrgan_4 -6.28% 0.455 0.426 - 1.71% -
BM_RangesPushHeap_uint64_Random_4 -6.28% 2.182 2.045 - -4.23% -
std::unique(list<int>)_(sprinkled)/52 -6.27% 75.668 70.925 - 0.42% -
rng::find_last(list<int>)_(bail_90%)/50 -6.26% 1.442 1.351 - 4.27% -
std::search(list<int>)_(same_length)/8192 -6.25% 10572.695 9911.641 - -5.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -6.25% 17.939 16.818 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -6.25% 13583278.847 12734554.233 - 6.46% -
BM_deque_vector_copy/0 -6.24% 1.555 1.458 - -2.20% -
std::partition(vector<int>)_(sparse)/50 -6.23% 14.723 13.806 - 0.05% -
SetIntersection_Interlaced_Vector_float_262144_256 -6.23% 24649456.120 23114584.021 - -55.37% -
SetIntersection_Front_Set_uint32_16384_256 -6.22% 5267617.837 4939978.182 - 1.67% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -6.20% 470.863 441.657 - -6.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -6.19% 2.326 2.182 - -16.14% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -6.18% 13790.119 12937.890 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -6.17% 1442723.173 1353655.381 - -5.59% -
std::shift_right(list<int>)/8192 -6.17% 8036.894 7540.872 - -2.26% -
SetIntersection_Front_Vector_string_16384_1024 -6.17% 41178630.044 38637549.173 - -1.91% -
BM_std_minmax<int>/7 -6.17% 1.673 1.569 - -8.25% -
std::is_sorted_until(vector<int>,_pred)/8 -6.14% 3.546 3.329 - -7.95% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.14% 1.250 1.173 - -9.89% -
BM_RangesMakeHeap_float_Random_16384 -6.12% 1.165 1.094 - -10.07% -
SetIntersection_Front_Vector_uint64_262144_1 -6.11% 1124569.004 1055893.222 - -5.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -6.10% 1447437.522 1359148.353 - -5.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.09% 39.517 37.109 - 26.03% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.06% 10.647 10.001 - 1.99% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -6.06% 20.132 18.911 - -9.67% -
BM_RangesPushHeap_float_SingleElement_4 -6.06% 0.381 0.358 - -6.84% -
rng::search(list<int>,_pred)_(same_length)/8192 -6.05% 9839.067 9243.590 - 3.83% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.05% 10.705 10.057 - -3.79% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -6.03% 26.332 24.745 - 0.48% -
BM_tolower_char<wchar_t> -6.01% 0.691 0.650 - 5.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -6.00% 2.045 1.922 - -5.41% -
SetIntersection_None_Vector_uint64_262144_64 -5.95% 1223715.246 1150920.711 - -4.93% -
rng::remove_if(deque<int>)_(prefix)/32 -5.94% 64.035 60.234 - -6.34% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -5.92% 7546.905 7099.977 - -1.63% -
BM_MakeHeap_float_Random_16384 -5.92% 1.163 1.094 - -8.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.91% 1.108 1.043 - -7.15% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.91% 9927714.445 9340747.624 - 5.52% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -5.91% 53.783 50.603 - -11.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -5.90% 0.612 0.576 - -9.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -5.89% 1163324.913 1094748.540 - -2.84% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -5.89% 7831.901 7370.926 - 1.10% -
rng::copy_n(list<int>)/4096 -5.83% 4470.589 4210.050 - 5.70% -
BM_std_min<char>/32 -5.81% 3.121 2.939 - 0.53% -
BM_StringRelationalLiteral_Less_Large_Large_Control -5.81% 2.434 2.293 - 3.99% -
std::partition(vector<int>)_(dense)/32 -5.80% 8.652 8.150 - -4.45% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -5.80% 1.636 1.541 - 0.29% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -5.80% 30.931 29.138 - -1.47% -
SetIntersection_Front_Vector_uint64_64_64 -5.79% 12006091.284 11310535.119 - 1.17% -
BM_MakeHeap_uint64_Random_4 -5.79% 1.200 1.131 - -21.77% -
BM_RangesPushHeap_uint32_SingleElement_64 -5.78% 0.371 0.350 - -2.02% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.78% 302.910 285.411 - -6.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.76% 46.943 44.238 - 1.64% -
std::copy_n(deque<int>)/1048576 -5.74% 52720.034 49693.308 - 0.16% -
BM_std_minmax<char>/7 -5.74% 2.612 2.462 - -3.24% -
SetIntersection_Front_Set_float_16384_16 -5.71% 1314236.775 1239173.880 - -5.90% -
std::partition(deque<int>)_(dense)/50 -5.68% 14.597 13.768 - -15.73% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.68% 18687384.415 17626730.709 - -5.64% -
rng::reverse_copy(deque<int>)/8 -5.67% 3.051 2.878 - -5.50% -
std::stable_sort(vector<int>)_(descending)/8 -5.66% 25.585 24.137 - -5.43% -
SetIntersection_Front_Set_uint64_262144_1 -5.66% 1117119.618 1053903.678 - -8.80% -
SetIntersection_Front_Set_uint64_262144_64 -5.65% 1984823.893 1872624.527 - 2.41% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.65% 21.351 20.146 - -17.91% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -5.64% 8720.170 8228.447 - -10.18% -
BM_RangesMakeHeap_uint32_Random_4 -5.63% 1.223 1.154 - -32.25% -
SetIntersection_None_Set_string_16384_64 -5.62% 210139699.872 198322783.029 - -1.19% -
BM_MakeHeap_uint32_Random_4 -5.61% 1.183 1.116 - -0.47% -
rng::rotate(deque<int>)_(1_element_forward)/32 -5.61% 5.021 4.740 - -1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -5.55% 1204833.055 1138015.226 - -5.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.55% 10.097 9.537 - -0.01% -
rng::replace(vector<int>)_(prefix)/1024 -5.53% 168.250 158.944 - -3.86% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -5.51% 20.374 19.251 - -0.54% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -5.51% 66.692 63.021 - 99.55% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -5.50% 4218.076 3985.974 - 0.22% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.49% 7599.230 7181.912 - -1.31% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -5.49% 7875.155 7443.056 - 6.63% -
SetIntersection_Front_Set_uint32_256_256 -5.48% 9956773.997 9410908.801 - -3.68% -
BM_std_min<int>/64 -5.48% 2.659 2.513 - -5.83% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.47% 18.277 17.278 - 3.95% -
BM_std_minmax<short>/22 -5.47% 2.334 2.206 - -3.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.46% 0.766 0.724 - -1.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.45% 222.591 210.448 - -6.04% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.45% 8912.164 8426.426 - -9.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -5.45% 17.697 16.733 - 0.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.43% 44.116 41.721 - 30.95% -
BM_StringConstructDestroyCStr_Large_Transparent -5.43% 9.898 9.361 - 4.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.41% 149167440.572 141093378.170 - -9.70% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -5.37% 3.138 2.969 - 2.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.37% 1690064.047 1599361.004 - -6.84% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -5.35% 32.952 31.189 - -9.22% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -5.33% 550.831 521.463 - 0.99% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -5.33% 1.139 1.078 - 1.55% -
std::swap_ranges(list<int>)/8192 -5.33% 10243.870 9698.292 - 0.28% -
std::set<int>::equal_range(key)_(non-existent)/1024 -5.31% 6.816 6.454 - 2.42% -
BM_StringRead_Cold_Shallow_Empty -5.31% 0.977 0.925 - 17.67% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.30% 3.337 3.160 - -1.60% -
SetIntersection_None_Set_string_16384_16 -5.29% 208173836.408 197159230.194 - 0.05% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.28% 55.517 52.584 - 1.54% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -5.28% 1.343 1.272 - -0.04% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -5.28% 2.478 2.347 - -2.83% -
SetIntersection_Front_Vector_string_16384_256 -5.25% 10638445.769 10079464.424 - -0.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.25% 25.657 24.310 - 0.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.25% 36.328 34.421 - 5.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.23% 2463365.724 2334540.830 - -5.58% -
rng::copy_backward(vector<int>)/32768 -5.23% 2617.746 2480.891 - -24.52% -
SetIntersection_Front_Vector_uint64_16384_64 -5.23% 1489000.720 1411184.064 - 0.21% -
BM_std_minmax<unsigned_short>/4 -5.22% 1.085 1.029 - 9.91% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.22% 217.647 206.281 - -0.23% -
std::find_if_not(vector<char>)_(process_all)/8 -5.22% 2.488 2.358 - -4.50% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -5.21% 9.545 9.048 - -13.25% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.19% 22.908 21.719 - -6.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.18% 78.389 74.329 - 2.83% -
vector<bool>(const_vector<bool>&) -5.18% 10.736 10.180 - 3.58% -
rng::find_last(list<int>)_(bail_90%)/8 -5.18% 0.498 0.472 - 2.39% -
rng::copy_n(deque<int>)/1048576 -5.17% 52645.934 49922.024 - 0.22% -
rng::swap_ranges(list<int>)/8192 -5.17% 10702.219 10149.370 - 0.75% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -5.15% 39.719 37.676 - 0.03% -
BM_std_min<unsigned_short>/24 -5.14% 2.519 2.390 - -4.14% -
std::unique(list<int>)_(sprinkled)/1024 -5.13% 1039.993 986.604 - 3.74% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.13% 39.734 37.696 - 14.69% -
std::multiset<std::string>::erase(iterator)/1024 -5.12% 29.667 28.148 - -14.63% -
BM_deque_vector_move/1 -5.09% 2.166 2.056 - -3.57% -
SetIntersection_Interlaced_Set_string_1024_64 -5.09% 17485051.833 16595591.347 - -6.34% -
std::for_each(list<int>)/8 -5.07% 2.562 2.432 - -2.92% -
rng::find_if(list<int>)_(process_all)/8192 -5.06% 12534.839 11901.070 - 15.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -5.04% 2.416 2.294 - -0.39% -
std::unordered_multiset<int>::erase(iterator)/32 -5.03% 21.301 20.229 - 0.87% -
BM_PushHeap_float_Descending_4 -5.03% 0.375 0.356 - -0.50% -
std::stable_partition(deque<int>)_(sparse)/32 -5.03% 12.361 11.739 - -3.54% -
BM_std_minmax<unsigned_int>/15 -5.02% 2.142 2.034 - 0.20% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -5.01% 24.994 23.742 - -1.60% -
rng::find_end(deque<int>)_(match_near_end)/8192 -5.00% 290.848 276.311 - -99.83% -
BM_std_minmax<char>/64 -4.98% 1.380 1.312 - 4.42% -
std::set<int>::count(key)_(existent)/8192 -4.97% 8.100 7.698 - -1.08% -
std::partition(list<int>)_(sparse)/8192 -4.97% 7504.653 7132.043 - -12.77% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.96% 1.391 1.322 - -5.44% -
BM_std_min<int>/12 -4.93% 1.589 1.510 - 1.24% -
BM_deque_vector_ranges_copy_backward/1 -4.93% 2.131 2.026 - -5.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.92% 24051319.367 22868283.397 - -8.08% -
BM_std_min<unsigned_int>/29 -4.92% 2.127 2.022 - -3.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -4.92% 500.961 476.338 - -13.39% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.91% 9552.755 9083.773 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.89% 19.423 18.474 - 0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.88% 1697160.725 1614260.742 - -4.33% -
rng::search_n(list<int>)_(no_match)/1048576 -4.88% 871067.224 828583.238 - -4.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.87% 381.049 362.491 - -2.31% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.87% 10.521 10.009 - -4.24% -
bm_lexicographical_compare<int>/4 -4.86% 1.388 1.320 - 4.88% -
BM_align/1 -4.86% 0.666 0.634 - -29.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.86% 1685613.039 1603682.943 - -6.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.86% 2428683.773 2310642.161 - -6.97% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.85% 82094662.687 78110414.729 - 0.32% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -4.85% 25.642 24.399 - -25.31% -
BM_RangesMakeThenSortHeap_string_Random_262144 -4.84% 200.665 190.952 - -8.41% -
BM_std_minmax<short>/20 -4.84% 2.083 1.983 - -0.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -4.82% 0.934 0.889 - -2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.82% 7179266.753 6833471.122 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.80% 13212361.104 12577730.257 - -8.69% -
BM_std_minmax<short>/4 -4.80% 1.025 0.976 - 0.54% -
rng::all_of(vector<int>)_(process_all)/8 -4.75% 2.505 2.386 - -4.03% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -4.75% 1.182 1.126 - -13.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.73% 1682832.033 1603193.279 - -6.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -4.72% 3.064 2.919 - -2.92% -
std::remove_copy(list<int>)_(prefix)/8192 -4.72% 7275.849 6932.623 - -1.30% -
SetIntersection_Front_Vector_string_262144_256 -4.71% 10716745.035 10211974.876 - 2.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.71% 5.426 5.170 - -5.62% -
BM_std_minmax<unsigned_short>/16 -4.71% 1.760 1.678 - -0.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.70% 553.255 527.263 - -7.37% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -4.69% 25.867 24.653 - 1.54% -
BM_MakeHeap_uint64_Random_16 -4.68% 1.331 1.269 - -4.42% -
rng::count(vector<int>)_(every_other)/8 -4.68% 1.383 1.318 - -4.71% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -4.68% 582.944 555.687 - -2.00% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.66% 772.639 736.643 - 9.88% -
BM_StringConstructDestroyCStr_Empty_Opaque -4.66% 2.113 2.014 - -3.76% -
std::set<int>::insert(value)_(already_present)/0 -4.65% 0.610 0.582 - 0.02% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.64% 0.614 0.586 - -4.22% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.63% 2.787 2.658 - -1.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.63% 1.821 1.737 - -2.43% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -4.63% 541132.763 516096.349 - -1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.62% 1706552.979 1627655.109 - -3.54% -
BM_std_min<unsigned_short>/28 -4.62% 2.669 2.546 - -5.46% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.60% 1.370 1.307 - 0.18% -
std::set<int>::find(key)_(existent)/8192 -4.59% 8.402 8.016 - -0.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.59% 586.024 559.103 - -1.31% -
BM_deque_vector_copy_backward/1 -4.58% 2.137 2.039 - -2.55% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -4.58% 1333.058 1272.015 - -19.70% -
BM_std_min<char>/24 -4.58% 2.740 2.615 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.57% 1683283.043 1606294.840 - -5.97% -
BM_std_minmax_element<char>/64 -4.56% 17.937 17.119 - -3.09% -
BM_std_minmax<char>/17 -4.55% 1.155 1.103 - -1.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.54% 28005.249 26734.812 - -3.56% -
std::search(list<int>)_(no_match)/1048576 -4.53% 854007.990 815301.756 - -4.10% -
SetIntersection_Front_Vector_string_1024_64 -4.52% 3635192.713 3470775.164 - 0.11% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -4.52% 21.885 20.897 - 1.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -4.50% 516831.862 493569.161 - -2.66% -
std::multiset<std::string>::contains(key)_(existent)/8192 -4.48% 28.394 27.122 - -3.06% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.48% 15.763 15.057 - -2.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.48% 148481761.686 141837170.357 - -9.40% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -4.47% 4177.060 3990.255 - -0.90% -
std::for_each_n(deque<int>)/8 -4.47% 1.208 1.154 - -7.98% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -4.46% 15632161.261 14934588.993 - -1.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.45% 1425502.487 1362063.327 - -3.09% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.44% 83402.264 79697.516 - -3.87% -
rng::replace(list<int>)_(prefix)/8192 -4.44% 7042.550 6729.849 - -7.63% -
rng::stable_sort(vector<int>)_(descending)/8 -4.44% 24.625 23.532 - -7.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.44% 3055616.047 2919954.020 - -6.23% -
rng::starts_with(deque<int>)/8 -4.44% 4.159 3.974 - -3.04% -
BM_std_minmax_element<int>/1 -4.43% 0.326 0.311 - 1.99% -
BM_RangesPushHeap_uint32_SingleElement_262144 -4.43% 0.372 0.356 - -1.42% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.43% 7.177 6.859 - -2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.43% 1699834.230 1624574.951 - -3.56% -
BM_std_min<unsigned_int>/64 -4.43% 2.960 2.829 - 0.12% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -4.42% 22.236 21.254 - -13.58% -
rng::move(deque<int>)/1048576 -4.42% 57288.633 54759.081 - 0.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.41% 1.446 1.382 - 19.48% -
BM_RangesPushHeap_uint32_SingleElement_16384 -4.40% 0.373 0.356 - -1.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.40% 1257.696 1202.318 - -1.87% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -4.40% 12872.034 12306.279 - -0.36% -
std::move(list<int>)/64 -4.39% 41.289 39.477 - -19.18% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -4.38% 7533.028 7202.911 - 2.41% -
BM_MakeHeap_uint32_Random_16384 -4.37% 1.059 1.012 - 1.25% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -4.37% 22.165 21.196 - 6.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -4.37% 4022.080 3846.446 - -2.30% -
bm_lexicographical_compare<signed_char>/16 -4.37% 1.388 1.327 - -0.02% -
rng::find(vector<char>)_(bail_25%)/8 -4.36% 1.104 1.056 - 7.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.36% 13981033.723 13371804.089 - -1.10% -
SetIntersection_Front_Set_float_1024_1024 -4.35% 15197554.551 14537166.890 - -12.50% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.34% 20.221 19.343 - 0.40% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.34% 504.480 482.574 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.34% 1685295.736 1612151.285 - -5.40% -
BM_deque_deque_copy/65536 -4.34% 2915.168 2788.652 - -8.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.33% 8517919.791 8148807.204 - -19.62% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.33% 477.853 457.179 - -3.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.32% 2.507 2.399 - 1.71% -
std::copy_n(vector<bool>)_(aligned)/64 -4.32% 1.364 1.305 - 0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -4.32% 3.046 2.915 - -2.30% -
SetIntersection_Front_Set_uint64_64_64 -4.32% 15519890.162 14849894.746 - -1.46% -
rng::copy_if(vector<int>)_(entire_range)/64 -4.30% 16.033 15.343 - -0.93% -
std::remove_copy(list<int>)_(sprinkled)/8192 -4.29% 7246.890 6935.814 - -0.39% -
BM_StringRead_Cold_Shallow_Small -4.29% 0.961 0.919 - 18.33% -
std::set<std::string>::count(key)_(non-existent)/1024 -4.29% 23.921 22.894 - 0.48% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.28% 29.745 28.471 - -0.30% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -4.28% 39.597 37.901 - 3.53% -
SetIntersection_Front_Vector_string_262144_1024 -4.27% 41910567.842 40120287.888 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.27% 19216966.074 18396647.388 - -6.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.25% 192.361 184.177 - 0.12% -
SetIntersection_Interlaced_Set_float_16_16 -4.25% 42747263.351 40932171.757 - -0.67% -
BM_std_min<short>/17 -4.24% 1.591 1.524 - -3.93% -
SetIntersection_Front_Set_uint64_262144_262144 -4.24% 1881930.988 1802199.951 - -0.66% -
std::partition(vector<int>)_(sparse)/32 -4.21% 9.089 8.706 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.20% 1118773.530 1071820.512 - -5.41% -
std::partition_point(deque<int>)/50 -4.19% 4.816 4.614 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.18% 1253605.475 1201200.202 - -4.77% -
SetIntersection_Front_Set_uint32_64_64 -4.17% 16252074.228 15574290.948 - -0.41% -
std::stable_partition(vector<int>)_(sparse)/50 -4.16% 21.535 20.639 - 2.40% -
bm_lexicographical_compare<unsigned_char>/16 -4.16% 1.102 1.056 - -8.67% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -4.14% 31.274 29.980 - -39.00% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.13% 23.705 22.725 - -1.41% -
std::stable_partition(vector<int>)_(sparse)/32 -4.10% 7.480 7.173 - 4.35% -
BM_deque_deque_move/65536 -4.09% 2961.262 2840.069 - -0.99% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -4.09% 6.129 5.878 - -1.89% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -4.09% 1.467 1.407 - -1.69% -
BM_MakeHeap_float_Heap_1 -4.08% 0.276 0.264 - -4.48% -
SetIntersection_Front_Vector_float_16384_16384 -4.07% 83451771.476 80051127.746 - -0.46% -
SetIntersection_Front_Vector_uint64_256_16 -4.07% 4534073.654 4349431.420 - -1.79% -
bm_lexicographical_compare<signed_char>/6 -4.07% 2.482 2.381 - -4.42% -
rng::remove(deque<int>)_(prefix)/50 -4.06% 64.842 62.209 - -2.01% -
SetIntersection_Front_Vector_float_16384_64 -4.06% 1512719.126 1451354.807 - 1.51% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -4.05% 29.331 28.144 - -2.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.05% 1751755.698 1680870.007 - -2.73% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -4.04% 5.050 4.846 - -1.67% -
std::multiset<std::string>::count(key)_(existent)/32 -4.04% 19.921 19.116 - 6.00% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.04% 16.245 15.589 - -3.14% -
BM_vector_deque_ranges_move/1 -4.04% 2.381 2.285 - 12.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -4.03% 11.047 10.602 - 1.14% -
BM_std_minmax_element<char>/70000 -4.03% 18056.659 17329.653 - -9.47% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -4.03% 1.557 1.494 - 0.63% -
BM_deque_vector_move/64000 -4.03% 2791.023 2678.670 - -1.20% -
std::unique(deque<int>)_(sprinkled)/52 -4.02% 81.010 77.752 - -8.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.02% 35.717 34.283 - -1.12% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -4.01% 85.142 81.729 - -1.30% -
BM_std_minmax<short>/23 -4.01% 2.719 2.611 - -3.07% -
std::find_end(vector<int>)_(process_all)/8192 -4.00% 1761.816 1691.328 - -10.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.99% 1.260 1.210 - -9.66% -
BM_vector_deque_ranges_copy_backward/70000 -3.99% 9097.311 8734.441 - 7.09% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.97% 277.220 266.210 - 2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.97% 1108654.737 1064681.083 - -5.38% -
rng::reverse(list<int>)/32768 -3.96% 18341.283 17614.410 - -0.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -3.95% 7.083 6.802 - -1.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -3.95% 2057.329 1976.016 - 0.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.94% 34.676 33.310 - 6.65% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.94% 25.740 24.727 - -6.73% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.94% 20.105 19.314 - 7.92% -
rng::count(list<int>)_(every_other)/8 -3.91% 2.188 2.103 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.90% 6566716.719 6310490.765 - -7.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.90% 2.172 2.088 - -2.22% -
BM_RangesPushHeap_uint32_SingleElement_256 -3.90% 0.397 0.382 - -1.34% -
SetIntersection_Front_Set_uint32_256_64 -3.89% 6628907.210 6371211.862 - 2.18% -
rng::search(list<int>,_pred)_(single_element)/8192 -3.88% 9105.723 8752.028 - 5.19% -
BM_RangesPushHeap_uint32_SingleElement_1024 -3.88% 0.378 0.363 - -1.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.88% 1450.423 1394.166 - 0.24% -
BM_PopHeap_pair<uint32,_uint32>_16384 -3.88% 46.765 44.952 - -1.77% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.87% 31.677 30.450 - -2.38% -
BM_MakeThenSortHeap_string_Descending_1024 -3.86% 26.077 25.071 - -35.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -3.86% 35.006 33.656 - -2.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.85% 25.170 24.200 - -0.35% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -3.83% 4.522 4.348 - -1.69% -
bm_lexicographical_compare<int>/3 -3.82% 1.808 1.739 - 2.77% -
bm_gcd_trivial -3.82% 0.900 0.866 - 1.11% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.81% 24576881.387 23640700.874 - -1.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.81% 652.689 627.833 - -4.01% -
BM_PushHeap_uint32_SingleElement_4 -3.81% 0.353 0.339 - -6.69% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -3.80% 90.390 86.952 - -12.82% -
BM_RangesPushHeap_uint64_Random_262144 -3.80% 6.045 5.816 - -3.21% -
SetIntersection_None_Set_uint32_64_4 -3.79% 22420147.948 21569917.664 - -4.40% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -3.79% 8689.922 8360.648 - -0.10% -
BM_RangesPopHeap_float_16384 -3.79% 34.156 32.863 - -2.46% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.79% 2.550 2.453 - -3.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.78% 45746.801 44016.206 - 0.73% -
SetIntersection_None_Vector_uint64_1024_64 -3.77% 1159878.555 1116108.188 - -2.24% -
BM_deque_vector_ranges_move_backward/1 -3.77% 2.163 2.082 - -1.67% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -3.77% 6.625 6.375 - -0.04% -
BM_RangesPushHeap_uint32_Random_1024 -3.76% 6.301 6.064 - 0.45% -
BM_RangesMakeHeap_uint64_Random_64 -3.75% 1.290 1.241 - -4.00% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.75% 8355683.800 8042248.778 - -4.83% -
BM_StringRelational_Less_Small_Empty_Control -3.75% 1.919 1.847 - -2.69% -
SetIntersection_Front_Set_string_256_64 -3.75% 15572613.423 14988936.264 - -7.57% -
BM_deque_deque_copy/2 -3.74% 3.110 2.994 - -2.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.74% 375.849 361.782 - -0.99% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.74% 14938152.430 14379353.163 - -1.98% -
BM_std_min<long_long>/11 -3.74% 1.548 1.490 - 0.01% -
BM_PushHeap_uint64_Ascending_256 -3.73% 2.172 2.091 - -0.03% -
BM_MakeHeap_float_Descending_4 -3.72% 0.285 0.274 - -5.37% -
rng::search(list<int>)_(single_element)/8192 -3.71% 8012.560 7714.912 - 3.98% -
BM_RangesMakeHeap_uint64_Random_1024 -3.71% 1.041 1.002 - -6.87% -
std::set<int>::contains(key)_(existent)/8192 -3.70% 8.545 8.229 - -1.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.70% 0.482 0.464 - -3.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -3.70% 11.301 10.883 - -0.89% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.69% 12917.406 12440.514 - 4.59% -
BM_deque_vector_ranges_move_backward/2 -3.69% 1.840 1.772 - -3.41% -
rng::stable_partition(vector<int>)_(sparse)/1024 -3.68% 218.452 210.412 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.68% 0.577 0.555 - 10.86% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -3.68% 1.397 1.345 - 8.63% -
rng::fill_n(deque<int>)/32 -3.67% 1.268 1.222 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -3.67% 23.421 22.563 - -2.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.66% 23.213 22.363 - -4.83% -
BM_std_min<unsigned_short>/3 -3.66% 0.719 0.693 - -0.02% -
BM_std_minmax_element<char>/65536 -3.66% 16843.542 16226.848 - -9.28% -
BM_vector_deque_ranges_copy_backward/64 -3.66% 3.073 2.961 - -2.45% -
BM_RangesMakeHeap_uint64_Random_16 -3.65% 1.324 1.276 - -1.31% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.65% 497.891 479.734 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.64% 1125112.791 1084131.058 - -3.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -3.64% 11.070 10.667 - 0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.63% 3.253 3.135 - 0.17% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -3.63% 4419.766 4259.394 - -5.97% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.63% 23.280 22.436 - -1.46% -
SetIntersection_Front_Set_string_262144_4 -3.61% 1343959.349 1295423.250 - -0.32% -
std::set<std::string>::insert(value)_(already_present)/8192 -3.60% 39.574 38.149 - -1.00% -
BM_std_minmax_element<char>/64000 -3.60% 16444.329 15852.008 - -9.42% -
BM_deque_vector_ranges_move/2 -3.60% 1.842 1.776 - -3.48% -
BM_deque_vector_ranges_copy_backward/2 -3.58% 1.843 1.777 - -3.41% -
BM_deque_vector_move/2 -3.57% 1.843 1.778 - -3.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -3.56% 14.559 14.041 - -1.76% -
std::swap_ranges(deque<int>)/8192 -3.56% 2728.599 2631.590 - -0.17% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.55% 9850.645 9500.697 - 0.64% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.55% 0.794 0.766 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.54% 1288472.713 1242812.465 - -0.39% -
BM_vector_deque_ranges_copy_backward/0 -3.52% 0.418 0.404 - -8.73% -
BM_RangesPushHeap_uint64_Random_256 -3.51% 5.738 5.536 - -3.17% -
SetIntersection_Front_Set_uint64_262144_16384 -3.51% 351298062.859 338967333.147 - 0.81% -
BM_std_minmax_element<char>/512 -3.50% 139.280 134.400 - -8.01% -
SetIntersection_None_Vector_string_1024_1 -3.50% 1235726.365 1192430.497 - -2.86% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.50% 15819770.160 15265901.460 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.50% 1209280.634 1166970.226 - -4.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -3.49% 32.966 31.816 - -7.94% -
rng::fill(list<int>)/8192 -3.49% 7388.188 7130.698 - -3.54% -
rng::find_last(vector<char>)_(bail_10%)/50 -3.48% 5.567 5.373 - -3.42% -
std::unique(deque<int>)_(sprinkled)/32 -3.48% 66.492 64.176 - -4.59% -
BM_deque_vector_move_backward/2 -3.48% 1.840 1.776 - -3.58% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.47% 16.324 15.758 - -6.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.47% 9.899 9.556 - -15.22% -
BM_RangesPushHeap_float_SingleElement_16 -3.46% 0.377 0.364 - -3.59% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -3.46% 3.179 3.069 - -1.68% -
BM_deque_deque_copy/1 -3.46% 3.426 3.308 - -2.80% -
SetIntersection_Interlaced_Set_float_1024_16 -3.45% 11928919.422 11517014.300 - -2.22% -
rng::replace(list<int>)_(sprinkled)/8192 -3.45% 7263.211 7012.922 - -3.82% -
BM_deque_vector_ranges_copy/2 -3.44% 1.840 1.777 - -3.23% -
std::unordered_set<std::string>::clear()/32 -3.44% 931.097 899.113 - -2.89% -
BM_MakeThenSortHeap_float_Ascending_256 -3.42% 6.657 6.430 - -0.50% -
SetIntersection_Front_Vector_float_1024_16 -3.42% 1206078.377 1164881.039 - -1.81% -
rng::partial_sort(deque<int>)_(ascending)/8192 -3.41% 169069.832 163297.901 - -0.47% -
SetIntersection_None_Vector_uint64_16384_4 -3.41% 1189127.931 1148589.053 - 2.00% -
BM_vector_deque_ranges_move_backward/64 -3.41% 3.121 3.014 - 0.65% -
BM_RangesMakeHeap_uint64_Random_256 -3.41% 1.193 1.153 - -4.19% -
std::set<int>::equal_range(key)_(existent)/1024 -3.40% 4.219 4.075 - -1.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.40% 11913.389 11508.482 - -2.80% -
BM_deque_vector_copy_backward/2 -3.39% 1.841 1.778 - -3.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.39% 26394754.792 25500108.406 - -8.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.38% 2280051.742 2202999.480 - 0.16% -
SetIntersection_None_Vector_uint64_1024_16 -3.38% 1156077.292 1117058.001 - -2.98% -
SetIntersection_None_Vector_string_16384_1 -3.37% 1289413.447 1245912.696 - -3.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.36% 1220297.483 1179313.974 - -1.89% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -3.36% 2.660 2.571 - -1.86% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -3.35% 67.605 65.337 - 0.90% -
std::set<std::string>::find(key)_(existent)/1024 -3.35% 23.775 22.979 - 0.11% -
rng::find(list<int>)_(bail_25%)/32768 -3.35% 8194.979 7920.586 - 4.08% -
rng::fold_left(list<int>)/8192 -3.35% 10842.075 10479.078 - -0.36% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.34% 3.693 3.569 - -2.71% -
rng::contains(list<int>)_(process_all)/32 -3.34% 9.336 9.025 - -19.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.33% 20071.528 19402.473 - -3.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.33% 37.493 36.245 - -25.38% -
SetIntersection_Front_Vector_uint32_1024_4 -3.32% 1136358.192 1098591.002 - -3.28% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.32% 25.339 24.497 - -3.14% -
SetIntersection_None_Vector_uint32_16384_16 -3.32% 1175546.318 1136566.835 - -1.85% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.32% 629.862 608.982 - -1.15% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.31% 613.663 593.337 - -1.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -3.30% 11.141 10.773 - 0.75% -
SetIntersection_None_Set_string_262144_256 -3.30% 1721376.223 1664582.766 - -1.63% -
BM_std_minmax<int>/6 -3.30% 1.351 1.307 - -3.16% -
std::unique(list<int>)_(sprinkled)/8192 -3.30% 8268.924 7996.234 - 2.53% -
SetIntersection_None_Vector_string_262144_4 -3.29% 1370443.986 1325406.406 - -2.07% -
BM_std_minmax<char>/5 -3.28% 1.836 1.776 - -4.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -3.28% 0.865 0.837 - 0.49% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -3.28% 1.061 1.027 - -4.67% -
rng::partition(list<int>)_(sparse)/50 -3.27% 15.668 15.155 - -1.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.27% 380.105 367.670 - -1.39% -
BM_deque_deque_copy/64000 -3.27% 2740.736 2651.152 - -2.25% -
std::copy_backward(list<int>)/32768 -3.27% 26721.745 25849.225 - -3.12% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.26% 10.573 10.228 - 0.71% -
BM_RangesPopHeap_float_1 -3.26% 0.482 0.466 - -0.13% -
BM_std_minmax<unsigned_long_long>/15 -3.26% 3.794 3.670 - -0.73% -
BM_PopHeap_pair<uint32,_uint32>_1024 -3.26% 30.891 29.885 - -0.97% -
BM_std_min<short>/4 -3.26% 1.041 1.007 - -6.93% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -3.25% 0.565 0.546 - 1.00% -
SetIntersection_None_Vector_uint32_262144_1024 -3.25% 1234085.065 1193946.326 - -0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.24% 151617.653 146698.375 - -0.87% -
std::rotate(deque<int>)_(1_element_forward)/50 -3.23% 5.528 5.350 - -1.15% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.22% 2.008 1.943 - -2.18% -
SetIntersection_Front_Set_uint32_1024_64 -3.22% 2126267.156 2057888.246 - 0.77% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -3.21% 19.919 19.280 - -0.09% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.21% 31.384 30.378 - 3.03% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -3.21% 8592.202 8316.821 - 0.17% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -3.20% 28.591 27.676 - -1.63% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.20% 111014.484 107464.924 - -2.22% -
std::find_end(vector<int>)_(process_all)/1048576 -3.19% 225669.925 218465.871 - -9.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.19% 5.412 5.239 - 3.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.19% 1790259.437 1733194.256 - -4.77% -
BM_PushHeap_uint64_SingleElement_16 -3.19% 0.349 0.338 - 0.14% -
BM_deque_vector_ranges_copy/64000 -3.17% 2702.682 2616.891 - -8.14% -
BM_MakeThenSortHeap_float_Ascending_64 -3.17% 4.091 3.961 - 0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.17% 25.802 24.984 - 1.49% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -3.16% 5.809 5.625 - -1.52% -
BM_RangesPushHeap_uint64_Ascending_64 -3.16% 1.567 1.517 - -0.12% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.16% 9956.442 9642.307 - -3.33% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -3.15% 29.075 28.158 - 11.07% -
BM_std_min<unsigned_char>/13 -3.15% 1.546 1.498 - -4.09% -
SetIntersection_Front_Vector_string_64_64 -3.14% 28108487.056 27225615.156 - -1.74% -
SetIntersection_Interlaced_Vector_uint64_256_64 -3.14% 7594502.831 7356064.537 - 8.95% -
bm_lexicographical_compare<int>/2 -3.12% 1.551 1.503 - -0.98% -
BM_vector_deque_ranges_move/2 -3.12% 2.072 2.007 - 16.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.12% 716.632 694.283 - -1.62% -
BM_StringRelational_Less_Empty_Huge_Control -3.12% 2.058 1.994 - 0.10% -
BM_PopHeap_string_16384 -3.12% 74.169 71.856 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.12% 1710181.431 1656886.684 - -4.92% -
BM_vector_deque_ranges_copy/2 -3.11% 2.071 2.006 - -2.88% -
SetIntersection_Front_Vector_string_64_16 -3.11% 22344526.139 21648880.030 - -1.43% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.11% 678.624 657.499 - -5.99% -
std::stable_sort(deque<int>)_(repeated)/8 -3.11% 19.086 18.493 - 1.59% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.11% 21.226 20.567 - 2.06% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.10% 1.484 1.438 - 14.17% -
SetIntersection_Front_Set_float_1024_64 -3.10% 1950032.639 1889629.569 - -7.39% -
std::any_of(deque<int>)_(process_all)/8192 -3.10% 2717.720 2633.595 - -3.16% -
BM_MakeHeap_float_PipeOrgan_4 -3.10% 0.402 0.389 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.09% 5319763.007 5155409.112 - -3.96% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.09% 10042.750 9732.551 - -3.28% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.09% 9.776 9.474 - -2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.09% 1110053.763 1075793.980 - -3.82% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.09% 18566418.178 17993401.964 - -1.61% -
rng::swap_ranges(deque<int>)/1024 -3.08% 336.857 326.473 - -3.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -3.08% 11.564 11.208 - -1.01% -
rng::any_of(list<int>)_(process_all)/8192 -3.08% 7332.091 7106.418 - -0.03% -
BM_deque_vector_ranges_copy/1 -3.08% 2.102 2.038 - -3.71% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -3.08% 39.828 38.603 - 36.29% -
std::copy_backward(vector<int>)/4096 -3.08% 220.997 214.201 - -10.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -3.07% 1.710 1.657 - -14.96% -
BM_PushHeap_uint32_SingleElement_16 -3.07% 0.346 0.336 - -5.88% -
rng::fill(deque<int>)/8192 -3.07% 246.991 239.412 - -0.09% -
rng::partition_copy(deque<int>)/50 -3.07% 28.803 27.919 - 1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.07% 5930155.916 5748339.402 - -3.79% -
bm_lexicographical_compare<unsigned_char>/2 -3.05% 1.961 1.901 - -2.97% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.05% 50853.742 49302.285 - -0.24% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.05% 23.682 22.959 - -0.78% -
BM_std_min<short>/4096 -3.05% 56.008 54.299 - -0.21% -
rng::remove_if(vector<int>)_(prefix)/1024 -3.04% 363.928 352.871 - -7.87% -
BM_RangesPushHeap_string_Descending_256 -3.04% 2.322 2.251 - -4.92% -
SetIntersection_Front_Set_float_16384_64 -3.03% 2010408.274 1949396.095 - -3.17% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -3.03% 2.018 1.957 - 5.60% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.03% 1.313 1.273 - -4.86% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.03% 39742.772 38537.313 - 1.06% -
SetIntersection_Front_Set_string_16384_1 -3.03% 1158666.895 1123570.765 - -3.15% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.03% 5073.565 4919.889 - 2.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.03% 795.165 771.084 - -3.31% -
BM_RangesPushHeap_string_Descending_64 -3.02% 2.252 2.184 - -3.16% -
BM_std_min<int>/24 -3.02% 1.863 1.807 - -0.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.02% 25.764 24.986 - 3.75% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.01% 42290670.835 41016070.225 - -5.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -3.01% 9.981 9.680 - -0.76% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.01% 832168.106 807137.832 - -7.05% -
rng::stable_sort(deque<int>)_(heap)/8192 -3.01% 18138.050 17592.636 - -0.62% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -3.00% 78.768 76.404 - -1.44% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.00% 7609.700 7381.482 - 5.52% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -3.00% 32.327 31.358 - 0.51% -
BM_PopHeap_pair<uint32,_uint32>_256 -2.99% 23.114 22.423 - -1.05% -
SetIntersection_Front_Set_uint32_262144_262144 -2.99% 1921164.143 1863793.459 - 1.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.98% 12110.786 11749.502 - -3.06% -
rng::fold_left(deque<int>)/8192 -2.98% 4500.891 4366.779 - -0.04% -
BM_PushHeap_uint64_SingleElement_4 -2.98% 0.368 0.357 - -0.08% -
BM_RangesPushHeap_uint32_Random_16384 -2.98% 6.425 6.234 - -0.11% -
BM_StringRelational_Less_Empty_Empty_Control -2.97% 2.058 1.997 - 3.19% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -2.95% 1.519 1.474 - 11.98% -
SetIntersection_Front_Set_float_256_64 -2.95% 6285102.417 6099689.944 - -6.95% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.94% 44.659 43.344 - 1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.94% 9374764.231 9098701.635 - 3.47% -
std::search(vector<int>)_(single_element)/1000 -2.94% 235.416 228.488 - -0.09% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.94% 10.245 9.943 - -2.51% -
SetIntersection_None_Vector_uint32_16384_1024 -2.94% 1178058.182 1143409.459 - -2.41% -
rng::swap_ranges(deque<int>)/8192 -2.93% 2696.343 2617.252 - -2.87% -
rng::none_of(deque<int>)_(process_all)/32 -2.93% 16.368 15.889 - -12.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.92% 4481762.532 4350714.853 - -3.13% -
BM_deque_deque_ranges_copy/70000 -2.92% 3109.135 3018.350 - -0.64% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.92% 6.699 6.504 - 0.87% -
std::any_of(deque<int>)_(process_all)/32768 -2.92% 10880.525 10563.091 - -2.55% -
BM_RangesPushHeap_uint32_Random_64 -2.92% 5.655 5.490 - -0.34% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.91% 35.993 34.944 - 0.12% -
std::multiset<int>::count(key)_(existent)/32 -2.91% 3.624 3.518 - -0.34% -
rng::stable_partition(vector<int>)_(dense)/50 -2.91% 26.060 25.302 - -4.31% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.91% 5.652 5.487 - -2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.90% 1179081.670 1144835.579 - -3.42% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.90% 9.966 9.677 - -2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.90% 2143796.469 2081653.156 - -4.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.90% 1193544.636 1158968.461 - -2.57% -
SetIntersection_None_Set_string_262144_1 -2.89% 1711225.748 1661727.539 - -2.04% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.89% 9.342 9.072 - 0.60% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.89% 0.848 0.824 - -5.65% -
rng::find(list<int>)_(process_all)/32768 -2.89% 26307.991 25548.255 - -8.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.89% 1.431 1.390 - 0.14% -
BM_vector_deque_copy/2 -2.89% 1.946 1.890 - -8.48% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.88% 22.731 22.076 - -2.55% -
std::swap_ranges(deque<int>)/1024 -2.88% 340.166 330.385 - 0.25% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.87% 16.906 16.421 - -3.67% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.87% 1.252 1.216 - -5.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.86% 27470115.848 26683100.298 - 1.27% -
std::unique(list<int>)_(sprinkled)/32 -2.86% 59.163 57.471 - 0.81% -
std::multimap<int,_int>::clear()/8192 -2.86% 84229.823 81824.023 - 0.07% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.85% 654869.030 636177.160 - 1.96% -
std::unique(deque<int>)_(sprinkled)/8192 -2.85% 7663.514 7444.936 - 0.76% -
std::reverse_copy(vector<int>)/8 -2.85% 2.555 2.483 - 4.89% -
BM_StringRelational_Eq_Small_Small_Control -2.85% 1.845 1.792 - -3.17% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -2.85% 43.582 42.342 - 8.26% -
BM_deque_deque_copy_backward/70000 -2.83% 9191.568 8931.492 - 6.29% -
BM_std_min<short>/32 -2.83% 3.048 2.962 - 0.65% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.82% 1541.274 1497.834 - -0.48% -
rng::adjacent_find(vector<int>,_pred)/1048576 -2.82% 477722.837 464269.671 - -0.62% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.81% 502.750 488.606 - -2.39% -
SetIntersection_None_Set_string_16384_256 -2.81% 207881052.867 202037402.934 - 0.46% -
BM_StringEraseWithMove_Huge_Opaque -2.81% 53.388 51.887 - 12.40% -
SetIntersection_Front_Set_uint64_16_16 -2.80% 41465049.512 40302772.610 - -1.53% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.80% 3.221 3.131 - 0.31% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.79% 213.945 207.967 - 0.34% -
BM_std_min<short>/4000 -2.79% 54.481 52.961 - -0.21% -
BM_deque_deque_move_backward/1 -2.79% 3.460 3.364 - 23.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.78% 359205627.863 349230574.706 - -0.85% -
BM_std_min<long_long>/64 -2.78% 4.974 4.836 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.77% 2354884.791 2289668.081 - -2.10% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.77% 9.329 9.071 - 0.72% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.77% 4.711 4.581 - -1.23% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.77% 3308.662 3217.123 - -3.34% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.76% 45405.676 44150.317 - -2.51% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 -2.76% 6690.024 6505.068 - 0.14% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.76% 8.999 8.751 - -7.73% -
std::replace(vector<int>)_(sprinkled)/32 -2.75% 5.347 5.200 - 3.26% -
BM_PopHeap_pair<uint32,_uint32>_64 -2.75% 16.281 15.833 - -0.69% -
std::search(vector<int>)_(single_element)/1024 -2.75% 240.431 233.828 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.75% 1876344.402 1824820.557 - -4.03% -
SetIntersection_Front_Set_float_262144_4 -2.75% 1141086.320 1109752.716 - -2.67% -
BM_vector_deque_copy/1 -2.75% 2.207 2.146 - -7.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.74% 7.644 7.434 - -2.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.74% 5.120 4.980 - -2.65% -
std::replace(list<int>)_(prefix)/8192 -2.74% 6981.945 6790.937 - -3.15% -
bm_lexicographical_compare<unsigned_char>/4 -2.73% 1.427 1.388 - -7.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.73% 37.934 36.898 - 0.18% -
710_omnetpp_r -2.72% 9.151 8.901 - 0.61% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.72% 8.865 8.624 - 0.12% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.72% 44.734 43.518 - 8.61% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.72% 218.307 212.378 - 0.61% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.72% 1.357 1.320 - 0.30% -
SetIntersection_None_Set_string_262144_16384 -2.71% 1707323.080 1661015.789 - -1.81% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.71% 20.831 20.267 - -3.07% -
SetIntersection_None_Vector_uint32_1024_1024 -2.71% 1154174.012 1122893.500 - -1.82% -
SetIntersection_Front_Set_string_262144_256 -2.71% 15039753.607 14632227.139 - -7.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.71% 1121433.570 1091049.464 - -2.42% -
SetIntersection_None_Set_string_262144_4 -2.71% 1709460.045 1663155.680 - -1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.70% 1156117.624 1124875.102 - -3.67% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -2.70% 7.680 7.473 - 0.07% -
BM_RangesMakeThenSortHeap_string_Random_16384 -2.69% 111.678 108.670 - -0.22% -
std::multimap<int,_int>::clear()/1024 -2.69% 10510.938 10228.140 - 0.07% -
std::set<int>::insert(value)_(new_value)/8192 -2.69% 75.321 73.295 - 3.17% -
std::set<std::string>::insert(value)_(already_present)/1024 -2.69% 34.861 33.924 - -1.07% -
BM_std_minmax<char>/14 -2.69% 2.649 2.578 - 0.93% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.68% 1.059 1.031 - -2.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.67% 8.826 8.590 - -1.22% -
BM_RangesMakeHeap_string_Descending_16 -2.66% 2.408 2.344 - -14.87% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.66% 42114.548 40994.802 - 0.44% -
SetIntersection_Front_Set_uint64_262144_16 -2.65% 1332882.060 1297495.781 - -0.68% -
rng::remove(deque<int>)_(prefix)/32 -2.65% 56.522 55.022 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.65% 205127408.647 199687025.102 - -7.60% -
std::sort(deque<int>)_(ascending)/8 -2.64% 18.771 18.275 - -0.73% -
SetIntersection_Interlaced_Set_string_256_64 -2.64% 31818880.717 30978928.161 - -1.41% -
BM_std_min<unsigned_long_long>/24 -2.64% 2.752 2.679 - -0.15% -
rng::copy_n(vector<int>)/8 -2.63% 2.275 2.215 - -0.77% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 -2.63% 4637.459 4515.424 - 0.02% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -2.63% 6691.172 6515.094 - 0.49% -
BM_RangesPushHeap_string_SingleElement_256 -2.63% 2.471 2.406 - -6.04% -
BM_RangesPushHeap_string_SingleElement_64 -2.63% 2.528 2.462 - -5.72% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.63% 0.483 0.470 - 1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.62% 17216.308 16764.629 - -2.68% -
BM_vector_deque_ranges_move/4000 -2.62% 145.298 141.491 - -0.92% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -2.62% 18.787 18.295 - -0.48% -
BM_std_minmax<long_long>/15 -2.62% 3.785 3.686 - 1.00% -
std::remove_if(list<int>)_(prefix)/1024 -2.62% 1049.583 1022.125 - -2.39% -
BM_RangesPushHeap_string_SingleElement_1024 -2.61% 2.488 2.424 - -5.98% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -2.61% 0.663 0.646 - -0.26% -
BM_deque_vector_ranges_move/64000 -2.59% 2724.416 2653.865 - -2.71% -
BM_RangesMakeHeap_string_Descending_64 -2.59% 2.617 2.549 - -16.45% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.59% 1.317 1.283 - -5.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.59% 50.635 49.326 - -31.49% -
std::unordered_multiset<int>::clear()/1024 -2.58% 8081.274 7872.556 - -0.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.58% 3.694 3.599 - 1.28% -
BM_SortHeap_pair<uint32,_uint32>_4 -2.58% 1.799 1.753 - -7.28% -
std::find_if(vector<int>)_(process_all)/8 -2.58% 2.588 2.521 - -6.61% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.57% 0.521 0.507 - -2.12% -
std::count(vector<int>)_(every_other)/8 -2.57% 1.357 1.322 - -0.86% -
SetIntersection_None_Set_string_262144_16 -2.57% 1709942.625 1665924.074 - -1.41% -
std::shift_left(deque<int>)/32 -2.57% 4.850 4.725 - -0.06% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -2.57% 10.908 10.628 - 1.86% -
BM_RangesPushHeap_string_SingleElement_4 -2.57% 2.217 2.160 - -5.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.57% 30.751 29.961 - 2.64% -
BM_MakeThenSortHeap_float_Descending_256 -2.57% 6.089 5.933 - 3.69% -
BM_RangesPushHeap_uint64_Descending_1 -2.56% 0.504 0.491 - 5.18% -
BM_RangesPushHeap_uint64_Ascending_16384 -2.56% 3.701 3.607 - 1.18% -
std::copy(vector<bool>)_(aligned)/1048576 -2.56% 2985.689 2909.305 - -12.39% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -2.56% 4.976 4.849 - -17.74% -
rng::unique(list<int>)_(contiguous)/1024 -2.55% 937.741 913.854 - -1.55% -
BM_deque_vector_move_backward/4000 -2.55% 147.724 143.964 - 0.68% -
BM_std_min<unsigned_char>/30 -2.54% 2.275 2.217 - -3.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.54% 17.050 16.617 - -0.63% -
bm_ranges_lexicographical_compare<int>/3 -2.54% 1.846 1.799 - -2.74% -
BM_MakeThenSortHeap_string_SingleElement_16 -2.54% 14.071 13.714 - -0.01% -
BM_std_min<short>/1024 -2.54% 14.236 13.874 - -0.27% -
SetIntersection_Front_Set_string_262144_1 -2.54% 1151851.434 1122626.298 - -1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.54% 1199254.275 1168850.116 - -1.29% -
SetIntersection_Front_Vector_uint64_1024_64 -2.53% 1423088.233 1387057.986 - 1.11% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.53% 4.393 4.282 - 0.39% -
SetIntersection_Front_Set_uint32_262144_4 -2.53% 1138017.771 1109253.932 - -2.20% -
BM_std_minmax_element<short>/64 -2.53% 18.545 18.077 - 4.87% -
SetIntersection_None_Vector_uint32_262144_1 -2.51% 1228076.600 1197238.285 - 2.91% -
SetIntersection_None_Set_string_262144_64 -2.50% 1712199.461 1669310.305 - -1.50% -
SetIntersection_None_Vector_float_262144_1024 -2.50% 1233131.466 1202269.130 - -2.40% -
std::unique(deque<int>)_(contiguous)/52 -2.50% 70.521 68.758 - 0.44% -
std::multiset<std::string>::clear()/32 -2.50% 919.526 896.543 - 1.66% -
BM_std_min<short>/5500 -2.50% 76.565 74.651 - -0.18% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -2.50% 2679.251 2612.403 - -4.35% -
SetIntersection_Interlaced_Set_float_1024_256 -2.49% 16361030.361 15954117.172 - -1.63% -
BM_SortHeap_string_16384 -2.49% 98.475 96.026 - -3.06% -
BM_deque_vector_ranges_move/1 -2.48% 2.085 2.033 - -5.43% -
BM_vector_deque_move_backward/2 -2.48% 2.007 1.957 - -14.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.48% 0.961 0.937 - -0.20% -
BM_deque_deque_copy_backward/1 -2.48% 3.472 3.386 - 21.11% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.47% 50300562.504 49055800.001 - -2.83% -
rng::find_if(vector<int>)_(process_all)/8 -2.47% 2.556 2.493 - -5.13% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.47% 20994530.431 20475541.163 - -1.31% -
BM_RangesPushHeap_uint64_Ascending_256 -2.47% 2.144 2.091 - -0.06% -
rng::sort(deque<int>)_(ascending)/8 -2.47% 18.872 18.406 - 0.93% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.47% 49032928.572 47823319.464 - -2.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.46% 1.412 1.377 - 6.32% -
SetIntersection_Front_Vector_string_16384_16 -2.46% 1753701.837 1710527.859 - -0.45% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.46% 55589.914 54221.675 - -0.94% -
SetIntersection_Front_Vector_string_16384_64 -2.46% 3567384.030 3479595.279 - 0.14% -
rng::find_end(list<int>)_(single_element)/8192 -2.46% 7926.048 7731.072 - -11.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.46% 15373.986 14995.901 - 0.94% -
std::replace_if(list<int>)_(prefix)/8192 -2.46% 7095.929 6921.489 - -2.51% -
BM_deque_vector_move/65536 -2.45% 2726.961 2660.117 - -1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.45% 144193815.310 140659555.494 - 4.42% -
BM_std_min<unsigned_long_long>/32 -2.45% 3.333 3.251 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.44% 12094780.217 11799162.485 - -5.29% -
rng::fill(vector<int>)/32 -2.44% 1.065 1.039 - -0.00% -
std::find_if(list<int>)_(process_all)/32768 -2.44% 28110.474 27424.885 - -4.06% -
rng::partition(vector<int>)_(sparse)/50 -2.44% 14.119 13.775 - -3.57% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -2.44% 9491.484 9260.169 - 1.18% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -2.44% 9.473 9.242 - -0.22% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.44% 28109.115 27424.425 - 6.01% -
SetIntersection_Front_Vector_uint64_256_4 -2.43% 4488313.522 4379233.161 - 0.70% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -2.43% 707.748 690.548 - 0.26% -
BM_std_minmax_element<char>/5500 -2.43% 1404.535 1370.427 - -9.25% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.42% 16.795 16.388 - -2.51% -
BM_deque_deque_ranges_move/65536 -2.42% 2890.972 2821.011 - -4.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.42% 10211000.662 9964042.191 - -0.51% -
BM_deque_deque_ranges_move/2 -2.42% 3.111 3.036 - -0.84% -
SetIntersection_None_Set_uint32_256_64 -2.42% 9595448.336 9363542.776 - -0.27% -
BM_deque_deque_ranges_move_backward/70000 -2.42% 9165.279 8943.911 - 5.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -2.41% 4017.962 3920.971 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.40% 0.646 0.630 - -0.86% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.40% 19.001 18.545 - 3.62% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -2.39% 1.238 1.208 - 5.55% -
std::generate(list<int>)/8192 -2.39% 7117.478 6947.243 - -6.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -2.39% 1.386 1.353 - -27.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.39% 0.556 0.543 - -6.43% -
BM_RangesPushHeap_string_Descending_16 -2.39% 2.119 2.068 - -1.89% -
BM_deque_vector_ranges_move/70000 -2.39% 2971.419 2900.462 - -0.37% -
rng::sort(vector<int>)_(descending)/8 -2.38% 25.204 24.604 - -0.36% -
rng::stable_sort(vector<int>)_(repeated)/8 -2.38% 16.909 16.507 - -0.39% -
BM_StringRead_Cold_Deep_Empty -2.38% 1.019 0.995 - 24.00% -
BM_MakeThenSortHeap_float_Random_4 -2.38% 4.386 4.281 - -4.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.37% 58.883 57.485 - 16.46% -
BM_RangesSortHeap_string_16384 -2.37% 98.098 95.769 - -0.19% -
BM_SortHeap_string_1024 -2.37% 60.516 59.081 - -2.89% -
BM_StringResizeAndOverwrite -2.37% 0.844 0.824 - -4.20% -
std::shift_right(deque<int>)/1024 -2.37% 43.451 42.422 - 6.51% -
BM_deque_deque_ranges_copy/65536 -2.37% 2801.600 2735.314 - -1.25% -
BM_deque_vector_move_backward/1 -2.37% 2.091 2.042 - -2.05% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.36% 0.778 0.760 - -0.21% -
rng::find_end(forward_list<int>)_(single_element)/1000 -2.36% 702.754 686.155 - -2.59% -
std::move_backward(deque<int>)/8 -2.36% 3.982 3.888 - 17.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -2.35% 24.717 24.135 - -0.18% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -2.35% 66.426 64.866 - -0.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.35% 12263.720 11975.896 - 0.72% -
std::is_sorted_until(list<int>)/8192 -2.35% 7351.146 7178.619 - -1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.34% 4303091.151 4202198.821 - -0.80% -
BM_deque_vector_copy_backward/4000 -2.34% 144.179 140.809 - -0.97% -
BM_RangesPushHeap_string_SingleElement_16 -2.33% 2.478 2.420 - -5.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.33% 22466515.253 21942772.694 - -2.16% -
BM_MakeThenSortHeap_uint64_Descending_4 -2.33% 1.444 1.410 - -6.80% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.32% 2.925 2.858 - -3.04% -
bm_lexicographical_compare<signed_char>/512 -2.32% 7.944 7.759 - -2.75% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.32% 25.077 24.496 - -3.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.32% 27568365.446 26929653.561 - -0.67% -
BM_MakeThenSortHeap_float_Ascending_4 -2.31% 1.421 1.389 - -0.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.31% 770.936 753.162 - -1.14% -
SetIntersection_None_Set_string_262144_1024 -2.30% 1694793.947 1655759.848 - -2.90% -
SetIntersection_Front_Vector_string_16_16 -2.30% 55502840.288 54224607.247 - -0.87% -
BM_PushHeap_uint32_Random_4 -2.30% 2.480 2.423 - -2.33% -
BM_std_min<short>/2 -2.30% 0.496 0.485 - -0.00% -
BM_SortHeap_string_64 -2.30% 30.468 29.767 - -2.55% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.30% 306.974 299.913 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.30% 23655144.008 23111025.219 - -1.76% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.30% 12220582.988 11939656.440 - -0.36% -
BM_RangesPushHeap_string_SingleElement_16384 -2.30% 2.494 2.436 - -5.08% -
std::stable_sort(deque<int>)_(ascending)/8 -2.30% 19.146 18.707 - 3.06% -
std::find_end(vector<int>)_(process_all)/1024 -2.29% 230.769 225.476 - -7.67% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.29% 269576.322 263398.880 - -2.46% -
std::find_if(deque<int>)_(process_all)/1024 -2.29% 483.873 472.791 - -3.65% -
BM_RangesPushHeap_uint32_Random_16 -2.28% 4.541 4.438 - 1.15% -
BM_std_min<unsigned_char>/15 -2.27% 2.122 2.074 - -0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.27% 11935477.719 11664280.364 - 1.51% -
BM_RangesMakeThenSortHeap_string_Random_1024 -2.27% 70.489 68.890 - 0.42% -
SetIntersection_Front_Vector_float_262144_16384 -2.26% 81645278.619 79796163.484 - -0.98% -
BM_std_min<short>/25 -2.26% 2.131 2.082 - -0.16% -
SetIntersection_Interlaced_Set_string_16384_64 -2.26% 349494494.705 341587201.118 - -2.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.26% 1682441.595 1644433.963 - -5.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.26% 40501242.472 39586941.261 - -1.88% -
SetIntersection_Front_Set_float_16384_256 -2.26% 4767264.755 4659717.085 - -9.41% -
BM_deque_deque_copy_backward/64000 -2.25% 8286.541 8099.736 - 0.06% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.25% 20.361 19.902 - 1.20% -
BM_RangesMakeThenSortHeap_string_Random_256 -2.25% 55.723 54.471 - -0.08% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.25% 25.226 24.659 - -0.94% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.24% 10.565 10.328 - 4.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.24% 349.868 342.033 - -11.04% -
BM_deque_deque_move/1 -2.24% 3.428 3.351 - -1.70% -
rng::move(list<int>)/32768 -2.24% 37438.557 36601.432 - 2.49% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -2.24% 62.554 61.155 - -15.21% -
BM_deque_vector_ranges_copy_backward/70000 -2.24% 9064.403 8861.801 - 2.37% -
BM_RangesMakeHeap_string_Descending_256 -2.23% 2.744 2.682 - -21.73% -
BM_SortHeap_string_256 -2.23% 45.413 44.399 - -2.79% -
SetIntersection_Front_Set_uint32_64_16 -2.23% 17033459.923 16653248.324 - -0.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -2.23% 9.614 9.399 - -1.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.23% 20385.325 19930.757 - -4.16% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.23% 21.626 21.144 - -8.25% -
BM_StringConstructDestroyCStr_Large_Opaque -2.22% 15.083 14.748 - 3.27% -
std::find(list<int>)_(process_all)/32768 -2.22% 26178.542 25597.529 - -7.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.22% 1128112.340 1103098.765 - -3.53% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.21% 203.137 198.641 - 0.72% -
bm_lexicographical_compare<unsigned_char>/8 -2.21% 1.379 1.348 - -9.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.21% 2331334.057 2279797.846 - -1.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.21% 1173181.206 1147250.220 - -2.34% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.21% 0.620 0.606 - 10.69% -
BM_deque_vector_move/4000 -2.21% 145.330 142.120 - 1.56% -
SetIntersection_Front_Vector_string_256_4 -2.21% 4992214.026 4881972.915 - -1.78% -
BM_deque_deque_move_backward/64000 -2.21% 8195.976 8015.008 - -0.16% -
SetIntersection_Front_Vector_string_256_64 -2.20% 11368567.127 11117947.137 - 0.14% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.20% 9.264 9.060 - -1.36% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.20% 1.020 0.998 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.20% 1167634.422 1141956.351 - -0.81% -
SetIntersection_Front_Set_uint32_16384_64 -2.19% 2029844.626 1985309.586 - -3.06% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.19% 41749254.047 40835468.668 - 0.94% -
BM_deque_deque_copy/70000 -2.18% 2852.328 2790.069 - -11.89% -
BM_std_minmax<char>/4 -2.18% 1.522 1.489 - -3.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.18% 1192672.096 1166700.920 - 0.49% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -2.18% 1.439 1.408 - -1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.18% 0.749 0.733 - -1.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.18% 5.996 5.866 - 2.82% -
rng::replace(vector<int>)_(prefix)/50 -2.18% 7.326 7.166 - 2.61% -
std::any_of(deque<int>)_(process_all)/50 -2.17% 20.577 20.130 - 4.40% -
SetIntersection_None_Vector_uint64_16384_16 -2.17% 1193014.310 1167095.658 - 1.41% -
std::partition_copy(list<int>)/50 -2.17% 13.199 12.912 - -2.21% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.17% 529.724 518.220 - -2.35% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.17% 1.654 1.618 - -1.98% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.17% 349278230.355 341716239.249 - -1.85% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -2.16% 10.983 10.746 - 3.58% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.16% 24.911 24.372 - 1.24% -
BM_PushHeap_uint64_Random_1024 -2.15% 5.966 5.837 - -1.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.15% 4953.949 4847.374 - -3.01% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.15% 11559530.064 11310973.922 - -0.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.15% 5619.902 5499.091 - 0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.15% 2149462.971 2103301.840 - -3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.15% 19577334.580 19157201.040 - -0.20% -
BM_vector_deque_ranges_copy/1 -2.14% 2.337 2.287 - -2.77% -
rng::copy_n(vector<bool>)_(unaligned)/512 -2.14% 3.459 3.385 - 1.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.14% 0.774 0.758 - -7.49% -
BM_RangesPopHeap_float_256 -2.14% 22.449 21.969 - 9.90% -
BM_std_min<unsigned_short>/21 -2.14% 7.047 6.897 - -0.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.14% 55808.150 54615.696 - -0.10% -
rng::find_end(vector<int>)_(match_near_end)/8192 -2.13% 207.969 203.530 - -99.83% -
rng::replace_if(list<int>)_(sprinkled)/8192 -2.13% 7426.631 7268.178 - -2.47% -
std::move_backward(vector<int>)/1048576 -2.13% 57835.074 56601.635 - 3.90% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.13% 18.496 18.102 - 2.60% -
std::replace_if(deque<int>)_(prefix)/1024 -2.13% 497.913 487.325 - -0.87% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.13% 22030.718 21562.264 - -2.49% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 -2.13% 0.492 0.482 - -1.79% -
BM_deque_vector_ranges_copy/0 -2.13% 1.376 1.347 - -5.08% -
bm_lexicographical_compare<unsigned_char>/5 -2.12% 1.654 1.619 - -6.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.12% 11260985.885 11022220.646 - -0.05% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.11% 5.541 5.424 - -1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.11% 1184455.363 1159419.812 - -4.77% -
bm_lexicographical_compare<int>/8 -2.11% 1.619 1.585 - 2.82% -
SetIntersection_Front_Vector_string_4_4 -2.11% 162006778.065 158583110.169 - -1.40% -
BM_deque_deque_copy_backward/2 -2.11% 3.061 2.996 - 18.25% -
BM_deque_deque_ranges_move_backward/1 -2.11% 3.488 3.415 - 22.17% -
BM_deque_deque_ranges_copy_backward/2 -2.11% 3.055 2.991 - 18.12% -
BM_vector_deque_copy_backward/64 -2.10% 3.151 3.085 - 4.19% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.10% 9.373 9.176 - 2.31% -
BM_StringRelational_Eq_Empty_Small_Control -2.10% 0.480 0.470 - -1.41% -
rng::generate(deque<int>)/8192 -2.10% 2087.919 2044.005 - 0.02% -
BM_std_minmax<long_long>/23 -2.10% 4.440 4.347 - 0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.10% 724.435 709.212 - -1.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -2.10% 34.271 33.551 - -0.26% -
std::multiset<int>::find(key)_(existent)/1024 -2.10% 3.728 3.650 - -3.94% -
BM_CmpEqual_uchar_uint -2.09% 1.136 1.112 - -1.16% -
BM_std_minmax<char>/1 -2.09% 0.639 0.626 - -1.23% -
BM_RangesPushHeap_uint32_Random_262144 -2.09% 6.377 6.244 - -0.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.09% 1.062 1.040 - -6.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.08% 5270821.696 5160955.962 - -2.00% -
BM_deque_vector_move/64 -2.08% 2.626 2.571 - -2.27% -
BM_std_min<short>/29 -2.08% 2.417 2.367 - 0.75% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.08% 18286544.586 17906502.606 - -2.68% -
std::map<int,_int>::erase(key)_(existent)/32 -2.07% 22.883 22.408 - -1.81% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.07% 3925.081 3843.906 - -1.92% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.07% 23.980 23.484 - 5.20% -
BM_RangesSortHeap_string_1024 -2.07% 60.119 58.877 - -0.35% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.07% 28.976 28.377 - -3.65% -
BM_std_min<unsigned_short>/16 -2.07% 1.720 1.684 - -2.75% -
rng::stable_partition(list<int>)_(sparse)/50 -2.06% 26.440 25.895 - 0.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.06% 64.951 63.613 - -3.80% -
std::none_of(list<int>)_(process_all)/32768 -2.06% 26142.644 25604.715 - -0.59% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.06% 5995884.961 5872630.014 - 1.58% -
rng::is_sorted(vector<int>,_pred)/8 -2.05% 4.193 4.107 - 16.95% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.05% 1123279.688 1100202.654 - -0.64% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.05% 6442.417 6310.288 - -2.26% -
std::move_backward(list<int>)/32768 -2.05% 32484.284 31819.068 - -0.36% -
SetIntersection_Front_Vector_string_1024_16 -2.04% 1750524.410 1714727.159 - -0.55% -
BM_RangesPushHeap_string_Ascending_262144 -2.04% 29.381 28.781 - -18.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.04% 1223326.361 1198388.932 - -1.25% -
std::find_end(vector<int>)_(process_all)/1000 -2.03% 225.565 220.985 - -7.22% -
BM_deque_vector_ranges_move/65536 -2.02% 2731.619 2676.357 - -2.72% -
BM_RangesSortHeap_string_256 -2.02% 45.152 44.240 - -0.24% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.02% 616.825 604.362 - -2.79% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -2.02% 1.576 1.544 - -5.79% -
std::move_backward(vector<bool>)_(aligned)/512 -2.02% 2.455 2.406 - -5.49% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.02% 0.913 0.895 - -4.84% -
SetIntersection_None_Set_string_262144_262144 -2.01% 1698843.834 1664612.955 - -2.00% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.01% 551.527 540.415 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.01% 0.560 0.549 - -4.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.01% 9.746 9.550 - -3.58% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.01% 0.791 0.775 - -2.41% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.01% 0.923 0.905 - 4.34% -
BM_deque_vector_ranges_copy/5500 -2.01% 202.633 198.560 - -1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.01% 21344911.197 20916065.628 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.01% 1436173.119 1407319.265 - -3.47% -
BM_RangesSortHeap_string_64 -2.01% 30.286 29.678 - -0.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.01% 2.744 2.689 - 0.74% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.01% 953.926 934.785 - 0.00% -
BM_deque_vector_ranges_move/4000 -2.00% 150.393 147.385 - 2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.00% 7664580.805 7511511.449 - -3.55% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.00% 689.431 675.663 - -2.67% -
BM_RangesMakeHeap_string_PipeOrgan_16 -2.00% 3.648 3.575 - -6.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.00% 355251376.750 348158475.320 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.00% 1199564.694 1175622.441 - 2.27% -
BM_deque_deque_move/64000 -2.00% 2799.575 2743.707 - 0.71% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.99% 18.968 18.590 - 0.56% -
std::move(vector<bool>)_(aligned)/512 -1.99% 2.386 2.339 - -2.12% -
SetIntersection_None_Vector_float_16384_1024 -1.99% 1190706.571 1167014.443 - -0.41% -
BM_RangesMakeHeap_uint32_SingleElement_256 -1.99% 0.555 0.544 - 0.85% -
std::move(vector<int>)/262144 -1.99% 22022.664 21585.399 - -1.51% -
std::adjacent_find(deque<int>,_pred)/50 -1.98% 30.338 29.737 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.98% 18185430.419 17824994.783 - -1.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.98% 138688.283 135941.872 - -2.43% -
BM_std_minmax_element<int>/4096 -1.98% 1080.145 1058.758 - -1.83% -
BM_std_minmax_element<int>/4000 -1.98% 1054.481 1033.614 - -1.92% -
bm_lexicographical_compare<signed_char>/7 -1.98% 2.725 2.671 - -2.71% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.98% 1.575 1.544 - 2.81% -
BM_deque_deque_ranges_copy/2 -1.97% 3.111 3.049 - -0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.97% 202.355 198.365 - -0.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.97% 10.641 10.431 - -0.39% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.97% 1.830 1.794 - 2.40% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 39156.455 38385.802 - -4.97% -
SetIntersection_None_Vector_uint64_262144_1 -1.97% 1217221.709 1193275.386 - 1.62% -
BM_std_minmax_element<int>/65536 -1.97% 17263.607 16924.264 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.96% 182875766.276 179286478.943 - 0.10% -
std::remove_if(list<int>)_(prefix)/8192 -1.96% 9771.410 9579.815 - 2.44% -
std::find_if_not(vector<char>)_(process_all)/50 -1.96% 12.694 12.446 - -0.57% -
BM_std_minmax_element<int>/64000 -1.96% 16849.987 16520.556 - -1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.95% 2021567.707 1982075.520 - -1.87% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.95% 3.189 3.127 - 0.55% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.95% 6809.099 6676.274 - 0.96% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.95% 2.690 2.638 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.95% 23.937 23.470 - -0.02% -
BM_num_get<unsigned_long_long> -1.95% 11.295 11.075 - 0.17% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.95% 28172.321 27624.035 - -5.60% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.94% 18.924 18.556 - -1.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.94% 844.089 827.677 - 0.67% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.94% 36.611 35.900 - -1.73% -
BM_PopHeap_string_4 -1.94% 5.287 5.184 - -3.20% -
SetIntersection_None_Vector_float_1024_1 -1.94% 1162363.422 1139805.912 - -3.46% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.94% 2.247 2.203 - -7.65% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.93% 9864.286 9673.583 - 0.32% -
std::partition_point(list<int>)/8192 -1.93% 11970.011 11738.635 - -8.08% -
BM_StringEraseToEnd_Large_Opaque -1.92% 1.023 1.004 - -0.62% -
std::find_end(list<int>)_(match_near_end)/1024 -1.92% 60.949 59.780 - -98.70% -
std::remove_copy_if(list<int>)_(sprinkled)/32 -1.91% 14.756 14.474 - -0.28% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.91% 3412003.668 3346778.784 - -2.19% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.91% 8.925 8.755 - -0.01% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.91% 22.187 21.764 - -16.32% -
BM_StringEraseToEnd_Huge_Opaque -1.91% 2.354 2.309 - -8.08% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.91% 3315.719 3252.474 - 0.63% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.90% 6782.833 6653.940 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.90% 1414964.888 1388079.371 - -2.53% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.90% 2816.907 2763.520 - -2.24% -
BM_deque_vector_ranges_copy/70000 -1.89% 2958.720 2902.656 - -6.17% -
BM_std_minmax<unsigned_short>/32 -1.89% 1.331 1.305 - 6.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.89% 45.270 44.414 - -0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.89% 44941245.535 44091082.460 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.89% 0.837 0.821 - -0.53% -
SetIntersection_Front_Set_uint64_16384_16 -1.89% 1310017.665 1285270.081 - -0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.89% 1205997.097 1183222.235 - -0.48% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.89% 7.705 7.559 - -0.75% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.89% 1.483 1.455 - 0.21% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -1.89% 64.741 63.521 - 8.29% -
BM_deque_deque_move_backward/2 -1.88% 3.053 2.995 - 21.45% -
BM_deque_deque_move/2 -1.88% 3.102 3.044 - -0.48% -
std::set<int>::clear()/1024 -1.88% 8861.206 8694.293 - -0.79% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.88% 3.613 3.545 - 3.15% -
std::partition_point(list<int>)/1024 -1.88% 1145.694 1124.129 - -13.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.88% 24.548 24.086 - 0.50% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.88% 1.028 1.009 - -12.19% -
std::any_of(deque<int>)_(process_all)/8 -1.88% 3.155 3.095 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -1.88% 356422647.625 349725914.566 - 1.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.88% 2533222.959 2485631.907 - 6.11% -
BM_std_minmax<unsigned_short>/64 -1.88% 1.599 1.569 - 2.82% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.88% 13.372 13.121 - -0.28% -
std::unordered_multiset<int>::clear()/8192 -1.88% 62401.927 61230.917 - 1.85% -
SetIntersection_Interlaced_Set_string_262144_256 -1.88% 2108185.141 2068645.428 - -0.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.87% 28.592 28.057 - 8.26% -
BM_RangesMakeThenSortHeap_string_Random_64 -1.87% 40.046 39.297 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.87% 44782195.713 43945367.754 - -2.31% -
SetIntersection_None_Set_uint32_1024_64 -1.87% 8968460.752 8800913.690 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.87% 1084306.712 1064050.711 - -2.85% -
BM_RangesPopHeap_float_64 -1.86% 13.573 13.320 - 8.72% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.86% 23871.524 23426.618 - -0.70% -
rng::starts_with(deque<int>)/1024 -1.86% 476.926 468.041 - -4.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.86% 4641637.182 4555226.956 - -2.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.86% 19.331 18.972 - -0.96% -
SetIntersection_None_Vector_uint64_256_64 -1.86% 3672766.463 3604455.424 - 2.21% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.86% 20615.909 20232.478 - -3.45% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.86% 9.357 9.183 - -1.31% -
BM_std_min<short>/27 -1.86% 2.333 2.289 - -0.25% -
bm_lexicographical_compare<signed_char>/8 -1.86% 3.110 3.053 - -1.89% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.86% 2182.838 2142.316 - -2.16% -
SetIntersection_Front_Set_float_262144_64 -1.85% 1872480.865 1837759.522 - -1.80% -
std::multiset<std::string>::clear()/1024 -1.85% 20123.406 19751.139 - 1.62% -
BM_std_min<long_long>/13 -1.85% 2.421 2.376 - -1.04% -
BM_RangesPushHeap_string_Ascending_64 -1.85% 7.727 7.584 - 1.92% -
BM_SortHeap_float_16384 -1.85% 28.349 27.825 - 4.13% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.84% 1540.683 1512.272 - -2.58% -
BM_std_minmax_element<char>/4096 -1.84% 1040.536 1021.356 - -9.35% -
SetIntersection_Interlaced_Set_string_1024_256 -1.84% 35622533.809 34966626.303 - -2.04% -
BM_std_min<unsigned_char>/31 -1.84% 2.565 2.518 - 0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.84% 1203038.461 1180948.867 - -5.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.84% 4612756.572 4528097.565 - -2.85% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.84% 16.676 16.370 - -1.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.83% 13.197 12.956 - -0.45% -
std::any_of(vector<int>)_(process_all)/8 -1.83% 2.512 2.466 - -0.62% -
rng::any_of(vector<int>)_(process_all)/8 -1.83% 2.513 2.467 - 4.80% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.82% 21932.998 21532.736 - -2.54% -
BM_std_minmax_element<int>/5500 -1.82% 1443.056 1416.764 - -1.73% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.82% 1120885.374 1100473.423 - -1.60% -
BM_std_minmax<unsigned_int>/27 -1.82% 2.418 2.374 - -0.04% -
SetIntersection_None_Vector_float_256_16 -1.82% 4359108.676 4279824.911 - -1.62% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 -1.82% 2909.166 2856.263 - 0.04% -
BM_vector_deque_move_backward/4096 -1.82% 150.998 148.252 - -0.73% -
rng::search(list<int>)_(no_match)/1048576 -1.82% 852138.805 836654.833 - -1.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.82% 7.090 6.961 - 1.25% -
BM_std_min<unsigned_int>/12 -1.81% 1.502 1.474 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.81% 19064589.746 18719024.298 - -0.24% -
BM_RangesPopHeap_uint32_4 -1.81% 2.644 2.596 - -1.25% -
BM_std_min<unsigned_char>/1024 -1.81% 8.455 8.302 - -2.44% -
BM_RangesPushHeap_float_Random_16 -1.81% 5.442 5.343 - -1.22% -
rng::move(vector<int>)/262144 -1.81% 22181.171 21780.170 - -1.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.80% 23.992 23.560 - -1.03% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -1.80% 9.445 9.275 - -0.11% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.80% 50598.772 49688.196 - -0.33% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.80% 1121278.145 1101100.770 - -0.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.80% 25.769 25.305 - 3.67% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.80% 8976.758 8815.294 - -2.50% -
std::equal(list<int>)_(it,_it,_it)/8 -1.80% 2.830 2.779 - -1.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -1.80% 7.536 7.401 - 19.08% -
std::all_of(list<int>)_(process_all)/8192 -1.79% 7702.784 7564.551 - -0.54% -
BM_RangesPushHeap_uint64_Ascending_1024 -1.79% 2.623 2.576 - -0.01% -
rng::partition(list<int>)_(dense)/32 -1.79% 8.884 8.725 - 3.28% -
737_gmsh_r -1.79% 12.908 12.678 - -0.59% -
std::partition_point(deque<int>)/32 -1.78% 4.583 4.501 - 0.49% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.78% 52.264 51.332 - -0.16% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.78% 1.197 1.176 - -1.58% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.78% 6.376 6.262 - -1.92% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.78% 18.644 18.312 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.78% 1121308.560 1101403.847 - -2.26% -
SetIntersection_Front_Vector_float_16384_16 -1.76% 1207626.847 1186319.260 - -0.25% -
SetIntersection_None_Set_uint32_64_1 -1.76% 23401450.485 22988895.359 - -2.64% -
SetIntersection_None_Set_string_256_256 -1.76% 6038030.622 5931595.088 - -2.13% -
BM_RangesPushHeap_uint32_Random_256 -1.76% 6.080 5.973 - 0.84% -
BM_std_minmax<unsigned_short>/22 -1.76% 2.438 2.395 - 0.04% -
std::find_end(vector<int>)_(same_length)/1024 -1.75% 255.514 251.032 - -50.80% -
std::multiset<int>::find(key)_(non-existent)/32 -1.75% 2.279 2.239 - -0.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.75% 14682.643 14425.225 - -1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.75% 6703395.347 6585871.349 - -7.27% -
SetIntersection_None_Set_string_1024_4 -1.75% 9137161.565 8977208.406 - -2.69% -
BM_deque_deque_ranges_move_backward/2 -1.75% 3.045 2.992 - 18.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.74% 30.721 30.186 - -0.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.73% 815.961 801.808 - -0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.73% 475.368 467.126 - -1.62% -
BM_CmpEqual_int_int -1.73% 1.136 1.116 - -0.78% -
std::copy_if(list<int>)_(every_other)/1048576 -1.73% 855576.473 840779.898 - -1.34% -
BM_std_minmax_element<int>/70000 -1.73% 18432.150 18113.460 - -1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.73% 1264995.117 1243126.465 - -1.86% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -1.73% 11.134 10.942 - -9.72% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.72% 1.248 1.227 - 0.13% -
std::stable_sort(deque<int>)_(descending)/8192 -1.72% 21035.455 20673.865 - -1.78% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.71% 1.206 1.186 - -1.12% -
SetIntersection_Front_Set_uint32_16384_1 -1.71% 1112623.390 1093572.971 - -1.97% -
std::set<int>::ctor(const&,_alloc)/8192 -1.71% 49994.744 49140.648 - -0.08% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -1.71% 13.750 13.515 - 1.06% -
BM_deque_deque_copy_backward/512 -1.71% 22.316 21.936 - 18.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.70% 1206549.919 1185978.494 - -0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.70% 4550187.186 4472615.394 - 0.08% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.70% 4.378 4.304 - 0.65% -
BM_MakeHeap_uint64_PipeOrgan_256 -1.70% 0.648 0.637 - -1.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.70% 1.282 1.260 - -1.02% -
SetIntersection_None_Vector_uint64_16384_256 -1.70% 1190668.002 1170407.271 - -0.95% -
bm_lexicographical_compare<unsigned_char>/6 -1.70% 1.882 1.850 - -5.56% -
BM_std_min<unsigned_short>/27 -1.70% 2.381 2.341 - -1.72% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.70% 6.457 6.347 - 1.72% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.70% 13.292 13.067 - -1.10% -
SetIntersection_None_Vector_uint32_262144_256 -1.70% 1182102.434 1162051.214 - -3.50% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.69% 59.648 58.637 - -0.72% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.69% 79.549 78.201 - -7.84% -
std::partition_copy(deque<int>)/32 -1.69% 12.892 12.674 - -2.47% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.69% 262423.302 257981.719 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.69% 20661603.902 20312063.353 - -0.33% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.69% 135.653 133.362 - -0.58% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.69% 24.670 24.253 - 0.59% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.69% 35.427 34.829 - 5.52% -
rng::find(list<int>)_(process_all)/8192 -1.69% 9324.028 9166.873 - -12.20% -
BM_CmpEqual_ushort_uint -1.69% 1.133 1.114 - -0.96% -
BM_std_minmax_element<int>/1024 -1.68% 273.150 268.549 - -1.55% -
rng::search(vector<int>)_(no_match)/1024 -1.68% 216.140 212.501 - -3.10% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.68% 537.002 527.973 - -1.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.68% 29.860 29.359 - -0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.67% 15.094 14.841 - 0.42% -
SetIntersection_Front_Set_float_16_16 -1.67% 41236036.367 40548285.881 - -2.05% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.67% 5.051 4.967 - 3.92% -
std::is_sorted(list<int>,_pred)/8 -1.67% 3.999 3.932 - -8.10% -
rng::unique(list<int>)_(sprinkled)/52 -1.66% 79.290 77.971 - 0.44% -
BM_std_minmax_element<char>/4000 -1.66% 1015.757 998.873 - -9.25% -
bm_ranges_swap_ranges_vb_aligned/512 -1.66% 5.304 5.216 - -0.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.66% 15357.121 15102.023 - -1.13% -
BM_std_minmax<char>/2 -1.66% 0.884 0.870 - -2.82% -
std::none_of(list<int>)_(process_all)/32 -1.66% 11.830 11.634 - 0.88% -
rng::move_backward(vector<int>)/1048576 -1.66% 58759.054 57784.031 - -1.28% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.66% 2058.674 2024.580 - -2.46% -
BM_vector_deque_copy/64 -1.65% 2.766 2.720 - -3.36% -
rng::find_if(list<int>)_(process_all)/32768 -1.65% 27926.488 27464.732 - -6.02% -
rng::replace_if(list<int>)_(prefix)/8192 -1.65% 7027.076 6910.914 - -4.07% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.65% 7043231.061 6926809.000 - -1.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.65% 6079747.963 5979297.329 - -2.88% -
BM_num_put<long_long> -1.65% 11.934 11.737 - -5.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.65% 17404.082 17116.549 - -0.65% -
BM_deque_deque_copy_backward/65536 -1.65% 8386.261 8247.747 - -0.66% -
SetIntersection_Front_Set_uint32_1024_16 -1.65% 1349596.872 1327319.374 - -1.72% -
std::multiset<int>::insert(value)_(new_value)/1024 -1.65% 48.936 48.129 - 0.72% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.65% 12.942 12.729 - -1.56% -
SetIntersection_None_Set_uint64_262144_1 -1.65% 1204533.447 1184706.787 - -1.17% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.65% 262.740 258.416 - 0.80% -
BM_deque_deque_ranges_copy_backward/65536 -1.65% 8325.948 8188.956 - 2.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.64% 14.493 14.255 - -0.22% -
rng::transform(list<int>,_list<int>)/50 -1.64% 39.589 38.939 - -0.21% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.64% 12367.168 12164.170 - 4.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.64% 527.012 518.370 - 1.67% -
std::multiset<int>::ctor(const&)/32 -1.64% 216.677 213.126 - -5.87% -
BM_std_min<unsigned_char>/22 -1.64% 2.078 2.044 - -2.86% -
BM_std_min<unsigned_int>/32 -1.63% 2.205 2.169 - -0.12% -
std::move_backward(deque<int>)/32768 -1.63% 3683.529 3623.493 - 0.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.63% 1464129.272 1440276.000 - -0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.63% 6.976 6.863 - -0.89% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.63% 17.030 16.753 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.63% 150867386.536 148415230.382 - -2.07% -
BM_std_minmax<unsigned_long_long>/31 -1.62% 4.831 4.752 - -0.79% -
BM_RangesMakeHeap_string_PipeOrgan_4 -1.62% 2.593 2.551 - -7.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.62% 13.114 12.902 - -0.52% -
BM_std_minmax<unsigned_long_long>/13 -1.62% 3.039 2.990 - -0.69% -
std::multiset<int>::contains(key)_(existent)/1024 -1.62% 4.081 4.015 - -0.36% -
SetIntersection_None_Vector_uint64_262144_16384 -1.62% 1210668.888 1191114.487 - -2.09% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.61% 66.693 65.618 - -4.99% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.61% 2611.306 2569.227 - -1.93% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.61% 23.365 22.988 - -2.36% -
rng::starts_with(deque<int>)/1048576 -1.61% 498892.174 490855.980 - -0.71% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.61% 222.636 219.051 - -0.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.61% 784.337 771.743 - -1.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.61% 9.647 9.492 - -0.37% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.60% 17.737 17.453 - -3.30% -
SetIntersection_None_Vector_uint64_16384_16384 -1.60% 1186061.156 1167044.069 - -0.09% -
BM_RangesPopHeap_float_16 -1.60% 6.985 6.873 - 6.67% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.60% 22.210 21.855 - -0.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.60% 18.064 17.775 - -0.63% -
SetIntersection_None_Set_string_256_64 -1.60% 9621988.445 9468231.497 - -1.11% -
BM_std_min<int>/32 -1.60% 2.237 2.202 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.59% 37731273.982 37130641.567 - -2.21% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.59% 343.831 338.362 - -0.64% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.59% 28.781 28.324 - 8.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.59% 1.216 1.196 - 3.64% -
BM_RangesMakeHeap_string_Descending_1024 -1.59% 2.726 2.682 - -24.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.58% 4.955 4.877 - -0.84% -
std::sort(deque<int>)_(heap)/8 -1.58% 24.930 24.537 - -0.88% -
std::vector<std::string>::ctor(size)/1024 -1.58% 434.914 428.061 - -0.14% -
SetIntersection_Front_Vector_string_262144_16384 -1.57% 351479049.784 345944423.416 - -1.89% -
rng::find(list<int>)_(bail_25%)/8192 -1.57% 1461.058 1438.080 - 1.04% -
rng::all_of(list<int>)_(process_all)/32768 -1.57% 26143.515 25732.400 - -0.20% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.57% 16636.700 16375.572 - 1.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -1.57% 25799.546 25395.331 - -8.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.56% 669.654 659.177 - -1.86% -
SetIntersection_None_Vector_uint32_256_16 -1.56% 4325651.899 4258090.926 - 0.65% -
rng::unique(list<int>)_(sprinkled)/1024 -1.56% 971.341 956.184 - 0.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 6611.656 6508.518 - 0.64% -
BM_StringEraseWithMove_Huge_Transparent -1.56% 50.639 49.851 - 10.04% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.56% 1.921 1.891 - -1.16% -
BM_StringFindAllMatch/512 -1.55% 11.732 11.550 - -1.30% -
SetIntersection_Front_Vector_uint32_256_64 -1.55% 4638856.602 4566816.505 - -0.09% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.55% 9.332 9.187 - 1.94% -
BM_std_min<short>/28 -1.55% 2.722 2.680 - -1.82% -
rng::generate_n(list<int>)/50 -1.55% 15.854 15.608 - -10.52% -
std::set<int>::ctor(const&)/32 -1.55% 219.194 215.804 - -0.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.55% 17.895 17.618 - -1.06% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.54% 1.089 1.073 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.54% 1175784.264 1157644.403 - -0.54% -
729_abc_r -1.54% 18.845 18.555 - -2.05% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.54% 2113586.914 2081007.895 - -1.59% -
BM_SortHeap_string_262144 -1.54% 175.709 173.001 - -3.22% -
std::unordered_multiset<int>::clear()/32 -1.54% 616.891 607.385 - -0.47% -
BM_std_minmax_element<int>/512 -1.54% 138.555 136.420 - -1.24% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.54% 60.400 59.470 - -1.06% -
std::set<std::string>::ctor(const&)/1024 -1.54% 35032.687 34492.977 - 0.56% -
BM_deque_deque_ranges_copy_backward/1 -1.54% 3.414 3.362 - 21.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.54% 823567.532 810899.917 - -3.01% -
BM_num_put<long> -1.54% 12.017 11.832 - -2.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.54% 7.466 7.351 - -2.59% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.54% 9.695 9.546 - -0.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.54% 3.634 3.578 - 5.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.53% 12736.320 12540.818 - -1.69% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.53% 41744527.279 41103837.627 - 0.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.53% 1.159 1.141 - 0.64% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.53% 7244.389 7133.507 - 0.37% -
std::set<int>::ctor(const&,_alloc)/32 -1.53% 218.441 215.098 - -0.23% -
rng::partition_point(deque<int>)/50 -1.53% 4.385 4.318 - -0.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.53% 1.812 1.784 - -1.84% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.53% 30.185 29.724 - -0.25% -
BM_RangesMakeHeap_string_Descending_4 -1.53% 2.125 2.093 - -13.40% -
BM_MakeThenSortHeap_uint32_Random_262144 -1.52% 32.559 32.063 - -1.36% -
bm_swap_ranges_vb_aligned/64 -1.52% 2.953 2.908 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.52% 9622.561 9475.958 - -0.41% -
std::search(vector<int>)_(single_element)/8192 -1.52% 1846.288 1818.160 - -0.13% -
std::move(deque<int>)/8 -1.52% 3.888 3.829 - -4.21% -
std::search_n(list<int>)_(no_match)/8192 -1.52% 6904.641 6799.609 - -7.07% -
std::multiset<int>::find(key)_(existent)/32 -1.52% 1.665 1.640 - -3.07% -
std::set<int>::contains(key)_(non-existent)/8192 -1.52% 8.567 8.437 - 1.52% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.52% 1929252.279 1899939.195 - 4.34% -
rng::partial_sort(vector<int>)_(heap)/8 -1.52% 26.999 26.589 - -1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.52% 1239689.533 1220866.535 - -2.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.52% 13783.364 13574.136 - 0.97% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.52% 32.142 31.654 - 0.25% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.51% 23.464 23.109 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.51% 1155673.166 1138170.302 - -2.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.51% 11.368 11.196 - 1.90% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.51% 4.905 4.831 - 0.07% -
BM_deque_deque_ranges_move_backward/64000 -1.51% 8069.650 7947.863 - 0.14% -
std::replace(vector<int>)_(prefix)/50 -1.51% 7.796 7.678 - 1.10% -
BM_PushHeap_string_Descending_64 -1.51% 2.228 2.195 - -18.46% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.51% 6.184 6.091 - 0.19% -
SetIntersection_Front_Set_uint32_1024_256 -1.51% 5116076.963 5039079.850 - 9.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.50% 1179175.888 1161466.131 - 2.34% -
std::find_if(list<int>)_(process_all)/8192 -1.50% 12721.566 12530.871 - 2.81% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.50% 17.785 17.519 - -4.07% -
BM_MakeThenSortHeap_uint32_Random_4 -1.50% 4.024 3.964 - -1.16% -
SetIntersection_Front_Set_string_16384_1024 -1.50% 59728125.392 58834142.304 - -0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.49% 17829781.546 17563290.189 - -1.81% -
std::distance(join_view(vector<vector<int>>))/4096 -1.49% 4.423 4.357 - -2.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.49% 1499.009 1476.624 - -8.56% -
BM_StringEraseToEnd_Large_Transparent -1.49% 0.856 0.843 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.49% 1187220.755 1169552.538 - 3.41% -
SetIntersection_Interlaced_Set_string_256_1 -1.49% 4644905.078 4575900.907 - -0.58% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.48% 1.400 1.379 - -1.19% -
std::shift_left(deque<int>)/50 -1.48% 5.555 5.473 - -0.15% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.48% 1999499.348 1969876.711 - 2.53% -
SetIntersection_Front_Vector_string_1024_4 -1.48% 1268442.032 1249668.311 - 0.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.48% 150019262.967 147799190.930 - -2.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.48% 1461358.125 1439739.754 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.48% 1176861.574 1159464.914 - 0.68% -
std::count(list<int>)_(every_other)/8 -1.48% 2.131 2.100 - -0.05% -
BM_deque_deque_copy/5500 -1.48% 203.269 200.268 - -0.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.47% 1.504 1.481 - 37.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.47% 644.268 634.772 - -2.87% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.47% 63.712 62.774 - -3.25% -
std::partition_copy(list<int>)/32 -1.47% 8.623 8.496 - -1.10% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.47% 5.995 5.906 - -2.34% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.47% 25.295 24.922 - -2.06% -
rng::move(list<int>)/262144 -1.47% 255202.063 251445.268 - -0.96% -
BM_SortHeap_string_16 -1.47% 14.355 14.144 - -1.81% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.47% 64893753.032 63940296.928 - -0.63% -
SetIntersection_None_Vector_uint64_256_1 -1.47% 4531199.686 4464625.181 - -1.05% -
SetIntersection_Interlaced_Set_float_64_64 -1.46% 15317876.974 15093508.170 - -0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.46% 6735.369 6636.918 - -0.12% -
BM_RangesPopHeap_float_1024 -1.46% 28.309 27.895 - 2.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.46% 17.129 16.879 - 1.88% -
BM_std_min<unsigned_long_long>/13 -1.46% 1.745 1.719 - -1.93% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.46% 5.029 4.956 - -2.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.46% 143061.541 140976.402 - -0.02% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.46% 12778.740 12592.511 - -1.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.46% 26.552 26.165 - 7.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.45% 0.706 0.696 - -0.72% -
rng::search_n(deque<int>)_(no_match)/1000 -1.45% 437.316 430.979 - 0.01% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.45% 1.469 1.448 - -2.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.44% 44.788 44.141 - -0.51% -
SetIntersection_Front_Vector_string_64_4 -1.44% 19060430.836 18785717.533 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.44% 1264503.903 1246278.995 - -2.08% -
SetIntersection_None_Vector_uint32_256_64 -1.44% 3668876.525 3616007.438 - -0.82% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.44% 1.263 1.245 - -0.82% -
BM_LowerBound_string_262144 -1.43% 2302.718 2269.703 - 1.20% -
SetIntersection_Front_Set_float_262144_16 -1.43% 1285376.493 1266978.514 - -0.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.43% 0.973 0.960 - -0.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.43% 13789.805 13592.478 - 0.48% -
SetIntersection_Front_Vector_string_1024_1 -1.43% 1144280.003 1127916.304 - -1.10% -
std::copy(vector<bool>)_(aligned)/4096 -1.43% 4.719 4.652 - -1.03% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.43% 1.565 1.543 - -1.64% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.42% 212386.701 209366.756 - -0.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.42% 4891.612 4822.147 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.42% 2265963.381 2233811.605 - 0.44% -
SetIntersection_None_Vector_uint64_262144_262144 -1.42% 1224246.877 1206902.450 - 0.10% -
rng::move(list<int>)/8 -1.42% 3.975 3.919 - -0.26% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.42% 9.286 9.155 - 1.07% -
SetIntersection_Front_Vector_uint32_16384_64 -1.42% 1457423.051 1436796.321 - -0.78% -
std::generate_n(list<int>)/50 -1.42% 15.318 15.101 - -12.37% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.41% 10200.924 10057.016 - -4.66% -
std::move(deque<int>)/1048576 -1.41% 55423.525 54641.819 - 0.41% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.41% 12.506 12.330 - 0.24% -
rng::for_each(map<int>)/8 -1.41% 6.327 6.238 - 39.44% -
std::sort(deque<int>)_(descending)/8 -1.41% 25.781 25.419 - -1.15% -
BM_PushHeap_string_Descending_256 -1.39% 2.307 2.274 - -25.83% -
std::partial_sort(deque<int>)_(heap)/8 -1.39% 38.762 38.223 - 1.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.39% 634164.921 625342.717 - -1.39% -
BM_std_minmax<long_long>/30 -1.39% 4.599 4.535 - -0.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.39% 19.876 19.600 - -1.08% -
std::stable_partition(list<int>)_(sparse)/50 -1.39% 26.393 26.027 - -0.35% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.39% 68703.243 67750.642 - -0.90% -
std::replace(vector<int>)_(prefix)/32 -1.39% 5.074 5.004 - -0.55% -
std::map<int,_int>::erase(iterator)/32 -1.38% 20.923 20.633 - -1.88% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.38% 31.286 30.853 - -0.10% -
SetIntersection_None_Vector_string_262144_64 -1.38% 1369337.603 1350398.737 - -1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.38% 17709172.310 17464368.858 - -1.04% -
SetIntersection_Front_Set_string_1024_1 -1.38% 1160536.670 1144495.060 - -0.31% -
std::partition_point(vector<int>)/1024 -1.38% 6.242 6.156 - -2.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.38% 50.514 49.817 - -1.02% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.38% 38389521.140 37860774.006 - -1.06% -
BM_std_min<unsigned_long_long>/22 -1.38% 2.249 2.218 - 2.17% -
BM_MakeThenSortHeap_float_Descending_64 -1.38% 3.320 3.274 - -1.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.37% 7.006 6.910 - -1.17% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.37% 38.259 37.736 - -2.12% -
BM_std_minmax<long_long>/21 -1.37% 3.577 3.528 - 0.65% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.37% 461971.876 455664.615 - -3.28% -
BM_vector_deque_copy_backward/1024 -1.36% 38.094 37.575 - -2.12% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.36% 17.796 17.554 - -2.75% -
BM_RangesPopHeap_uint64_4 -1.36% 2.745 2.707 - 1.52% -
std::for_each_n(vector<int>)/8 -1.36% 2.584 2.549 - 1.79% -
std::copy(deque<int>)/1048576 -1.36% 50394.249 49710.743 - -0.05% -
std::find_if(deque<int>)_(bail_25%)/32768 -1.36% 2765.089 2727.588 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.35% 2374694.472 2342593.654 - -3.56% -
rng::unique(list<int>,_pred)_(contiguous)/1024 -1.35% 989.739 976.366 - 0.39% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.35% 209.680 206.850 - -1.94% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.35% 11.645 11.488 - 0.15% -
BM_num_get<unsigned_long> -1.35% 11.160 11.010 - -0.43% -
SetIntersection_None_Vector_uint32_16384_16384 -1.34% 1178790.372 1162946.673 - -0.74% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.34% 38.324 37.809 - -1.40% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.34% 1095104.975 1080409.387 - -2.50% -
std::partition(list<int>)_(sparse)/32 -1.34% 8.952 8.832 - -0.60% -
rng::stable_sort(vector<int>)_(ascending)/8 -1.34% 16.889 16.663 - 1.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.34% 30.166 29.762 - -0.38% -
SetIntersection_Front_Set_uint32_1024_4 -1.34% 1167591.943 1151967.797 - 0.37% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.34% 42.200 41.636 - 0.26% -
BM_std_minmax_element<char>/1024 -1.34% 265.067 261.524 - -8.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.33% 116510.148 114955.692 - -0.64% -
rng::copy_backward(vector<bool>)_(aligned)/512 -1.33% 1.779 1.755 - -0.58% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -1.33% 2.888 2.849 - -0.32% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.33% 525.306 518.309 - -1.50% -
std::is_sorted_until(list<int>)/8 -1.33% 2.259 2.228 - 0.95% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 142959.610 141057.845 - -0.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.33% 6241.016 6158.002 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.33% 151983.197 149964.639 - -0.70% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.33% 4.192 4.136 - 4.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.32% 1.399 1.380 - -1.24% -
SetIntersection_None_Vector_string_256_1 -1.32% 4795457.954 4731966.786 - -0.27% -
SetIntersection_Front_Set_string_1024_16 -1.32% 2055362.280 2028208.249 - 0.32% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.32% 22.900 22.598 - 4.42% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.32% 8.161 8.053 - 0.61% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 -1.32% 9182.426 9061.284 - -0.93% -
std::map<int,_int>::erase(iterator)/0 -1.32% 20.706 20.434 - -1.81% -
BM_RangesSortHeap_uint64_4 -1.32% 0.951 0.939 - 0.55% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.31% 36986.801 36500.466 - 0.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.31% 375.258 370.325 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.31% 19175483.289 18923510.763 - -2.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 -1.31% 7.927 7.823 - 0.04% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 -1.31% 362.170 357.411 - 0.14% -
std::set<int>::erase(key)_(existent)/32 -1.31% 22.134 21.844 - -0.12% -
BM_RangesPushHeap_uint64_Ascending_16 -1.31% 0.929 0.916 - -2.15% -
SetIntersection_Front_Set_float_1024_256 -1.31% 4747703.360 4685491.072 - -6.33% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.31% 9.329 9.206 - 1.68% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.31% 20.948 20.674 - 0.57% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.31% 23.145 22.843 - 2.29% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.30% 46.129 45.527 - 0.53% -
std::copy_backward(vector<int>)/8 -1.30% 2.210 2.181 - -1.97% -
BM_RangesPushHeap_float_Random_262144 -1.30% 7.727 7.626 - 0.85% -
std::copy_if(list<int>)_(every_other)/262144 -1.30% 213190.971 210415.029 - -0.03% -
BM_RangesSortHeap_string_16 -1.30% 14.315 14.129 - -0.16% -
SetIntersection_None_Vector_string_1024_4 -1.30% 1241734.806 1225593.783 - -0.12% -
BM_PushHeap_float_Ascending_64 -1.30% 1.762 1.739 - -4.07% -
rng::copy(vector<int>)/8 -1.30% 2.275 2.245 - -1.89% -
std::unordered_set<std::string>::clear()/8192 -1.30% 221234.818 218363.588 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.30% 1245189.941 1229051.838 - -2.40% -
std::set<int>::insert(value)_(new_value)/32 -1.29% 19.940 19.682 - -0.30% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 537.838 530.881 - 0.02% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.29% 6536.773 6452.236 - -0.52% -
std::find_if_not(list<int>)_(process_all)/32768 -1.29% 28303.475 27937.460 - -6.71% -
BM_std_min<unsigned_short>/18 -1.29% 1.558 1.537 - 0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.29% 806.655 796.260 - 0.28% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -1.29% 27.926 27.566 - 0.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.28% 13570.582 13396.459 - -0.66% -
BM_vector_deque_move_backward/64 -1.28% 3.086 3.046 - 0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.28% 15658.116 15457.651 - 1.80% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.28% 602761.487 595072.305 - -1.35% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.27% 1654.743 1633.659 - -1.11% -
rng::any_of(list<int>)_(process_all)/32 -1.27% 11.551 11.404 - -1.77% -
BM_num_put<unsigned_long> -1.27% 11.721 11.572 - -4.26% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.27% 3.193 3.152 - -0.45% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.27% 0.857 0.846 - -1.13% -
SetIntersection_Front_Vector_uint64_262144_16 -1.27% 1198581.556 1183396.764 - 1.35% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.27% 32306.315 31897.580 - -21.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.27% 18188.488 17958.381 - 9.38% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.26% 10.400 10.268 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.26% 1242412.189 1226704.510 - -2.68% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.26% 166361.589 164260.546 - -3.15% -
BM_std_minmax<unsigned_long_long>/11 -1.26% 2.382 2.352 - -0.05% -
std::shift_left(deque<int>)/1024 -1.26% 40.046 39.541 - -0.01% -
BM_std_min<unsigned_long_long>/30 -1.26% 2.737 2.703 - 0.39% -
BM_StringFindCharLiteral/256 -1.26% 5.379 5.312 - -0.09% -
BM_MakeThenSortHeap_uint64_Random_4 -1.26% 4.047 3.996 - -0.70% -
BM_PushHeap_uint64_Ascending_16384 -1.25% 3.610 3.565 - 0.00% -
BM_RangesSortHeap_float_16384 -1.25% 27.691 27.344 - 3.24% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.25% 61692.351 60919.929 - -0.97% -
SetIntersection_None_Set_uint32_256_1 -1.25% 11728640.835 11581932.011 - 1.37% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.25% 9.394 9.276 - -0.84% -
BM_std_minmax<unsigned_long_long>/21 -1.25% 3.526 3.482 - -0.46% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.25% 9.288 9.172 - 2.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -1.25% 26.914 26.578 - 2.07% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.24% 4.220 4.168 - -1.02% -
std::map<int,_int>::erase(iterator)/1024 -1.24% 21.007 20.746 - -1.30% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.24% 167158.912 165085.735 - 0.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.24% 507.816 501.524 - -0.72% -
BM_PushHeap_float_Ascending_262144 -1.24% 5.193 5.129 - -2.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.24% 33.993 33.573 - -24.22% -
rng::starts_with(deque<int>)/8192 -1.24% 3896.878 3848.667 - -0.09% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.24% 36.331 35.881 - 1.60% -
BM_std_minmax<unsigned_long_long>/6 -1.24% 2.118 2.092 - 0.19% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.23% 1.369 1.352 - -0.34% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.23% 35.711 35.270 - -1.43% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.23% 21.019 20.760 - -0.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.23% 2.112 2.085 - -1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.23% 1125562.343 1111695.086 - 1.10% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.23% 0.953 0.941 - 2.36% -
std::find_if_not(list<int>)_(process_all)/8192 -1.23% 8226.252 8125.014 - -1.31% -
std::multimap<int,_int>::clear()/32 -1.23% 669.158 660.923 - 0.08% -
BM_std_minmax<long_long>/14 -1.23% 3.366 3.324 - 1.04% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.23% 28.581 28.230 - -2.08% -
std::deque<int>::ctor(size)/8192 -1.22% 457.989 452.379 - 2.69% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -1.22% 1925.602 1902.015 - 1.25% -
SetIntersection_None_Vector_uint32_1024_1 -1.22% 1165922.364 1151650.148 - 2.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.22% 1344.884 1328.427 - 0.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.22% 1.535 1.516 - -0.88% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.22% 6.150 6.075 - 3.01% -
BM_PushHeap_string_Ascending_4 -1.22% 2.582 2.550 - -3.04% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.22% 9320.857 9206.973 - -0.68% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.22% 1.417 1.400 - -1.11% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.22% 28.388 28.041 - -89.32% -
rng::search(vector<int>)_(no_match)/1048576 -1.22% 213610.756 211003.301 - -2.94% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.22% 99.654 98.440 - 7.68% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.22% 4193.485 4142.517 - -0.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.21% 12308.436 12159.064 - -3.90% -
BM_deque_deque_ranges_move/1 -1.21% 3.421 3.380 - -1.20% -
rng::find_end(forward_list<int>)_(single_element)/1024 -1.21% 729.694 720.869 - -1.17% -
BM_std_min<long_long>/12 -1.21% 2.077 2.052 - 1.14% -
BM_PopHeap_string_1024 -1.21% 57.514 56.819 - 1.23% -
rng::none_of(list<int>)_(process_all)/32768 -1.21% 25733.977 25423.196 - -0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.20% 116256.378 114855.748 - -1.03% -
SetIntersection_None_Vector_string_262144_1024 -1.20% 1377772.749 1361178.901 - 0.85% -
vector<bool>(size_type,_const_value_type&) -1.20% 8.979 8.871 - 8.76% -
std::transform(list<int>)_(identity_transform)/32 -1.20% 16.231 16.036 - 0.13% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.20% 16.776 16.575 - -1.48% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.20% 15.113 14.931 - -0.69% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.20% 1128932.605 1115397.334 - -0.12% -
rng::search_n(deque<int>)_(no_match)/1024 -1.20% 448.280 442.906 - 0.16% -
SetIntersection_None_Vector_string_262144_262144 -1.20% 1372060.916 1355639.258 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.20% 21.120 20.867 - -0.54% -
SetIntersection_Front_Vector_float_262144_64 -1.19% 1420021.211 1403057.929 - -2.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.19% 12982.428 12827.501 - 2.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.19% 12679027.312 12527816.217 - -1.31% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.19% 1629079.428 1609682.049 - -0.63% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.19% 29.229 28.881 - 0.22% -
BM_std_minmax_element<int>/4 -1.19% 1.262 1.247 - 0.35% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.19% 16.677 16.479 - -0.16% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 118855.642 117442.854 - -0.74% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -1.19% 843.667 833.665 - 0.52% -
std::all_of(vector<int>)_(process_all)/8 -1.19% 2.461 2.432 - -5.03% -
BM_deque_deque_ranges_copy/5500 -1.18% 203.320 200.915 - -0.11% -
SetIntersection_None_Set_uint32_1024_4 -1.18% 8819186.608 8714915.496 - 0.21% -
rng::partial_sort(vector<int>)_(descending)/8 -1.18% 25.769 25.465 - 2.47% -
BM_std_min<unsigned_long_long>/9 -1.18% 1.176 1.162 - -0.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.18% 6716.810 6637.459 - -0.70% -
BM_std_min<unsigned_long_long>/16 -1.18% 2.484 2.455 - -0.62% -
BM_CmpEqual_uint_schar -1.18% 1.074 1.061 - -1.60% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -1.18% 17.304 17.100 - -3.57% -
SetIntersection_Front_Set_float_256_16 -1.18% 4873420.885 4816051.933 - -3.39% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.18% 1121742.388 1108549.178 - 0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.17% 9.032 8.925 - -0.71% -
BM_RangesPopHeap_uint32_16384 -1.17% 31.170 30.805 - -0.76% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.17% 15.071 14.894 - -0.26% -
SetIntersection_None_Vector_uint64_16384_1 -1.17% 1188007.692 1174120.630 - -0.08% -
std::map<std::string,_int>::ctor(const&)/1024 -1.17% 35054.654 34644.917 - -2.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.17% 32.680 32.298 - -0.85% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.17% 1.428 1.411 - -2.06% -
rng::count_if(list<int>)_(every_other)/8192 -1.17% 7347.702 7262.046 - -0.55% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.17% 52963.766 52346.667 - 1.61% -
std::set<int>::erase(key)_(existent)/0 -1.16% 20.441 20.203 - -0.31% -
SetIntersection_Front_Vector_uint32_1024_256 -1.16% 2370902.110 2343338.476 - -0.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.16% 16.817 16.621 - 0.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.16% 285.934 282.616 - 0.11% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.16% 2.974 2.939 - -1.45% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.16% 360.223 356.045 - 1.29% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.16% 347432.373 343404.401 - -0.01% -
BM_MakeThenSortHeap_uint32_Random_16384 -1.16% 22.220 21.963 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.16% 8788076.709 8686404.409 - -27.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.16% 17.943 17.735 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.16% 9068958.284 8964211.631 - -0.15% -
rng::sample(deque<int>)/8192 -1.15% 92078.408 91015.269 - -1.94% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.15% 3.955 3.909 - -0.15% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -1.15% 56.941 56.287 - -0.40% -
BM_vector_deque_ranges_copy_backward/4096 -1.15% 151.178 149.442 - -0.49% -
rng::move(vector<bool>)_(unaligned)/64 -1.15% 1.651 1.632 - 0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.14% 2037648.357 2014318.115 - -3.73% -
BM_std_min<long_long>/28 -1.14% 2.649 2.619 - -1.51% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.14% 1066.865 1054.659 - 2.26% -
BM_std_min<unsigned_char>/16 -1.14% 2.492 2.464 - -5.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.14% 13472459.140 13318364.393 - -3.76% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.14% 50260.385 49686.559 - -1.39% -
BM_PushHeap_string_Descending_4 -1.14% 1.908 1.886 - -12.92% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.14% 10.475 10.356 - -0.61% -
BM_std_minmax<unsigned_long_long>/5 -1.14% 1.832 1.811 - 0.35% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 -1.14% 18333.045 18124.746 - -0.05% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.14% 10.418 10.300 - -1.42% -
rng::unique(list<int>)_(contiguous)/52 -1.14% 68.071 67.298 - -10.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.13% 16248.899 16064.496 - 2.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.13% 8071158.432 7979567.291 - 2.16% -
std::partial_sort(vector<int>)_(descending)/1024 -1.13% 8264.324 8170.629 - -1.32% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.13% 17.670 17.470 - -3.81% -
SetIntersection_Front_Set_string_16_4 -1.13% 67970922.253 67200858.566 - 0.53% -
std::map<int,_int>::erase(key)_(existent)/0 -1.13% 21.209 20.969 - -1.12% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.13% 11762660.301 11629643.313 - 1.16% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.13% 9.242 9.138 - 1.30% -
std::sort(vector<int>)_(pipe-organ)/1024 -1.13% 2312.228 2286.127 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.13% 4417010.912 4367183.654 - -2.31% -
SetIntersection_Front_Vector_string_256_16 -1.13% 6571864.500 6497839.808 - 0.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.13% 24.551 24.275 - 1.84% -
SetIntersection_None_Vector_string_16384_256 -1.12% 1304208.857 1289565.441 - -0.09% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.12% 2.270 2.245 - -0.41% -
SetIntersection_Front_Vector_float_262144_4 -1.12% 1144976.716 1132125.085 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.12% 1450661.180 1434391.530 - 7.83% -
BM_StringRelational_Less_Huge_Small_Control -1.12% 1.803 1.783 - -1.78% -
SetIntersection_Front_Set_uint32_1024_1024 -1.12% 16966207.788 16776278.305 - 2.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.12% 60315770.318 59641082.897 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -1.12% 30905498.972 30559839.847 - -19.15% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.12% 1.450 1.434 - 0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.12% 18438765.932 18232872.772 - -3.50% -
BM_deque_deque_ranges_copy_backward/70000 -1.12% 9115.865 9014.114 - 1.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.12% 14.255 14.096 - -0.88% -
BM_CmpLess_short_schar -1.12% 0.971 0.960 - -0.73% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.11% 20.068 19.844 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.11% 60369089.069 59696260.927 - -0.81% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.11% 72163.774 71360.092 - -2.15% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.11% 12.651 12.510 - -10.96% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.11% 28.368 28.053 - 0.25% -
SetIntersection_Front_Set_uint32_64_4 -1.10% 17343793.575 17152148.659 - -5.61% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -1.10% 11.826 11.695 - 1.33% -
SetIntersection_Front_Vector_uint64_64_4 -1.10% 17046932.044 16859023.529 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.10% 1183177.288 1170140.174 - -1.04% -
SetIntersection_None_Set_string_64_1 -1.10% 24138481.384 23872823.703 - -1.36% -
rng::remove(vector<int>)_(sprinkled)/50 -1.10% 65.263 64.545 - 17.02% -
SetIntersection_Front_Set_uint64_1024_16 -1.10% 1305334.848 1291005.168 - 0.61% -
BM_MakeThenSortHeap_float_Heap_4 -1.10% 1.204 1.191 - -3.89% -
std::unordered_set<std::string>::ctor(const&)/32 -1.10% 704.125 696.402 - -3.83% -
BM_std_min<unsigned_char>/7 -1.10% 1.838 1.818 - -1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.10% 11612429.045 11485107.044 - -1.86% -
BM_MakeThenSortHeap_float_Random_16 -1.10% 10.051 9.940 - -2.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.09% 8964.515 8866.413 - -1.69% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.09% 4.235 4.188 - -4.12% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.09% 15.799 15.626 - -5.24% -
BM_RangesPushHeap_string_SingleElement_262144 -1.09% 2.561 2.533 - -3.88% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.09% 8.498 8.405 - 0.41% -
std::unordered_set<int>::clear()/1024 -1.09% 8022.998 7935.458 - 0.62% -
BM_std_minmax<unsigned_short>/18 -1.09% 1.943 1.922 - -3.14% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.09% 15109853.004 14945470.699 - -0.94% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.09% 349844.391 346041.025 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.09% 1173490.320 1160735.872 - 0.37% -
BM_std_minmax<long_long>/31 -1.09% 4.862 4.809 - -0.37% -
BM_vector_deque_ranges_copy_backward/1024 -1.09% 38.130 37.716 - -0.80% -
SetIntersection_Interlaced_Set_string_64_16 -1.09% 41052663.525 40607201.945 - 4.01% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 -1.08% 20.752 20.527 - -0.07% -
std::remove_copy(deque<int>)_(prefix)/50 -1.08% 19.415 19.204 - -0.59% -
BM_RangesPushHeap_string_Descending_4 -1.08% 1.907 1.886 - 0.28% -
SetIntersection_Front_Vector_uint32_16_4 -1.08% 58073496.707 57443969.907 - -0.53% -
std::deque<int>::ctor(size)/1024 -1.08% 74.632 73.823 - 7.14% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.08% 22307678.743 22066208.140 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.08% 4573811.275 4524320.162 - -2.27% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.08% 49060.441 48529.844 - -2.64% -
BM_RangesPushHeap_uint32_Ascending_64 -1.08% 2.229 2.205 - -0.46% -
SetIntersection_None_Set_string_1024_64 -1.08% 8996514.056 8899377.968 - -1.50% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.08% 8.680 8.586 - -1.41% -
SetIntersection_None_Vector_uint64_64_4 -1.08% 16985374.469 16802232.575 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.08% 23501994.963 23248659.693 - -1.79% -
BM_RangesPushHeap_uint64_Random_16 -1.08% 4.260 4.214 - -1.52% -
rng::copy_if(vector<int>)_(every_other)/8 -1.08% 4.302 4.255 - 0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.08% 1190509.287 1177704.121 - -0.81% -
rng::partition(list<int>)_(sparse)/1024 -1.07% 739.108 731.163 - -0.19% -
std::partial_sort(vector<int>)_(heap)/8 -1.07% 26.844 26.556 - -0.68% -
SetIntersection_None_Set_float_256_64 -1.07% 9522649.589 9420525.489 - 0.27% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 -1.07% 3.066 3.033 - 0.15% -
BM_RangesPushHeap_uint64_Random_16384 -1.07% 6.047 5.982 - -2.06% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -1.07% 31776.787 31436.508 - 4.40% -
BM_RangesPushHeap_uint32_Ascending_256 -1.07% 3.096 3.063 - -0.15% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.07% 7930.351 7845.683 - -1.19% -
BM_PushHeap_string_PipeOrgan_64 -1.06% 5.844 5.782 - -8.47% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.06% 10.584 10.471 - 4.86% -
std::unordered_multimap<int,_int>::clear()/0 -1.06% 424.364 419.852 - -0.15% -
std::sort(deque<int>)_(repeated)/8 -1.06% 18.827 18.627 - -0.52% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.06% 84773.183 83873.727 - -4.86% -
BM_std_min<unsigned_short>/4 -1.06% 1.003 0.992 - 1.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.06% 14.012 13.864 - -0.04% -
BM_StringFindAllMatch/4096 -1.06% 80.792 79.936 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.06% 16.648 16.472 - -1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.06% 150475591.282 148885229.235 - -1.49% -
BM_RangesMakeHeap_string_Random_4 -1.06% 5.752 5.691 - -1.09% -
SetIntersection_None_Vector_float_16384_16384 -1.05% 1193469.573 1180888.823 - -1.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.05% 19.911 19.701 - -0.41% -
SetIntersection_Interlaced_Set_float_64_4 -1.05% 22415703.802 22179545.208 - -0.77% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -1.05% 4.544 4.496 - 0.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 583.151 577.011 - -0.19% -
rng::find_if_not(vector<int>)_(process_all)/50 -1.05% 14.209 14.059 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.05% 4610096.902 4561612.641 - -1.09% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.05% 1100437.694 1088875.517 - -0.84% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.05% 61131.113 60490.297 - -1.44% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 -1.05% 8.762 8.670 - -0.34% -
BM_MakeThenSortHeap_uint32_Ascending_262144 -1.05% 25.073 24.810 - -0.86% -
SetIntersection_None_Vector_float_262144_16 -1.05% 1211809.810 1199134.477 - -1.81% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.05% 8251.931 8165.659 - -1.00% -
SetIntersection_Front_Vector_uint32_16384_256 -1.04% 2366718.857 2342001.862 - 2.27% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.04% 853910.918 844999.152 - -1.14% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.04% 204.209 202.080 - -99.83% -
std::partition_point(vector<int>)/50 -1.04% 2.575 2.548 - -0.89% -
BM_LowerBound_float_1 -1.04% 2.668 2.641 - -1.30% -
SetIntersection_None_Set_string_64_64 -1.03% 12336606.303 12208961.696 - -0.14% -
BM_RangesPopHeap_string_262144 -1.03% 91.039 90.099 - -10.93% -
BM_RangesPushHeap_string_Descending_1024 -1.03% 2.554 2.528 - 1.82% -
BM_LowerBound_string_4 -1.03% 20.002 19.795 - -0.89% -
BM_StringMove_Empty -1.03% 1.308 1.294 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.03% 1122648.852 1111078.027 - 2.95% -
std::multiset<int>::insert(value)_(already_present)/32 -1.03% 19.305 19.106 - 0.55% -
std::stable_sort(vector<int>)_(repeated)/8 -1.03% 16.908 16.734 - -0.67% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.03% 17.580 17.399 - -3.98% -
BM_CmpLess_uint_uint -1.03% 1.134 1.123 - 0.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.03% 143074.112 141604.199 - 0.18% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.03% 4.946 4.895 - -2.20% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.03% 13433.689 13295.912 - 29.35% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -1.02% 863.280 854.433 - 0.70% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.02% 25.379 25.119 - -12.48% -
std::remove_copy(deque<int>)_(prefix)/32 -1.02% 13.151 13.017 - -1.56% -
rng::search(vector<int>)_(no_match)/1000 -1.02% 211.276 209.113 - -2.54% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.02% 6.644 6.576 - -2.80% -
SetIntersection_Front_Set_string_262144_1024 -1.02% 60073310.490 59458559.480 - -0.80% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.02% 4.070 4.028 - -1.01% -
BM_PushHeap_float_Ascending_1024 -1.02% 3.137 3.105 - -2.33% -
BM_StringAssignStr_Huge_Transparent -1.02% 110.918 109.785 - 6.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.02% 210503.391 208353.800 - 0.13% -
std::set<int>::erase(key)_(existent)/8192 -1.02% 51.815 51.286 - 0.03% -
std::search(vector<int>)_(same_length)/8192 -1.02% 1894.717 1875.452 - -4.34% -
BM_std_minmax<int>/15 -1.02% 2.006 1.986 - -2.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.02% 9.877 9.777 - -2.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.02% 52763.367 52227.692 - -0.14% -
BM_vector_deque_move_backward/65536 -1.01% 7951.638 7871.038 - 7.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.01% 9.394 9.299 - -4.10% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.01% 5642.055 5584.994 - -4.03% -
rng::copy_if(list<int>)_(every_other)/262144 -1.01% 213700.043 211541.223 - 0.33% -
SetIntersection_Front_Vector_uint64_256_256 -1.01% 4683638.373 4636387.304 - -0.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.01% 57844.480 57261.900 - 0.57% -
BM_MakeHeap_float_Random_262144 -1.01% 1.162 1.151 - 3.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.01% 217.843 215.653 - -0.46% -
rng::contains(list<int>)_(process_all)/1048576 -1.01% 836144.314 827739.511 - -1.72% -
rng::fill_n(deque<int>)/1024 -1.01% 30.002 29.701 - 0.28% -
std::set<int>::lower_bound(key)_(existent)/32 -1.00% 1.580 1.564 - -0.20% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34823.79% 1001212.809 349661446.228 - -0.63% -
std::fill(deque<int>)/32 270.55% 1.269 4.704 - 270.57% -
rng::fill(deque<int>)/32 207.80% 1.470 4.525 - 231.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 196.72% 19.904 59.060 - 80.75% -
rng::replace(list<int>)_(prefix)/1024 121.71% 734.899 1629.359 - 121.74% -
std::replace(list<int>)_(sprinkled)/1024 121.46% 727.858 1611.885 - 121.65% -
rng::replace(list<int>)_(sprinkled)/1024 120.18% 732.260 1612.323 - 121.57% -
std::multiset<std::string>::insert(value)_(already_present)/0 119.29% 19.548 42.865 - 119.14% -
std::replace_if(list<int>)_(sprinkled)/1024 117.37% 743.480 1616.113 - 118.26% -
std::replace_if(list<int>)_(prefix)/1024 117.15% 744.623 1616.948 - 118.11% -
rng::replace_if(list<int>)_(sprinkled)/1024 117.04% 745.032 1617.017 - 118.05% -
rng::replace_if(list<int>)_(prefix)/1024 116.48% 746.943 1616.978 - 117.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 111.21% 23.891 50.460 - 78.37% -
std::fill(deque<int>)/50 110.73% 2.238 4.716 - 110.32% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 109.66% 31.611 66.276 - 10.29% -
std::search_n(list<int>)_(no_match)/1024 108.99% 758.598 1585.391 - 106.37% -
rng::reverse(deque<int>)/8 108.16% 2.511 5.227 - 107.73% -
std::fill(list<int>)/50 107.92% 16.875 35.088 - 1.47% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 106.94% 104.469 216.191 - 14.19% -
rng::fill(deque<int>)/50 103.35% 2.256 4.588 - 103.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 103.24% 104.833 213.061 - 16.76% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 99.55% 31.581 63.021 - -5.51% -
rng::remove(vector<int>)_(sprinkled)/8192 99.23% 1983.225 3951.145 - -0.14% -
rng::starts_with(list<int>)/1000 96.78% 761.499 1498.491 - 97.74% -
rng::search(list<int>,_pred)_(no_match)/1000 95.22% 753.852 1471.673 - 96.07% -
rng::rotate_copy(vector<int>)/8192 94.58% 283.624 551.872 - 91.81% -
rng::search(list<int>,_pred)_(no_match)/1024 93.47% 769.842 1489.405 - 93.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 93.28% 44.854 86.692 - -0.25% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.94% 369885.230 709974.949 - 0.54% -
rng::remove(vector<int>)_(sprinkled)/1024 85.29% 288.177 533.951 - -0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 84.03% 79.427 146.173 - 13.43% -
std::unordered_set<std::string>::erase(key)_(existent)/32 78.27% 73.999 131.918 - 8.57% -
std::set<std::string>::erase(key)_(existent)/8192 75.70% 71.061 124.856 - 76.50% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 75.13% 383695.582 671977.713 - 0.59% -
BM_deque_deque_ranges_move_backward/0 75.09% 0.792 1.387 - -0.03% -
std::map<std::string,_int>::erase(key)_(existent)/0 74.18% 42.205 73.514 - 27.78% -
BM_deque_deque_ranges_copy_backward/0 73.29% 0.801 1.387 - -0.05% -
BM_deque_deque_copy_backward/0 71.55% 0.809 1.387 - -0.02% -
rng::find_end(vector<int>)_(single_element)/8192 70.94% 1912.641 3269.523 - 0.99% -
BM_MakeHeap_string_PipeOrgan_16 70.44% 3.610 6.153 - 68.39% -
rng::find_end(vector<int>)_(single_element)/1024 70.34% 242.411 412.932 - 0.65% -
rng::find_end(vector<int>)_(single_element)/1000 70.21% 237.076 403.536 - 0.87% -
BM_MakeHeap_string_PipeOrgan_256 70.18% 4.771 8.119 - 65.15% -
BM_deque_deque_move_backward/0 70.17% 0.815 1.387 - -0.07% -
BM_MakeHeap_string_PipeOrgan_1024 65.49% 4.963 8.213 - 65.01% -
std::replace(list<int>)_(prefix)/1024 63.73% 740.008 1211.582 - 64.05% -
BM_MakeHeap_string_PipeOrgan_64 61.95% 4.734 7.667 - 61.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 61.93% 57.316 92.814 - 6.73% -
std::multiset<std::string>::find(key)_(existent)/8192 61.59% 28.907 46.711 - 14.84% -
BM_MakeHeap_string_Ascending_16 60.96% 3.762 6.055 - 63.23% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 60.51% 6.355 10.201 - 8.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.95% 42.507 67.989 - -0.36% -
BM_MakeHeap_string_Ascending_256 59.13% 4.989 7.939 - 60.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.34% 51.106 80.410 - 9.31% -
rng::find(vector<bool>)_(process_all)/8 57.33% 0.601 0.946 - 51.01% -
BM_StringConstructDestroyCStr_Empty_Transparent 57.06% 0.236 0.370 - 53.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.02% 0.447 0.698 - 0.01% -
BM_MakeHeap_string_Descending_4 55.24% 2.095 3.252 - 54.36% -
BM_MakeHeap_string_Ascending_64 55.19% 4.852 7.530 - 57.26% -
BM_MakeHeap_string_PipeOrgan_4 54.44% 2.550 3.938 - 51.96% -
rng::find_end(vector<int>)_(process_all)/8192 53.51% 1904.428 2923.485 - -0.04% -
rng::find_end(vector<int>)_(process_all)/1024 52.80% 242.555 370.622 - -0.05% -
rng::find_end(vector<int>)_(process_all)/1000 52.65% 236.990 361.762 - -0.00% -
BM_MakeHeap_string_Ascending_1024 52.63% 5.269 8.042 - 60.54% -
BM_MakeHeap_string_Descending_256 52.58% 2.698 4.117 - 50.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.03% 46.158 70.174 - 114.70% -
rng::starts_with(list<int>)/1024 51.87% 783.669 1190.174 - 53.09% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 51.76% 27.360 41.522 - 3.28% -
BM_tolower_string<char> 51.35% 15.184 22.981 - -0.05% -
std::shift_left(vector<int>)/32 51.24% 2.993 4.526 - 51.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 50.76% 25.272 38.099 - 12.94% -
BM_deque_deque_copy_backward/64 50.62% 3.374 5.082 - -0.06% -
BM_MakeHeap_string_Descending_1024 50.40% 2.715 4.084 - 42.87% -
BM_deque_deque_ranges_copy_backward/64 50.31% 3.377 5.076 - -0.01% -
BM_deque_deque_move_backward/64 50.06% 3.379 5.071 - -0.82% -
BM_MakeHeap_string_SingleElement_16384 50.06% 6.100 9.153 - 49.64% -
BM_deque_deque_ranges_move_backward/64 49.85% 3.377 5.060 - -0.78% -
BM_MakeHeap_string_PipeOrgan_16384 49.84% 5.559 8.329 - 46.22% -
BM_std_min<unsigned_short>/1 48.34% 0.254 0.377 - -0.42% -
rng::find_end(vector<int>)_(process_all)/1048576 47.35% 253644.620 373749.822 - -0.02% -
std::equal(list<int>)_(it,_it,_it)/1024 47.08% 1136.722 1671.919 - 47.38% -
BM_MakeHeap_string_SingleElement_4 45.65% 3.667 5.341 - 45.82% -
BM_MakeHeap_string_Ascending_4 45.48% 2.843 4.136 - 46.22% -
BM_PushHeap_uint32_QuickSortAdversary_1 44.69% 0.482 0.697 - 21.61% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 44.55% 23.458 33.909 - 17.73% -
BM_MakeHeap_string_SingleElement_1024 44.17% 6.309 9.095 - 44.20% -
BM_MakeHeap_string_Descending_16 44.01% 2.364 3.405 - 44.88% -
rng::unique_copy(deque<int>)_(sprinkled)/52 43.86% 14.761 21.235 - 42.25% -
BM_MakeHeap_string_SingleElement_256 43.15% 6.349 9.088 - 40.45% -
BM_MakeHeap_string_Ascending_16384 43.11% 5.751 8.231 - 59.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.04% 28.032 40.098 - 0.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.86% 29.773 42.534 - 2.20% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 42.71% 66.582 95.021 - 6.99% -
std::all_of(vector<int>)_(process_all)/50 42.26% 12.737 18.120 - -0.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 41.28% 23.878 33.735 - 0.50% -
rng::for_each(multimap<int>)/8 40.87% 4.513 6.358 - 1.41% -
BM_MakeHeap_string_Descending_64 40.27% 2.560 3.591 - 39.62% -
BM_RangesPopHeap_uint32_1 39.78% 0.415 0.581 - 19.22% -
BM_std_min<char>/1 39.75% 0.288 0.403 - 6.19% -
BM_RangesMakeHeap_float_Descending_64 39.67% 0.193 0.270 - 18.15% -
rng::for_each(map<int>)/8 39.44% 4.474 6.238 - -1.41% -
rng::move(deque<int>)/8 38.42% 3.950 5.468 - 38.95% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 38.33% 6.496 8.985 - 30.92% -
std::copy_n(list<int>)/4096 38.29% 3861.248 5339.627 - 9.51% -
SetIntersection_Interlaced_Vector_string_262144_1024 38.11% 241358599.479 333344397.980 - 49.87% -
BM_MakeHeap_string_SingleElement_64 38.07% 6.448 8.903 - 38.23% -
BM_std_min<unsigned_char>/1 37.35% 0.325 0.446 - 17.30% -
rng::move(list<int>)/4096 37.17% 5393.364 7398.343 - 17.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 37.14% 1.080 1.481 - -1.47% -
rng::search(deque<int>)_(no_match)/1024 36.71% 305.071 417.065 - 0.31% -
rng::for_each(set<int>)/8 36.41% 4.616 6.296 - -0.27% -
BM_vector_deque_move_backward/0 36.37% 0.444 0.605 - 28.02% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 36.29% 28.323 38.603 - -3.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 36.29% 213192962.567 290554483.595 - 84.76% -
rng::for_each(multiset<int>)/8 36.20% 4.575 6.231 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.84% 29.056 39.178 - -0.23% -
std::multiset<std::string>::find(key)_(existent)/1024 34.81% 23.611 31.830 - 14.12% -
BM_MakeHeap_string_Heap_4 34.27% 3.045 4.089 - 33.78% -
BM_MakeHeap_string_Descending_16384 34.03% 2.976 3.989 - 15.34% -
std::multiset<std::string>::insert(value)_(already_present)/1024 33.76% 56.166 75.127 - 34.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 33.72% 4.759 6.363 - 26.92% -
BM_RangesPopHeap_string_1 33.63% 0.524 0.700 - 49.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.61% 28.527 38.114 - 0.63% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 33.56% 24.738 33.040 - 2.80% -
std::unordered_set<std::string>::count(key)_(existent)/8192 33.36% 32.211 42.956 - -6.59% -
std::shift_right(deque<int>)/32 33.29% 3.252 4.334 - 0.05% -
BM_MakeHeap_string_SingleElement_16 33.15% 5.724 7.622 - 35.94% -
std::map<std::string,_int>::erase(iterator)/8192 33.06% 26.448 35.191 - 20.72% -
rng::unique_copy(deque<int>)_(sprinkled)/32 32.68% 10.083 13.378 - 34.22% -
rng::unique_copy(list<int>)_(contiguous)/52 32.39% 22.722 30.083 - 0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.36% 29.548 39.109 - 29.38% -
std::move_backward(deque<int>)/64 31.18% 5.474 7.180 - 0.28% -
BM_vector_deque_copy/0 31.01% 0.388 0.509 - 37.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 30.95% 31.860 41.721 - -5.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 30.87% 60.081 78.629 - 35.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 30.81% 48.272 63.147 - 47.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 30.69% 1.408 1.840 - 15.22% -
std::multiset<std::string>::insert(value)_(already_present)/8192 30.69% 66.967 87.518 - 33.61% -
std::set<std::string>::erase(iterator)/8192 30.63% 25.805 33.709 - 0.22% -
rng::move_backward(deque<int>)/64 30.40% 5.620 7.329 - 1.43% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 30.23% 4.602 5.993 - 2.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.20% 24.668 32.117 - 26.43% -
std::is_sorted(deque<int>)/8 30.14% 2.512 3.270 - -32.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 29.83% 1.862 2.417 - -0.39% -
std::vector<int>::ctor(size)/32 29.79% 10.917 14.169 - 34.30% -
BM_MakeHeap_string_Heap_16384 29.69% 5.123 6.644 - 34.45% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 29.43% 10.351 13.397 - 31.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.42% 44.229 57.239 - 27.37% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 29.40% 60.673 78.512 - 2.87% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.38% 2960.697 3830.519 - -0.18% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 29.35% 10279.085 13295.912 - -1.03% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.20% 2958.414 3822.281 - -0.10% -
rng::find_last(deque<int>)_(bail_90%)/1048576 28.71% 25564.402 32903.711 - 28.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.70% 29.209 37.591 - 0.69% -
BM_MakeHeap_string_Heap_1024 28.68% 4.874 6.272 - 33.13% -
BM_MakeHeap_string_SingleElement_262144 28.60% 7.792 10.021 - 36.56% -
BM_MakeHeap_string_Heap_256 28.59% 4.956 6.373 - 31.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 28.54% 2876318.609 3697316.727 - 22.83% -
std::unordered_set<int>::count(key)_(non-existent)/32 28.51% 1.480 1.902 - 43.71% -
rng::find(vector<bool>)_(process_all)/50 28.36% 0.740 0.950 - 51.89% -
BM_MakeHeap_string_Heap_64 28.32% 5.102 6.547 - 31.63% -
std::is_sorted_until(deque<int>)/8 28.30% 3.090 3.964 - 55.95% -
BM_MakeHeap_string_Heap_16 27.93% 4.647 5.944 - 28.87% -
rng::unique_copy(deque<int>)_(contiguous)/52 27.91% 14.687 18.787 - 23.62% -
rng::unique(deque<int>)_(sprinkled)/1024 27.83% 629.790 805.076 - 28.05% -
BM_std_min<__int128>/64000 27.58% 24733.290 31555.081 - 7.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.55% 35.100 44.772 - 0.85% -
BM_std_minmax_element<long_long>/2 27.44% 0.538 0.685 - -0.04% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.44% 409.192 521.463 - -0.28% -
BM_std_min<__int128>/5500 27.21% 2120.649 2697.664 - 6.59% -
rng::unique_copy(deque<int>)_(contiguous)/32 27.19% 9.753 12.404 - 25.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 27.19% 64401241.139 81910087.043 - 64.82% -
BM_MakeHeap_string_Heap_262144 27.00% 5.468 6.944 - 33.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 26.99% 0.343 0.436 - 29.78% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.62% 409.385 518.351 - -0.32% -
BM_std_min<__int128>/4000 26.51% 1540.615 1949.100 - 0.60% -
rng::for_each(map<int>::iterator)/8 26.42% 4.561 5.766 - 0.19% -
BM_std_min<__int128>/4096 26.42% 1578.819 1995.921 - 0.70% -
BM_PopHeap_uint32_1 26.40% 0.456 0.577 - 26.56% -
std::search(deque<int>,_pred)_(no_match)/1024 26.38% 327.319 413.661 - 13.28% -
BM_std_min<__int128>/1024 26.36% 396.062 500.474 - 0.95% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 26.30% 0.390 0.493 - 6.84% -
rng::find_end(deque<int>)_(process_all)/1000 26.18% 252.042 318.014 - 3.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 26.08% 588.182 741.553 - 28.86% -
BM_RangesPopHeap_uint64_1 26.07% 0.445 0.561 - 23.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 26.03% 29.443 37.109 - -6.09% -
BM_std_min<__int128>/512 26.03% 198.876 250.648 - 1.14% -
BM_std_min<__int128>/70000 26.01% 27060.993 34098.590 - 0.05% -
std::find_end(deque<int>)_(single_element)/1000 25.94% 250.177 315.075 - -10.04% -
BM_vector_deque_copy_backward/0 25.85% 0.402 0.505 - -16.60% -
rng::move(deque<int>)/64 25.74% 6.318 7.945 - 22.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.69% 17.554 22.063 - 13.37% -
std::map<std::string,_int>::erase(key)_(existent)/8192 25.64% 64.897 81.536 - -12.28% -
std::find_if_not(list<int>)_(bail_25%)/32768 25.63% 7601.481 9549.556 - 3.55% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 25.62% 19.084 23.973 - -0.42% -
std::multiset<std::string>::erase(key)_(existent)/1024 25.47% 57.816 72.543 - -16.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.43% 0.556 0.697 - 25.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.28% 39.687 49.719 - 16.53% -
std::unordered_set<int>::find(key)_(existent)/1024 25.05% 1.155 1.444 - 19.82% -
BM_std_min<__int128>/65536 25.01% 25346.319 31685.931 - 1.07% -
BM_PushHeap_float_Descending_1 24.89% 0.431 0.538 - 31.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 24.60% 35.352 44.049 - 18.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.47% 30.666 38.171 - 0.14% -
std::is_partitioned(deque<int>)_(partitioned)/32 24.43% 9.774 12.162 - 13.46% -
std::unordered_set<int>::contains(key)_(non-existent)/32 24.10% 1.529 1.897 - 41.18% -
BM_toupper_char<wchar_t> 24.06% 0.554 0.687 - -0.36% -
std::multiset<int>::erase(key)_(non-existent)/1024 24.01% 6.639 8.233 - 23.92% -
BM_StringRead_Cold_Deep_Empty 24.00% 0.802 0.995 - -2.38% -
BM_MakeHeap_string_QuickSortAdversary_256 23.67% 10.440 12.912 - 23.18% -
rng::for_each(map<int>)/32 23.60% 21.250 26.265 - -0.41% -
BM_StringDestroy_Empty 23.48% 0.655 0.808 - 15.01% -
BM_vector_deque_move/0 23.45% 0.555 0.685 - 24.61% -
BM_MakeHeap_string_PipeOrgan_262144 23.41% 7.451 9.195 - 23.93% -
BM_deque_deque_move_backward/1 23.38% 2.726 3.364 - -2.79% -
BM_MakeHeap_string_QuickSortAdversary_64 23.27% 10.199 12.573 - 22.70% -
std::find_end(deque<int>)_(single_element)/1024 23.21% 259.051 319.185 - -10.82% -
std::unordered_set<int>::find(key)_(existent)/32 23.09% 1.135 1.398 - 13.83% -
BM_MakeHeap_string_QuickSortAdversary_1024 23.07% 10.632 13.085 - 22.77% -
std::multimap<std::string,_int>::erase(iterator)/0 22.93% 26.220 32.230 - 24.04% -
std::multiset<std::string>::insert(value)_(already_present)/32 22.77% 41.524 50.978 - 22.73% -
std::map<std::string,_int>::insert(value)_(new_value)/32 22.66% 33.788 41.444 - -0.36% -
BM_MakeHeap_string_QuickSortAdversary_262144 22.35% 12.659 15.489 - 21.01% -
std::multiset<int>::erase(key)_(non-existent)/8192 22.24% 9.532 11.652 - 22.71% -
BM_deque_deque_ranges_move_backward/1 22.17% 2.795 3.415 - -2.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 22.15% 1.167 1.425 - 2.82% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 22.10% 0.294 0.359 - 35.23% -
std::shift_right(deque<int>)/50 22.07% 4.213 5.143 - 0.08% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 22.07% 25.525 31.158 - 0.69% -
BM_std_min<__int128>/64 22.03% 24.505 29.903 - 2.85% -
rng::find_end(deque<int>)_(single_element)/1024 21.82% 277.999 338.664 - -0.18% -
BM_deque_deque_move_backward/2 21.45% 2.466 2.995 - -1.88% -
BM_MakeHeap_string_Descending_262144 21.45% 3.544 4.304 - 23.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.38% 46.450 56.382 - 0.79% -
BM_MakeHeap_string_QuickSortAdversary_16384 21.36% 11.788 14.306 - 20.75% -
BM_MakeHeap_string_QuickSortAdversary_16 21.21% 8.621 10.449 - 21.85% -
BM_deque_deque_ranges_copy_backward/1 21.14% 2.775 3.362 - -1.54% -
BM_deque_deque_copy_backward/1 21.11% 2.796 3.386 - -2.48% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 21.03% 22.288 26.976 - 11.38% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 20.92% 6.667 8.062 - 15.42% -
rng::replace(vector<int>)_(sprinkled)/50 20.83% 8.028 9.701 - 21.85% -
std::unordered_set<std::string>::count(key)_(existent)/1024 20.76% 36.251 43.778 - -6.70% -
BM_StringRead_Cold_Deep_Large 20.74% 1.209 1.460 - -0.66% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.70% 20.451 24.684 - 0.06% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 20.37% 150.190 180.784 - 20.56% -
rng::for_each(set<int>)/32 20.12% 21.407 25.714 - 0.07% -
BM_StringRead_Cold_Shallow_Large 20.08% 1.034 1.241 - 0.59% -
rng::equal(vector<bool>)_(unaligned)/50 20.04% 0.736 0.884 - 12.31% -
std::multiset<std::string>::ctor(const&)/32 19.84% 719.111 861.789 - 20.70% -
rng::find(vector<int>)_(bail_25%)/8 19.66% 1.368 1.637 - 3.51% -
std::map<std::string,_int>::insert(value)_(already_present)/0 19.62% 12.159 14.545 - -14.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.58% 21.732 25.988 - 20.91% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 19.56% 62.168 74.330 - 60.39% -
std::copy_backward(list<int>)/4096 19.53% 3312.008 3958.875 - 21.29% -
rng::stable_partition(list<int>)_(dense)/8192 19.50% 18229.439 21784.399 - 18.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 19.48% 1.157 1.382 - -4.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.45% 507.591 606.343 - 20.05% -
BM_RangesMakeHeap_float_Descending_16 19.35% 0.210 0.250 - 9.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 19.27% 0.512 0.611 - 10.30% -
BM_std_minmax_element<short>/65536 19.18% 16691.883 19893.971 - 5.53% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.17% 0.336 0.400 - 19.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 19.08% 6.215 7.401 - -1.80% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 19.01% 10496.613 12492.506 - 24.71% -
rng::for_each(multimap<int>)/32 18.99% 22.421 26.678 - 1.67% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 18.97% 56.102 66.746 - 19.59% -
rng::is_sorted_until(deque<int>,_pred)/8 18.96% 3.855 4.586 - -0.74% -
BM_std_minmax_element<short>/64000 18.85% 16301.128 19374.394 - 5.10% -
BM_std_minmax<unsigned_int>/4 18.73% 0.973 1.155 - 24.89% -
BM_std_minmax_element<short>/70000 18.73% 17852.010 21194.998 - 5.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 18.69% 1543.415 1831.956 - 4.31% -
BM_std_minmax_element<short>/5500 18.49% 1409.228 1669.740 - 5.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 18.47% 2.189 2.594 - 1.51% -
BM_std_minmax_element<short>/4096 18.38% 1049.902 1242.919 - 5.50% -
BM_deque_deque_ranges_move_backward/2 18.34% 2.528 2.992 - -1.75% -
BM_StringRead_Cold_Shallow_Small 18.33% 0.777 0.919 - -4.29% -
BM_std_minmax_element<short>/4000 18.28% 1024.336 1211.558 - 5.35% -
BM_StringEraseWithMove_Empty_Transparent 18.26% 0.562 0.665 - 17.12% -
BM_deque_deque_copy_backward/2 18.25% 2.534 2.996 - -2.11% -
std::move(vector<bool>)_(unaligned)/512 18.18% 3.977 4.700 - -0.32% -
BM_deque_deque_ranges_copy_backward/2 18.12% 2.532 2.991 - -2.11% -
BM_deque_deque_copy_backward/512 18.12% 18.571 21.936 - -1.71% -
BM_PushHeap_uint64_SingleElement_1 18.07% 0.522 0.616 - 36.51% -
std::for_each_n(list<int>)/8192 18.06% 7280.648 8595.743 - 4.56% -
BM_MakeHeap_string_QuickSortAdversary_4 17.98% 6.023 7.106 - 18.85% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 17.90% 0.261 0.308 - -15.41% -
BM_RangesMakeHeap_uint64_Random_4 17.84% 1.154 1.360 - 19.81% -
BM_std_min<__int128>/30 17.77% 11.385 13.408 - 5.96% -
BM_StringRead_Cold_Shallow_Empty 17.67% 0.786 0.925 - -5.31% -
std::set<std::string>::find(key)_(non-existent)/32 17.66% 9.278 10.916 - 1.24% -
BM_std_min<__int128>/31 17.58% 11.776 13.846 - 5.67% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 17.54% 4.463 5.246 - 3.47% -
rng::find_end(deque<int>)_(single_element)/1000 17.50% 293.157 344.467 - 3.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 17.38% 28.571 33.536 - 14.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 17.27% 19.154 22.461 - 17.03% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 17.25% 25.696 30.128 - 0.82% -
std::move_backward(deque<int>)/8 17.15% 3.319 3.888 - -2.36% -
rng::for_each(multiset<int>)/32 17.08% 21.894 25.633 - 1.05% -
rng::remove(vector<int>)_(sprinkled)/50 17.02% 55.156 64.545 - -1.10% -
rng::adjacent_find(deque<int>,_pred)/8 17.02% 4.172 4.882 - 5.09% -
BM_std_min<__int128>/32 17.01% 12.184 14.257 - 4.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.98% 566.041 662.169 - 20.49% -
std::search(list<int>,_pred)_(same_length)/8192 16.98% 8941.331 10459.369 - 16.85% -
rng::is_sorted(vector<int>,_pred)/8 16.95% 3.512 4.107 - -2.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 16.92% 614.138 718.038 - -6.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 16.68% 2011208.177 2346726.445 - 10.37% -
SetIntersection_Interlaced_Vector_uint32_1024_16 16.64% 1884804.393 2198362.794 - -8.96% -
BM_std_min<__int128>/29 16.51% 11.002 12.819 - 5.24% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 16.48% 9.205 10.722 - 1.40% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 16.46% 49.361 57.485 - -2.37% -
BM_std_minmax_element<short>/1024 16.46% 268.321 312.478 - 4.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 16.45% 0.411 0.479 - -21.58% -
std::multimap<std::string,_int>::ctor(const&)/32 16.43% 712.884 830.006 - -0.42% -
std::set<std::string>::erase(iterator)/1024 16.40% 28.150 32.766 - 14.74% -
BM_StringRead_Cold_Deep_Small 16.38% 0.807 0.939 - -8.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.35% 37.552 43.691 - 18.41% -
std::is_partitioned(deque<int>)_(partitioned)/50 16.29% 14.851 17.269 - 9.05% -
BM_lexicographical_compare_three_way_fast_path/1 16.23% 0.391 0.454 - 63.91% -
BM_vector_deque_ranges_move/2 16.21% 1.727 2.007 - -3.12% -
rng::rotate(list<int>)_(by_1/4)/8192 16.18% 7214.352 8381.658 - 17.20% -
BM_std_min<__int128>/27 16.12% 10.223 11.872 - 5.59% -
SetIntersection_Interlaced_Vector_string_262144_4 15.97% 2074138.017 2405275.443 - 13.24% -
BM_std_min<__int128>/28 15.97% 10.616 12.310 - 5.17% -
rng::unique(deque<int>)_(sprinkled)/52 15.87% 74.755 86.621 - 24.06% -
SetIntersection_Interlaced_Vector_uint64_16384_16 15.82% 2435060.489 2820382.916 - 2.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 15.79% 0.350 0.405 - 48.05% -
BM_std_min<__int128>/26 15.75% 9.815 11.361 - 5.83% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 15.73% 556.187 643.668 - 19.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 15.69% 8142213.485 9419675.266 - 8.98% -
std::unordered_set<int>::count(key)_(existent)/1024 15.67% 1.204 1.392 - 17.23% -
rng::stable_partition(deque<int>)_(dense)/50 15.63% 37.400 43.246 - 6.92% -
std::rotate(list<int>)_(1_element_forward)/32 15.58% 12.384 14.314 - -0.36% -
SetIntersection_Interlaced_Vector_uint32_262144_64 15.37% 8210870.189 9472769.328 - -46.09% -
std::multimap<std::string,_int>::erase(iterator)/32 15.33% 29.411 33.919 - 3.98% -
rng::find_if(list<int>)_(process_all)/8192 15.27% 10324.504 11901.070 - -5.06% -
BM_StringCtorDefault 15.22% 0.235 0.271 - -26.53% -
BM_std_min<__int128>/25 15.21% 9.460 10.898 - 5.54% -
std::set<std::string>::contains(key)_(non-existent)/32 15.18% 9.418 10.848 - 5.51% -
std::copy_n(list<int>)/64 15.07% 14.036 16.151 - 15.02% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 15.04% 4.569 5.256 - 11.36% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.98% 13201.508 15178.963 - 0.92% -
rng::contains_subrange(deque<int>)_(same_length)/16 14.92% 11.232 12.908 - 0.04% -
rng::rotate(list<int>)_(1_element_forward)/50 14.77% 24.293 27.881 - 0.54% -
BM_deque_deque_move_backward/512 14.74% 18.633 21.379 - -0.55% -
BM_std_min<char>/3 14.74% 0.718 0.824 - 18.77% -
bm_ranges_lexicographical_compare<signed_char>/64 14.73% 1.903 2.184 - 12.68% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 14.69% 32.867 37.696 - -5.13% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 14.55% 46.520 53.289 - 15.79% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 14.50% 1.634 1.871 - 13.75% -
std::is_sorted(deque<int>,_pred)/8 14.50% 4.343 4.973 - 11.13% -
std::find(vector<char>)_(bail_25%)/8 14.48% 1.011 1.157 - 5.10% -
BM_std_min<__int128>/24 14.34% 9.103 10.408 - 5.59% -
BM_StringRelational_Less_Small_Large_Control 14.23% 1.617 1.847 - -0.03% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 14.18% 18.866 21.542 - 16.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 14.17% 1.260 1.438 - -3.10% -
rng::copy_n(vector<int>)/32768 14.16% 2294.113 2618.966 - 77.27% -
std::move_backward(list<int>)/4096 14.16% 4916.616 5612.769 - 3.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 14.06% 1.497 1.708 - -9.89% -
BM_std_minmax_element<short>/512 14.01% 138.028 157.366 - 3.63% -
BM_StringRelational_Eq_Empty_Empty_Control 14.01% 1.854 2.114 - 2.28% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.94% 7168.426 8168.058 - -0.33% -
rng::search(list<int>,_pred)_(near_matches)/1024 13.90% 45805.127 52173.058 - 16.35% -
BM_std_min<__int128>/23 13.88% 8.733 9.945 - 5.57% -
rng::stable_partition(deque<int>)_(dense)/1024 13.83% 590.021 671.601 - 12.04% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 13.82% 22.057 25.106 - 2.90% -
BM_std_min<__int128>/22 13.82% 8.334 9.485 - 6.02% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.76% 70.919 80.677 - 0.64% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.69% 608.872 692.217 - 0.27% -
std::replace_if(vector<int>)_(sprinkled)/50 13.66% 12.902 14.665 - 13.98% -
rng::remove(vector<int>)_(sprinkled)/32 13.59% 51.390 58.373 - 0.45% -
rng::is_sorted(deque<int>)/8 13.58% 2.854 3.242 - 30.52% -
BM_PushHeap_string_Ascending_256 13.50% 10.184 11.559 - 9.65% -
BM_PopHeap_pair<uint32,_uint32>_1 13.43% 0.506 0.574 - -17.43% -
rng::replace(vector<int>)_(sprinkled)/32 13.32% 5.605 6.351 - 21.24% -
BM_std_min<__int128>/21 13.26% 7.945 8.999 - 6.19% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.26% 4315.998 4888.255 - 0.96% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 13.22% 0.464 0.526 - 21.20% -
std::multiset<std::string>::count(key)_(non-existent)/32 13.20% 9.345 10.579 - 3.68% -
SetIntersection_Interlaced_Vector_uint64_262144_16 13.20% 3187398.526 3608104.545 - 1.16% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 13.18% 94561.941 107028.063 - 12.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 13.18% 0.824 0.932 - 6.43% -
BM_StringEraseWithMove_Empty_Opaque 13.10% 0.799 0.903 - 13.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 13.08% 1.370 1.549 - 14.39% -
BM_MakeHeap_float_Random_256 13.07% 1.238 1.399 - 9.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 13.04% 25.999 29.388 - 3.32% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 13.03% 28.161 31.829 - 4.08% -
std::adjacent_find(deque<int>)/8 12.94% 2.957 3.339 - -14.36% -
rng::for_each(multimap<int>::iterator)/8 12.91% 4.500 5.080 - 0.36% -
rng::stable_partition(deque<int>)_(dense)/32 12.90% 28.003 31.615 - 3.06% -
BM_PushHeap_string_Ascending_1024 12.88% 13.088 14.774 - 11.82% -
rng::replace_if(list<int>)_(prefix)/50 12.86% 24.803 27.991 - 13.06% -
std::deque<int>::ctor(size)/32 12.84% 26.122 29.475 - 2.66% -
SetIntersection_Interlaced_Vector_uint32_16384_64 12.81% 5939588.531 6700590.479 - -24.52% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.78% 21.583 24.342 - 15.69% -
std::rotate(list<int>)_(1_element_backward)/8192 12.74% 8441.119 9516.102 - 10.29% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 12.72% 0.827 0.932 - 13.09% -
rng::unique(deque<int>)_(sprinkled)/32 12.69% 60.646 68.342 - 15.24% -
std::list<int>::ctor(size)/1024 12.64% 11647.543 13120.043 - 14.03% -
std::find_if(vector<int>)_(bail_25%)/8 12.61% 0.995 1.120 - 0.32% -
std::multiset<int>::erase(key)_(non-existent)/32 12.50% 2.690 3.027 - 9.61% -
BM_vector_deque_ranges_move/1 12.48% 2.031 2.285 - -4.04% -
BM_StringRelational_Less_Large_Large_Control 12.41% 2.047 2.302 - 5.36% -
BM_StringEraseWithMove_Huge_Opaque 12.40% 46.165 51.887 - -2.81% -
std::search(deque<int>)_(near_matches)/1024 12.38% 20648.652 23205.791 - -9.71% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.38% 1245.259 1399.468 - 0.51% -
rng::find(vector<char>)_(process_all)/8 12.33% 0.925 1.039 - 12.38% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12.33% 11106.268 12475.476 - 13.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12.33% 10780361.322 12109170.655 - 11.03% -
std::unordered_set<std::string>::find(key)_(existent)/8192 12.32% 35.502 39.874 - 7.78% -
BM_deque_deque_ranges_copy_backward/1024 12.26% 38.040 42.706 - 5.97% -
std::find(vector<int>)_(bail_25%)/8 12.26% 1.374 1.542 - 5.43% -
rng::for_each(multiset<int>::iterator)/32 12.24% 21.455 24.082 - 0.76% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.21% 10.530 11.815 - 4.34% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 12.20% 2.635 2.957 - 34.51% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 12.19% 0.381 0.428 - 31.41% -
std::list<int>::ctor(size)/8192 12.18% 95149.493 106739.905 - 13.34% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.15% 8.677 9.731 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 12.15% 16347819.746 18333609.117 - -34.05% -
BM_std_min<__int128>/20 12.08% 7.615 8.535 - 6.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.07% 28.861 32.346 - -7.91% -
std::set<std::string>::find(key)_(non-existent)/1024 12.01% 20.366 22.811 - 6.99% -
BM_MakeHeap_string_Random_256 12.00% 10.416 11.666 - 11.28% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.98% 1.316 1.474 - -2.95% -
BM_toupper_char<char> 11.98% 0.615 0.689 - -0.21% -
BM_MakeHeap_string_Random_1024 11.98% 10.791 12.084 - 11.47% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11.96% 96806.963 108387.378 - 12.61% -
std::remove_if(vector<int>)_(sprinkled)/50 11.95% 60.085 67.267 - -0.21% -
std::search(deque<int>)_(near_matches)/1000 11.95% 19754.209 22115.336 - -10.38% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.95% 28232.246 31606.659 - 3.33% -
BM_std_minmax<char>/8 11.94% 1.024 1.146 - 17.28% -
rng::for_each_n(list<int>)/50 11.90% 21.734 24.320 - 0.82% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 11.87% 4.519 5.055 - -0.39% -
BM_std_minmax<unsigned_char>/16 11.76% 0.973 1.087 - 17.61% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 11.72% 1.038 1.159 - 5.39% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.71% 10.072 11.252 - 10.69% -
std::list<int>::ctor(size)/32 11.71% 323.179 361.033 - 12.95% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 11.69% 0.466 0.521 - 9.89% -
std::for_each(join_view(vector<vector<int>>))/8 11.66% 1.379 1.540 - 11.59% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.63% 2631.783 2937.737 - 10.33% -
rng::copy(list<int>)/64 11.60% 33.801 37.724 - 18.88% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.60% 314603016.862 351098764.190 - 0.15% -
BM_std_min<__int128>/19 11.53% 7.241 8.076 - 6.73% -
std::unique(deque<int>)_(sprinkled)/1024 11.51% 876.229 977.071 - 12.96% -
SetIntersection_Front_Set_string_256_256 11.50% 27952799.539 31166390.917 - 5.82% -
BM_deque_deque_ranges_move_backward/1024 11.44% 38.224 42.596 - 5.22% -
rng::for_each(multimap<int>::iterator)/32 11.42% 21.200 23.621 - -0.22% -
rng::find(list<int>)_(process_all)/50 11.32% 18.837 20.970 - -15.64% -
BM_MakeHeap_string_Random_16384 11.31% 12.621 14.048 - 10.39% -
std::multimap<std::string,_int>::erase(iterator)/1024 11.29% 33.010 36.738 - 18.33% -
BM_vector_deque_ranges_move_backward/70000 11.26% 7651.795 8513.489 - 2.86% -
BM_MakeHeap_string_Random_64 11.19% 10.032 11.155 - 10.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 11.19% 0.256 0.285 - 5.62% -
rng::equal(vector<bool>)_(unaligned)/8 11.18% 0.738 0.821 - 1.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.18% 29.172 32.432 - -0.66% -
std::map<std::string,_int>::count(key)_(existent)/1024 11.13% 23.402 26.007 - 3.80% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.07% 25.352 28.158 - -3.15% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.03% 0.526 0.584 - -0.09% -
BM_std_minmax<unsigned_char>/26 11.02% 1.442 1.601 - 15.42% -
BM_std_min<__int128>/18 11.00% 6.859 7.613 - 6.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.98% 766.798 851.021 - 11.62% -
rng::find_end(list<int>)_(process_all)/8192 10.98% 6826.746 7576.049 - 4.31% -
BM_std_minmax_element<long_long>/3 10.97% 1.121 1.244 - 3.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 10.96% 41.952 46.549 - 31.10% -
std::find_if_not(vector<int>)_(process_all)/32768 10.92% 8808.379 9770.071 - 0.10% -
SetIntersection_Front_Set_uint64_16384_1024 10.86% 14939915.937 16562888.587 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.86% 0.501 0.555 - -3.68% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 10.84% 320.965 355.766 - 11.12% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 10.84% 685.979 760.316 - 6.62% -
std::find_if_not(vector<int>)_(process_all)/8192 10.82% 2194.863 2432.262 - 0.06% -
std::shift_right(list<int>)/50 10.81% 26.923 29.832 - -0.16% -
rng::search(list<int>)_(single_element)/1000 10.74% 666.021 737.561 - 10.09% -
rng::find_last(vector<int>)_(bail_90%)/8 10.69% 0.548 0.606 - -2.21% -
BM_deque_deque_move_backward/1024 10.66% 38.511 42.615 - 5.79% -
rng::for_each(set<int>::iterator)/8 10.64% 4.534 5.016 - 0.08% -
std::find_end(deque<int>)_(process_all)/1024 10.64% 265.101 293.304 - -10.28% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.59% 26.653 29.475 - 0.93% -
std::unordered_set<int>::contains(key)_(existent)/1024 10.55% 1.402 1.550 - 28.56% -
rng::is_sorted(list<int>)/8192 10.55% 7261.972 8028.266 - 9.41% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 10.54% 2744.842 3034.031 - 11.84% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 10.51% 16.484 18.217 - 35.90% -
std::unordered_set<std::string>::erase(iterator)/1024 10.47% 29.843 32.968 - 24.33% -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.46% 10.165 11.228 - 11.64% -
BM_PopHeap_float_256 10.44% 20.337 22.461 - 1.26% -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.44% 10.049 11.098 - 2.08% -
rng::search(deque<int>,_pred)_(near_matches)/1000 10.44% 25255.045 27891.413 - 16.02% -
BM_deque_deque_copy_backward/1024 10.43% 38.430 42.438 - 4.92% -
std::set<std::string>::equal_range(key)_(existent)/32 10.42% 15.506 17.122 - 1.01% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 10.41% 33.577 37.071 - 4.76% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.39% 59.652 65.847 - 2.72% -
rng::rotate(list<int>)_(by_1/2)/32 10.35% 6.099 6.730 - 0.03% -
BM_std_minmax<unsigned_char>/29 10.33% 2.430 2.680 - 17.23% -
BM_std_minmax<unsigned_char>/5 10.33% 1.751 1.932 - 20.06% -
rng::move_backward(deque<int>)/8 10.32% 3.657 4.034 - 1.11% -
BM_MakeHeap_uint64_Random_256 10.32% 1.134 1.251 - -0.91% -
rng::search(deque<int>,_pred)_(near_matches)/1024 10.28% 26503.842 29229.710 - 15.89% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 10.27% 2.199 2.424 - 19.29% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 10.26% 680.148 749.931 - 10.92% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 10.23% 88.814 97.897 - -23.39% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.22% 4.148 4.572 - -0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.22% 85.416 94.142 - -0.30% -
BM_vector_deque_copy_backward/64000 10.21% 7240.333 7979.348 - 2.53% -
rng::find_last_if(deque<int>)_(bail_90%)/8 10.20% 0.908 1.000 - 0.98% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 10.15% 0.965 1.063 - -8.63% -
BM_std_min<__int128>/17 10.13% 6.481 7.138 - 6.77% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.12% 0.690 0.760 - 10.20% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.10% 777.472 856.007 - 0.34% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.08% 9.431 10.382 - 5.01% -
rng::none_of(deque<int>)_(process_all)/8 10.08% 4.385 4.826 - 3.90% -
BM_StringEraseWithMove_Huge_Transparent 10.04% 45.302 49.851 - -1.56% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.02% 18.628 20.495 - -0.25% -
BM_std_minmax<unsigned_char>/27 10.01% 1.868 2.055 - 15.79% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.99% 9.997 10.996 - 10.55% -
std::rotate_copy(vector<int>)/8192 9.96% 640.902 704.743 - 146.41% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.92% 1.160 1.275 - -16.82% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.92% 597.719 657.017 - 1.15% -
BM_std_minmax<unsigned_short>/4 9.91% 0.936 1.029 - -5.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.90% 10.198 11.208 - 1.13% -
BM_RangesPopHeap_float_256 9.90% 19.990 21.969 - -2.14% -
BM_MakeHeap_string_Random_16 9.89% 8.361 9.188 - 10.01% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.88% 670.415 736.643 - -4.66% -
std::set<std::string>::count(key)_(non-existent)/32 9.87% 9.672 10.627 - -0.62% -
std::move_backward(deque<int>)/512 9.86% 23.961 26.323 - 1.38% -
rng::move_backward(deque<int>)/512 9.84% 24.122 26.496 - 1.61% -
SetIntersection_Front_Set_uint32_1024_256 9.83% 4588185.853 5039079.850 - -1.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.80% 325.804 357.749 - 10.81% -
BM_MakeThenSortHeap_float_Descending_16384 9.75% 27.349 30.016 - -0.03% -
BM_deque_deque_ranges_copy_backward/512 9.75% 19.497 21.398 - -0.56% -
BM_std_minmax<char>/11 9.74% 1.648 1.809 - 3.04% -
BM_std_minmax_element<int>/3 9.74% 1.044 1.146 - -11.91% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.73% 1325324.026 1454287.874 - -0.12% -
BM_vector_deque_move/2 9.72% 1.832 2.010 - 22.60% -
std::find_first_of(deque<int>)_(small_needle)/32 9.69% 107.356 117.758 - 5.31% -
BM_std_minmax<unsigned_char>/21 9.69% 2.231 2.447 - 19.14% -
BM_MakeHeap_uint32_Random_256 9.64% 1.147 1.258 - 11.16% -
SetIntersection_Interlaced_Set_string_64_64 9.64% 36012424.621 39485192.678 - 4.04% -
std::multiset<int>::equal_range(key)_(existent)/1024 9.64% 4.951 5.428 - 2.57% -
rng::stable_partition(list<int>)_(dense)/32 9.62% 31.804 34.864 - 4.37% -
std::is_sorted(list<int>,_pred)/8192 9.62% 7610.705 8342.737 - 9.46% -
std::move(list<int>)/4096 9.62% 4380.130 4801.331 - -6.28% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.60% 10.638 11.660 - 8.35% -
BM_std_minmax<unsigned_char>/6 9.60% 2.048 2.245 - 18.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.60% 6516277.013 7141564.281 - 0.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 9.59% 22.383 24.529 - 18.07% -
BM_std_minmax<unsigned_char>/22 9.58% 2.509 2.749 - 14.15% -
std::find_if(vector<char>)_(process_all)/8 9.56% 2.425 2.657 - 11.10% -
BM_MakeHeap_float_Random_1024 9.54% 1.234 1.351 - 14.99% -
BM_std_minmax<unsigned_char>/7 9.47% 2.434 2.665 - 9.51% -
BM_PushHeap_uint32_PipeOrgan_1 9.46% 0.474 0.519 - -9.09% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.43% 11223.725 12282.382 - 10.02% -
BM_std_minmax<unsigned_char>/20 9.42% 1.932 2.114 - 15.32% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.38% 16418.571 17958.381 - -1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.34% 5906968.318 6458572.610 - -8.56% -
SetIntersection_None_Set_uint32_64_64 9.34% 11910664.855 13022637.729 - 8.98% -
std::find_end(deque<int>)_(process_all)/1000 9.32% 262.581 287.055 - 0.40% -
BM_std_minmax<unsigned_char>/30 9.30% 2.719 2.972 - 13.23% -
rng::partial_sort_copy(deque<int>)_(descending)/8 9.26% 19.673 21.493 - 6.71% -
BM_std_min<unsigned_int>/4 9.25% 0.996 1.088 - -0.18% -
BM_std_min<char>/2 9.24% 0.485 0.530 - 9.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 9.23% 28.812 31.471 - -12.58% -
rng::for_each_n(deque<int>)/8 9.21% 1.205 1.316 - 14.02% -
BM_MakeThenSortHeap_float_Descending_4 9.18% 1.175 1.283 - 3.81% -
std::multiset<std::string>::erase(iterator)/8192 9.17% 30.396 33.184 - 22.51% -
BM_PushHeap_string_Ascending_64 9.17% 7.139 7.793 - 5.76% -
std::map<std::string,_int>::erase(iterator)/32 9.17% 27.710 30.249 - -7.31% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 9.16% 4306.998 4701.601 - 0.27% -
BM_std_minmax<unsigned_short>/2 9.16% 0.848 0.925 - 7.31% -
SetIntersection_Interlaced_Vector_uint32_16384_16 9.15% 2462320.493 2687557.571 - -19.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 9.12% 38.617 42.140 - 1.02% -
std::multiset<std::string>::ctor(const&,_alloc)/32 9.12% 756.591 825.616 - 11.15% -
std::search(list<int>)_(single_element)/1000 9.12% 671.120 732.346 - 12.99% -
BM_std_minmax<unsigned_char>/24 9.12% 1.207 1.317 - 14.01% -
std::find(vector<long_long>)_(process_all)/8 9.02% 1.155 1.259 - -6.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.02% 1.293 1.409 - 4.37% -
BM_std_minmax<unsigned_char>/4 9.01% 1.473 1.606 - 17.49% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.01% 17459.607 19032.832 - -0.08% -
BM_PopHeap_float_64 8.96% 12.508 13.629 - 0.58% -
BM_std_minmax<unsigned_char>/31 8.95% 3.158 3.441 - 11.01% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.95% 25.997 28.324 - -1.59% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.95% 6752044.939 7356064.537 - -3.14% -
BM_std_min<unsigned_long_long>/64 8.93% 4.807 5.236 - 11.61% -
std::multimap<std::string,_int>::clear()/1024 8.92% 19787.068 21551.768 - 6.68% -
rng::copy(vector<bool>)_(unaligned)/262144 8.91% 1368.289 1490.195 - 8.88% -
BM_std_minmax<unsigned_char>/19 8.88% 1.656 1.803 - 14.32% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.87% 661.657 720.360 - 0.20% -
SetIntersection_None_Set_float_1024_4 8.87% 8873001.079 9659755.187 - 6.55% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 8.84% 6819.182 7422.232 - 3.46% -
BM_StringFindNoMatch/64 8.83% 1.849 2.013 - 7.41% -
rng::find_first_of(vector<int>)_(small_needle)/32 8.83% 47.426 51.614 - 10.18% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.82% 34.305 37.331 - 1.05% -
BM_std_minmax<unsigned_int>/7 8.81% 1.745 1.899 - 1.37% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.79% 16.239 17.666 - -0.30% -
std::set<std::string>::find(key)_(non-existent)/8192 8.78% 28.153 30.627 - 14.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.76% 10.088 10.973 - 7.01% -
vector<bool>(size_type,_const_value_type&) 8.76% 8.157 8.871 - -1.20% -
std::generate_n(list<int>)/8192 8.72% 6911.802 7514.758 - 10.18% -
std::find_end(list<int>)_(process_all)/1000 8.72% 656.214 713.421 - 0.32% -
BM_RangesPopHeap_float_64 8.72% 12.252 13.320 - -1.86% -
BM_RangesMakeHeap_float_Random_1024 8.68% 1.231 1.337 - 13.33% -
rng::find_end(list<int>)_(process_all)/1024 8.63% 673.763 731.931 - 1.03% -
rng::find_first_of(vector<int>)_(large_needle)/8192 8.63% 7057906.762 7667075.549 - 4.62% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 8.63% 1.238 1.345 - -3.68% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.63% 16.136 17.527 - -0.70% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.61% 40.068 43.518 - -2.72% -
BM_PushHeap_uint64_Random_4 8.59% 2.055 2.232 - 7.92% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.58% 1.678 1.823 - 3.09% -
BM_vector_deque_ranges_move_backward/65536 8.58% 7264.144 7887.576 - 1.86% -
SetIntersection_Front_Set_string_16384_256 8.58% 14679650.652 15939499.856 - 2.96% -
rng::for_each(map<int>::iterator)/32 8.56% 22.979 24.946 - -0.28% -
BM_std_minmax<unsigned_char>/3 8.56% 1.193 1.295 - 15.64% -
BM_std_min<__int128>/16 8.53% 6.134 6.657 - 7.09% -
std::copy(vector<int>)/32768 8.52% 3497.233 3795.338 - -0.04% -
rng::find_first_of(vector<int>)_(large_needle)/1024 8.52% 109839.086 119192.279 - 5.02% -
std::unordered_set<int>::find(key)_(existent)/8192 8.51% 1.384 1.501 - 4.39% -
BM_MakeHeap_string_Random_262144 8.50% 15.580 16.905 - 9.83% -
rng::for_each_n(list<int>)/8192 8.49% 7226.471 7839.771 - 7.27% -
std::find_if_not(vector<int>)_(process_all)/1024 8.48% 283.693 307.741 - -0.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.47% 954.862 1035.755 - 0.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 8.44% 0.629 0.682 - 8.98% -
BM_RangesPushHeap_float_Ascending_16 8.43% 0.982 1.065 - 4.12% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.41% 3.817 4.138 - 9.00% -
BM_std_minmax<unsigned_char>/25 8.36% 1.226 1.328 - 12.64% -
BM_PopHeap_float_16 8.35% 6.477 7.018 - 1.09% -
std::find_end(deque<int>)_(single_element)/8192 8.35% 2038.462 2208.667 - -19.00% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 8.34% 6.589 7.139 - 2.56% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.34% 0.374 0.406 - 8.46% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 8.29% 58.658 63.521 - -1.89% -
BM_std_minmax<unsigned_char>/14 8.27% 2.543 2.753 - 7.94% -
rng::rotate(deque<int>)_(1_element_backward)/1024 8.26% 39.110 42.342 - -2.85% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.26% 25.916 28.057 - -1.87% -
BM_std_minmax<unsigned_short>/1 8.25% 0.624 0.675 - 7.96% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.23% 596.810 645.924 - 0.31% -
rng::copy_if(list<int>)_(entire_range)/64 8.22% 30.797 33.329 - 9.04% -
BM_RangesPushHeap_float_Random_1 8.22% 0.429 0.464 - -33.47% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.21% 26.924 29.136 - 0.45% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 8.20% 46.795 50.634 - 5.52% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 8.19% 1.612 1.744 - 0.58% -
std::vector<int>::ctor(size)/1024 8.18% 41.099 44.459 - 4.91% -
std::find(vector<char>)_(process_all)/8 8.16% 0.925 1.000 - 8.21% -
rng::for_each(join_view(vector<vector<int>>)/8 8.16% 1.435 1.552 - 11.99% -
std::unique_copy(list<int>)_(contiguous)/52 8.15% 20.317 21.972 - 0.33% -
std::stable_partition(deque<int>)_(dense)/8192 8.13% 5669.075 6129.958 - 0.66% -
rng::find_end(deque<int>)_(single_element)/8192 8.13% 2203.322 2382.419 - 7.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.12% 45.679 49.388 - 1.57% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 8.11% 175.770 190.029 - 8.06% -
std::find_first_of(deque<int>)_(small_needle)/50 8.08% 164.557 177.855 - 5.22% -
BM_std_minmax<unsigned_char>/23 8.08% 2.986 3.227 - 15.48% -
BM_std_minmax<unsigned_int>/16 8.07% 1.284 1.387 - 10.90% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.06% 5300.869 5728.033 - 0.20% -
BM_vector_deque_move/1 8.05% 2.111 2.281 - 12.54% -
std::is_sorted(list<int>)/8192 8.04% 7170.888 7747.380 - 5.27% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 8.03% 10.977 11.858 - 9.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 8.01% 22.715 24.535 - 4.91% -
BM_StringConstructDestroyCStr_Small_Opaque 7.99% 2.082 2.248 - -0.26% -
BM_vector_deque_copy_backward/65536 7.97% 7749.664 8367.551 - 4.35% -
rng::generate_n(list<int>)/8192 7.97% 6968.160 7523.436 - 7.30% -
std::multiset<int>::count(key)_(existent)/8192 7.96% 9.188 9.920 - 8.59% -
std::list<std::string>::ctor(size)/1024 7.94% 12347.697 13328.184 - 8.45% -
std::list<std::string>::ctor(size)/8192 7.93% 102757.848 110907.067 - 8.56% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.92% 17.897 19.314 - -3.94% -
BM_std_minmax<char>/12 7.91% 1.915 2.067 - 2.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 7.90% 3.339 3.603 - 8.17% -
std::stable_partition(deque<int>)_(dense)/1024 7.86% 596.230 643.103 - 1.86% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.85% 283833.536 306119.990 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 7.83% 1330282.741 1434391.530 - -1.12% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.82% 29.311 31.604 - 0.09% -
std::set<int>::insert(value)_(already_present)/8192 7.80% 10.831 11.676 - 9.69% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 7.77% 97372.653 104935.577 - 9.60% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 7.70% 28.870 31.094 - 7.20% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 7.68% 91.418 98.440 - -1.22% -
BM_vector_deque_ranges_move_backward/1 7.68% 2.183 2.350 - 2.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 7.68% 32.211 34.684 - 15.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.67% 5.992 6.451 - 20.27% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.66% 8.512 9.164 - -0.75% -
std::list<int>::insert(begin)_(cheap_elements)/1024 7.66% 11.303 12.169 - 8.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 7.65% 0.336 0.362 - 7.71% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.65% 24.307 26.165 - -1.46% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 7.63% 342.210 368.331 - 8.21% -
BM_vector_deque_ranges_move/64 7.63% 2.661 2.864 - 0.23% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.63% 10.127 10.899 - 5.90% -
SetIntersection_Front_Set_uint64_256_64 7.62% 6183862.103 6654967.780 - 3.25% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.62% 26.086 28.073 - -0.52% -
BM_std_min<__int128>/15 7.61% 5.697 6.130 - 6.09% -
SetIntersection_None_Set_uint32_64_16 7.61% 19183596.248 20642582.475 - 7.60% -
std::map<int,_int>::insert(value)_(already_present)/1024 7.56% 3.509 3.774 - 6.41% -
BM_std_min<unsigned_short>/22 7.56% 1.813 1.950 - 2.64% -
BM_vector_deque_ranges_move_backward/64000 7.54% 7177.082 7718.375 - 4.11% -
std::find_end(list<int>)_(process_all)/1048576 7.52% 817328.440 878787.390 - 0.43% -
std::copy_n(vector<int>)/4096 7.51% 208.171 223.810 - 4.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.51% 0.447 0.481 - 0.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.50% 8.480 9.116 - 23.40% -
rng::find_end(deque<int>)_(process_all)/1024 7.48% 302.597 325.244 - 4.42% -
rng::stable_partition(list<int>)_(dense)/50 7.46% 52.647 56.575 - -0.47% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 7.46% 102204.981 109830.012 - 8.97% -
std::set<std::string>::count(key)_(existent)/32 7.44% 14.472 15.549 - -0.76% -
rng::find(vector<char>)_(bail_25%)/8 7.43% 0.983 1.056 - -4.36% -
BM_std_minmax<unsigned_char>/12 7.42% 1.945 2.090 - 3.34% -
std::find_first_of(vector<int>)_(small_needle)/32 7.42% 46.829 50.302 - 6.48% -
BM_std_minmax<unsigned_char>/18 7.41% 1.317 1.414 - 9.21% -
std::map<int,_int>::insert(value)_(new_value)/8192 7.38% 39.761 42.695 - 16.26% -
std::remove_if(vector<int>)_(sprinkled)/32 7.38% 53.749 57.714 - -0.30% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.35% 9.231 9.910 - -18.52% -
BM_std_min<__int128>/14 7.32% 5.290 5.677 - 5.90% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.31% 30.511 32.740 - 2.07% -
std::list<int>::insert(begin)_(cheap_elements)/8192 7.30% 11.272 12.095 - 7.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.30% 54705.056 58697.512 - 0.99% -
rng::find_first_of(vector<int>)_(small_needle)/50 7.28% 71.689 76.907 - 7.56% -
std::set<std::string>::lower_bound(key)_(existent)/8192 7.28% 27.767 29.788 - 5.19% -
BM_std_minmax<short>/18 7.26% 1.992 2.136 - 5.25% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 7.24% 1.250 1.341 - -8.12% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 7.22% 12269.783 13155.694 - 8.31% -
std::multiset<int>::upper_bound(key)_(existent)/8192 7.22% 14.904 15.980 - 8.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 7.22% 102350.218 109737.790 - 8.66% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 7.21% 97.281 104.296 - 1.61% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7.20% 8185.334 8774.429 - -14.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.17% 645.389 691.668 - 8.31% -
SetIntersection_Front_Set_string_1024_64 7.17% 4696596.405 5033262.625 - 3.82% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7.15% 102299.127 109608.969 - 8.54% -
std::deque<int>::ctor(size)/1024 7.14% 68.900 73.823 - -1.08% -
BM_vector_deque_ranges_copy_backward/70000 7.09% 8155.895 8734.441 - -3.99% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 7.06% 342.431 366.619 - 7.91% -
BM_vector_deque_move_backward/65536 7.06% 7352.003 7871.038 - -1.01% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 7.06% 33.897 36.289 - 1.79% -
std::map<int,_int>::insert(value)_(already_present)/8192 7.05% 4.044 4.329 - 7.29% -
rng::adjacent_find(deque<int>,_pred)/50 7.05% 29.018 31.064 - 1.88% -
std::find_end(deque<int>,_pred)_(single_element)/1024 7.05% 610.659 653.710 - 0.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.04% 341.396 365.422 - 7.48% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.03% 3.895 4.168 - 8.20% -
std::copy(vector<bool>)_(unaligned)/262144 7.02% 1713.082 1833.377 - 6.83% -
std::stable_sort(deque<int>)_(descending)/8 7.01% 26.651 28.520 - -0.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 7.00% 22.073 23.619 - 6.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.99% 23.299 24.928 - -0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.98% 1158.173 1238.998 - 0.32% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.97% 6846.921 7324.043 - 4.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 6.96% 5.285 5.653 - -0.63% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.96% 575297.400 615346.434 - 0.60% -
BM_vector_deque_ranges_copy_backward/64000 6.96% 7334.739 7845.150 - -0.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.96% 12307.048 13163.414 - 8.36% -
BM_StringConstructDestroyCStr_Small_Transparent 6.96% 0.370 0.396 - -6.54% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.95% 341.406 365.143 - 7.50% -
bm_ranges_lexicographical_compare<int>/1 6.94% 1.295 1.385 - 6.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 6.91% 3.729 3.987 - 4.58% -
rng::sort(deque<int>)_(repeated)/1024 6.90% 946.790 1012.074 - 5.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 6.90% 1.233 1.318 - 8.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.89% 12302.500 13149.899 - 7.98% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 6.86% 3.680 3.932 - 6.68% -
bm_ranges_lexicographical_compare<int>/4 6.86% 1.297 1.386 - 9.02% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.86% 19.835 21.196 - -4.37% -
BM_RangesMakeHeap_uint64_Descending_64 6.86% 0.235 0.251 - 3.17% -
BM_RangesMakeHeap_uint64_Heap_64 6.85% 0.245 0.262 - 3.28% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.85% 26.884 28.725 - 0.17% -
std::find_end(list<int>)_(process_all)/8192 6.84% 6988.646 7467.000 - 2.33% -
bm_ranges_lexicographical_compare<signed_char>/16 6.84% 1.297 1.386 - 6.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 6.84% 1084613.481 1158771.673 - 6.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.83% 2.165 2.313 - -0.12% -
std::partial_sort(deque<int>)_(descending)/8 6.83% 41.369 44.193 - 2.15% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.82% 7783.187 8313.766 - 1.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 6.81% 511.311 546.118 - 6.04% -
BM_std_minmax<unsigned_char>/11 6.80% 1.712 1.828 - 2.16% -
std::unordered_set<std::string>::erase(iterator)/0 6.79% 27.410 29.273 - -9.52% -
SetIntersection_Front_Set_uint32_16384_16384 6.77% 337350157.014 360200406.224 - 3.30% -
BM_std_minmax<unsigned_char>/2 6.77% 0.883 0.943 - 14.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 6.75% 1.575 1.681 - 1.48% -
BM_StringAssignStr_Huge_Opaque 6.73% 104.579 111.622 - 2.13% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 6.72% 12314.393 13142.338 - 8.46% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 6.72% 343.832 366.943 - 7.88% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.71% 3059.360 3264.795 - 13.77% -
std::list<std::string>::ctor(size)/32 6.71% 340.400 363.248 - 7.55% -
BM_MakeHeap_string_Random_4 6.71% 5.810 6.199 - 6.10% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.70% 3.260 3.479 - 0.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 6.69% 12.329 13.154 - 8.07% -
std::find_first_of(vector<int>)_(small_needle)/50 6.68% 70.613 75.332 - 5.56% -
BM_RangesPopHeap_float_16 6.67% 6.443 6.873 - -1.60% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 6.66% 3.665 3.909 - 3.26% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 6.66% 1.613 1.721 - 6.36% -
std::multiset<std::string>::find(key)_(existent)/32 6.66% 14.756 15.738 - -25.03% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.65% 31.233 33.310 - -3.94% -
std::map<int,_int>::contains(key)_(non-existent)/32 6.64% 2.283 2.435 - 6.73% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.63% 6980.278 7443.056 - -5.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.62% 102218.567 108990.513 - 8.28% -
BM_std_min<char>/11 6.60% 1.048 1.117 - 7.34% -
BM_std_min<unsigned_short>/19 6.59% 1.893 2.018 - 7.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.57% 25130.716 26782.687 - 1.70% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.57% 26.132 27.848 - -13.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.57% 75378224.467 80329271.576 - 8.99% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 6.56% 11963.456 12748.792 - 0.28% -
std::multiset<std::string>::contains(key)_(existent)/1024 6.55% 22.982 24.487 - 8.82% -
std::unordered_set<int>::count(key)_(non-existent)/1024 6.54% 1.548 1.649 - 24.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.53% 201776211.563 214950045.674 - 5.23% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.53% 2263.289 2410.996 - 6.66% -
std::shift_right(deque<int>)/1024 6.51% 39.829 42.422 - -2.37% -
BM_vector_deque_ranges_move_backward/2 6.51% 1.937 2.063 - 2.80% -
BM_PushHeap_float_Random_4 6.48% 2.837 3.020 - -0.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.48% 21.417 22.805 - 8.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.46% 11961779.316 12734554.233 - -6.25% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.46% 53.393 56.840 - 1.93% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 6.45% 17.714 18.857 - 6.19% -
std::set<int>::erase(key)_(existent)/1024 6.44% 38.586 41.072 - 2.06% -
rng::find_if_not(vector<int>)_(process_all)/8 6.42% 2.518 2.679 - 2.52% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.41% 1.590 1.691 - 4.74% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 6.41% 10.874 11.571 - 6.22% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 6.40% 80589715.558 85746629.416 - -34.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.40% 1.303 1.386 - -9.29% -
BM_std_minmax<char>/10 6.39% 1.301 1.385 - 3.30% -
BM_std_min<__int128>/13 6.39% 4.881 5.192 - 5.21% -
std::for_each_n(list<int>)/50 6.38% 22.766 24.219 - 0.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.34% 1.304 1.386 - -9.30% -
BM_std_minmax<unsigned_char>/28 6.33% 2.150 2.286 - 12.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.33% 1.304 1.387 - -9.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 6.32% 1.296 1.377 - -2.46% -
std::rotate(list<int>)_(1_element_forward)/50 6.32% 24.278 25.811 - -7.01% -
rng::find_end(list<int>)_(process_all)/1048576 6.30% 824731.927 876697.396 - 0.04% -
BM_deque_deque_copy_backward/70000 6.29% 8402.618 8931.492 - -2.83% -
BM_std_minmax<short>/7 6.29% 1.747 1.857 - 5.27% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.26% 27.017 28.709 - 4.51% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.26% 1.305 1.387 - -9.31% -
std::find_end(list<int>)_(single_element)/1024 6.25% 689.682 732.821 - 0.21% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 6.22% 904.425 960.719 - 4.98% -
BM_std_minmax<unsigned_char>/15 6.21% 2.983 3.168 - 0.07% -
std::find_first_of(deque<int>)_(small_needle)/8192 6.21% 28579.279 30354.604 - 8.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.21% 40480084.849 42993722.256 - 46.62% -
BM_std_minmax<unsigned_short>/32 6.21% 1.229 1.305 - -1.89% -
rng::find_first_of(vector<int>)_(large_needle)/32 6.20% 105.040 111.551 - 5.69% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.20% 14.634 15.541 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.18% 54109442.745 57451484.708 - -0.25% -
BM_std_min<char>/8 6.17% 2.251 2.389 - 3.09% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.17% 773.160 820.864 - 0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.16% 34.282 36.393 - 0.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.13% 285.034 302.514 - 6.12% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 6.12% 1.147 1.217 - 17.03% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 6.11% 25.152 26.690 - 0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.11% 1192.195 1265.064 - 1.89% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.11% 329.177 349.292 - 8.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 6.11% 2342490.207 2485631.907 - -1.88% -
std::find_if(deque<int>)_(process_all)/8192 6.11% 2845.291 3019.066 - 7.15% -
BM_StringAssignStr_Huge_Transparent 6.09% 103.479 109.785 - -1.02% -
rng::find_first_of(vector<int>)_(small_needle)/1024 6.09% 1412.620 1498.628 - 5.63% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 6.09% 1.495 1.586 - 21.87% -
rng::find_end(list<int>,_pred)_(single_element)/1000 6.08% 755.614 801.556 - 0.79% -
rng::stable_sort(deque<int>)_(descending)/8 6.06% 27.355 29.013 - 6.86% -
std::multimap<std::string,_int>::erase(iterator)/8192 6.05% 32.841 34.829 - 9.15% -
BM_std_min<unsigned_long_long>/5 6.04% 1.343 1.424 - 9.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 6.03% 9.587 10.165 - 2.29% -
std::multiset<std::string>::insert(value)_(new_value)/1024 6.03% 61.548 65.260 - 3.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.01% 25868.671 27424.425 - -2.44% -
std::multiset<std::string>::count(key)_(existent)/32 6.00% 18.033 19.116 - -4.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 6.00% 9745650.668 10330329.808 - 9.52% -
rng::contains(deque<int>)_(process_all)/8 5.97% 2.943 3.119 - 1.31% -
std::replace(vector<int>)_(sprinkled)/50 5.96% 7.726 8.187 - 0.07% -
std::set<std::string>::find(key)_(existent)/32 5.95% 16.304 17.273 - 10.91% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 5.94% 3.132 3.318 - 5.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.94% 904.716 958.415 - 6.21% -
BM_std_min<__int128>/12 5.86% 4.474 4.736 - 4.73% -
std::copy_n(vector<int>)/8 5.83% 2.165 2.291 - 4.35% -
std::is_partitioned(list<int>)_(unpartitioned)/50 5.82% 4.360 4.614 - 4.26% -
BM_tolower_char<wchar_t> 5.82% 0.614 0.650 - -6.01% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.80% 326.974 345.951 - 7.61% -
std::rotate_copy(deque<int>)/32 5.80% 2.622 2.775 - 4.10% -
BM_std_min<long_long>/3 5.80% 1.283 1.357 - 7.99% -
std::find_end(list<int>)_(single_element)/1000 5.79% 674.330 713.381 - 0.13% -
BM_num_get<long> 5.79% 11.063 11.703 - 1.20% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.78% 19.364 20.483 - 0.01% -
bm_ranges_lexicographical_compare<int>/2 5.77% 1.527 1.615 - 5.96% -
SetIntersection_Front_Set_string_64_64 5.77% 36168943.159 38256593.801 - 1.80% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 5.77% 10.543 11.151 - 0.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.77% 11962.114 12652.319 - -0.47% -
BM_vector_deque_move_backward/70000 5.77% 8004.825 8466.599 - 4.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.76% 38932.997 41175.355 - 0.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.76% 28.684 30.336 - 3.60% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.75% 20.765 21.959 - 2.72% -
std::map<int,_int>::erase(key)_(non-existent)/32 5.74% 2.380 2.517 - -17.38% -
bm_ranges_lexicographical_compare<int>/8 5.73% 1.530 1.618 - 7.64% -
rng::copy_n(list<int>)/4096 5.70% 3983.009 4210.050 - -5.83% -
BM_std_minmax<short>/15 5.70% 1.991 2.105 - 8.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.70% 3175.716 3356.599 - 2.53% -
std::set<std::string>::contains(key)_(existent)/1024 5.69% 21.246 22.455 - -10.23% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.68% 27.006 28.539 - -6.49% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 5.67% 0.395 0.418 - 5.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.66% 27.396 28.946 - 2.43% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.64% 68.772 72.652 - 1.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.64% 93.536 98.813 - 16.56% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 5.64% 1237.061 1306.831 - -10.98% -
rng::copy(list<int>)/32768 5.64% 26739.305 28247.332 - 3.88% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.64% 29.986 31.676 - 0.20% -
BM_std_min<char>/6 5.63% 1.589 1.678 - 6.71% -
std::rotate(list<int>)_(by_1/3)/32 5.63% 15.080 15.928 - 3.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.62% 1359.236 1435.640 - 5.86% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.61% 4604.609 4862.972 - 0.01% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.61% 12696.049 13408.258 - 18.95% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 5.61% 11353.887 11990.400 - 8.08% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 5.61% 919.804 971.364 - 6.89% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 5.60% 1.853 1.957 - -3.03% -
std::find_if_not(vector<int>)_(process_all)/50 5.59% 14.233 15.029 - 0.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.59% 9.553 10.087 - 5.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 5.58% 1.609 1.699 - -7.97% -
std::adjacent_find(deque<int>)/50 5.58% 14.773 15.597 - -13.46% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.58% 3.377 3.565 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.56% 20668820.404 21818759.432 - 0.63% -
BM_std_min<int>/4 5.56% 1.022 1.079 - 4.96% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 5.55% 1.145 1.208 - -2.39% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 5.55% 1.501 1.584 - 2.81% -
rng::find_if(deque<int>)_(bail_25%)/8 5.55% 1.453 1.534 - 0.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.54% 6.514 6.875 - 3.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.52% 990094.294 1044765.695 - 0.60% -
SetIntersection_Interlaced_Set_uint32_256_256 5.52% 8851964.824 9340747.624 - -5.91% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 5.52% 33.007 34.829 - -1.69% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.52% 6995.482 7381.482 - -3.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.49% 10.211 10.772 - 0.04% -
std::equal(list<int>)_(it,_it,_it)/50 5.47% 33.915 35.769 - 0.21% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.46% 12.211 12.878 - 6.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.44% 7346308.583 7746082.154 - 6.86% -
BM_std_min<char>/19 5.44% 1.182 1.246 - 7.83% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.40% 10.557 11.127 - -0.11% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.40% 32056.630 33786.092 - 6.13% -
std::unordered_set<int>::count(key)_(non-existent)/8192 5.39% 1.671 1.761 - 19.94% -
std::set<std::string>::equal_range(key)_(existent)/1024 5.39% 23.090 24.335 - 2.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.39% 41.214 43.436 - 12.26% -
std::multimap<std::string,_int>::clear()/32 5.39% 890.973 938.971 - 5.40% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.38% 2.230 2.350 - 5.62% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 5.38% 68.931 72.637 - 1.00% -
std::sort(deque<int>)_(repeated)/1024 5.38% 963.401 1015.189 - 5.22% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.36% 32165.139 33889.194 - 6.72% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 5.36% 4003.062 4217.587 - 5.13% -
SetIntersection_Front_Set_uint32_16384_1024 5.36% 15461815.069 16289805.979 - -8.11% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.35% 0.974 1.027 - 4.35% -
rng::distance(join_view(vector<vector<int>>)/50 5.35% 0.605 0.637 - 4.90% -
BM_std_minmax<unsigned_char>/13 5.34% 2.219 2.337 - 0.53% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.32% 0.495 0.521 - -1.39% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 5.31% 11231.241 11827.323 - 6.57% -
BM_MakeHeap_uint32_Random_16 5.31% 1.253 1.319 - 3.03% -
BM_MakeHeap_uint64_Descending_4 5.29% 0.278 0.292 - 1.58% -
std::find_end(vector<int>)_(single_element)/8192 5.28% 1834.008 1930.836 - 1.95% -
bm_lexicographical_compare<int>/16 5.28% 2.016 2.123 - -0.77% -
BM_std_minmax<short>/10 5.27% 1.431 1.506 - 6.08% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 5.25% 356.884 375.623 - 18.49% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.25% 27.680 29.133 - 8.99% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 5.24% 1338.059 1408.188 - 5.33% -
BM_deque_deque_ranges_move_backward/65536 5.23% 8026.444 8446.425 - -0.31% -
BM_SortHeap_float_4 5.22% 1.028 1.081 - 0.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.21% 23.078 24.281 - -0.47% -
rng::for_each(set<int>::iterator)/32 5.21% 22.161 23.316 - 0.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.20% 32.719 34.421 - -5.25% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 5.20% 22.324 23.484 - -2.07% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.19% 24.349 25.613 - -0.24% -
rng::search(list<int>,_pred)_(single_element)/8192 5.19% 8320.133 8752.028 - -3.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.19% 3.402 3.578 - -1.54% -
BM_RangesPushHeap_uint64_Descending_1 5.18% 0.467 0.491 - -2.56% -
BM_PopHeap_string_262144 5.16% 92.586 97.366 - 4.54% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 5.15% 32182.190 33839.803 - 5.39% -
BM_deque_deque_ranges_move_backward/70000 5.15% 8505.993 8943.911 - -2.42% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.14% 30.292 31.849 - -0.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.14% 822.045 864.280 - -0.48% -
std::set<int>::count(key)_(existent)/32 5.13% 1.793 1.884 - 4.97% -
rng::find_last_if(vector<int>)_(bail_90%)/50 5.12% 1.500 1.577 - 2.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.12% 6438.372 6768.156 - 1.83% -
BM_std_minmax<int>/4 5.11% 0.975 1.025 - 5.61% -
BM_std_minmax<char>/15 5.09% 2.930 3.079 - 1.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.08% 67252.082 70671.079 - 1.49% -
std::fill_n(deque<int>)/32 5.08% 1.156 1.215 - 0.61% -
BM_std_min<__int128>/11 5.08% 4.047 4.252 - 3.98% -
rng::find_end(list<int>)_(single_element)/1024 5.08% 697.086 732.492 - 0.19% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.08% 676.393 710.738 - 3.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.07% 274976.948 288912.723 - 6.55% -
BM_std_min<char>/4 5.07% 1.071 1.125 - 4.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.07% 101.646 106.796 - 5.17% -
std::set<int>::count(key)_(existent)/1024 5.05% 4.174 4.385 - 5.60% -
std::adjacent_find(list<int>,_pred)/50 5.04% 35.031 36.795 - 5.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.02% 880.740 924.941 - 4.17% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.02% 1.678 1.762 - -15.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.01% 4.593 4.824 - 1.36% -
std::map<int,_int>::find(key)_(non-existent)/32 5.01% 2.402 2.522 - 5.03% -
SetIntersection_Front_Set_uint64_16384_4 4.98% 1083437.932 1137396.062 - -0.26% -
rng::contains_subrange(list<int>)_(same_length)/16 4.96% 6.609 6.937 - 0.12% -
BM_MakeThenSortHeap_float_SingleElement_256 4.96% 3.991 4.189 - 0.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.96% 115679.663 121416.243 - 6.18% -
std::find_end(vector<int>)_(single_element)/1000 4.95% 233.910 245.498 - 0.50% -
std::stable_partition(deque<int>)_(dense)/50 4.94% 39.686 41.647 - -0.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 4.94% 32496.363 34101.096 - 6.41% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.94% 11591.857 12164.170 - -1.64% -
std::map<int,_int>::contains(key)_(non-existent)/8192 4.93% 7.558 7.931 - 5.23% -
BM_num_get<long_double> 4.91% 35.576 37.322 - 3.10% -
std::stable_partition(deque<int>)_(dense)/32 4.90% 29.909 31.374 - 1.31% -
BM_std_min<unsigned_short>/20 4.90% 2.221 2.329 - 3.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4.90% 2837.261 2976.161 - 17.21% -
std::find_end(vector<int>)_(single_element)/1024 4.89% 239.229 250.937 - 1.42% -
std::reverse_copy(vector<int>)/8 4.89% 2.367 2.483 - -2.85% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.88% 293.810 308.160 - 4.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.88% 60.364 63.308 - 3.74% -
bm_lexicographical_compare<int>/4 4.88% 1.259 1.320 - -4.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.88% 12768803.666 13391447.236 - 0.58% -
BM_std_minmax_element<short>/64 4.87% 17.237 18.077 - -2.53% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.86% 9.986 10.471 - -1.06% -
rng::move(list<int>)/512 4.86% 353.190 370.365 - 0.49% -
std::multiset<std::string>::erase(key)_(non-existent)/32 4.84% 10.099 10.588 - 3.00% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 4.84% 93.675 98.205 - 3.82% -
BM_std_minmax<unsigned_int>/31 4.83% 2.478 2.598 - 1.49% -
BM_std_minmax<short>/6 4.83% 1.379 1.446 - 5.04% -
BM_StringFindAllMatch/8 4.83% 2.544 2.667 - 4.75% -
std::stable_partition(deque<int>)_(sparse)/1024 4.82% 453.809 475.703 - 0.67% -
SetIntersection_Front_Vector_uint64_262144_4 4.81% 1080121.867 1132113.102 - -0.13% -
rng::unique(deque<int>)_(contiguous)/52 4.81% 68.043 71.317 - 4.76% -
BM_num_get<bool> 4.81% 12.081 12.662 - 1.01% -
rng::none_of(deque<int>)_(process_all)/50 4.80% 26.561 27.836 - 1.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.80% 18.755 19.655 - 4.79% -
rng::any_of(vector<int>)_(process_all)/8 4.80% 2.354 2.467 - -1.83% -
BM_vector_deque_move_backward/64000 4.79% 7358.308 7711.027 - 2.69% -
rng::find_end(list<int>)_(single_element)/1000 4.78% 683.666 716.353 - 0.60% -
BM_std_minmax<short>/25 4.78% 2.203 2.308 - 3.20% -
rng::starts_with(list<int>)/8 4.76% 2.911 3.049 - -0.86% -
std::remove_if(deque<int>)_(sprinkled)/32 4.76% 56.119 58.790 - 4.27% -
rng::is_partitioned(vector<int>)_(partitioned)/50 4.76% 8.481 8.884 - 3.85% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.75% 18.604 19.487 - -0.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.74% 272984.273 285929.087 - 3.75% -
std::find_if_not(list<int>)_(bail_25%)/8 4.74% 1.216 1.273 - -0.34% -
std::unique(vector<int>,_pred)_(contiguous)/52 4.74% 63.191 66.185 - 5.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.73% 70.229 73.551 - -0.86% -
BM_num_get<long_long> 4.73% 11.169 11.697 - 1.62% -
rng::find(vector<char>)_(process_all)/50 4.72% 1.621 1.698 - 2.20% -
BM_std_minmax_element<char>/1 4.72% 0.301 0.315 - 3.56% -
BM_PushHeap_uint64_Descending_4 4.69% 0.361 0.378 - 2.70% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.68% 32.273 33.782 - 4.38% -
rng::search(list<int>)_(no_match)/8192 4.67% 6859.488 7179.584 - 5.44% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 4.65% 278225.480 291159.603 - 6.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.65% 1134326.021 1187033.681 - -0.22% -
BM_RangesMakeThenSortHeap_float_Descending_256 4.64% 5.718 5.983 - 0.54% -
BM_std_min<long_long>/30 4.64% 3.164 3.311 - 1.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.63% 42.521 44.491 - 25.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 4.63% 0.410 0.429 - -19.78% -
std::map<int,_int>::erase(key)_(non-existent)/1024 4.63% 5.395 5.645 - -11.32% -
SetIntersection_Front_Set_uint32_1024_1 4.63% 1061496.740 1110622.657 - -0.96% -
BM_std_minmax<short>/32 4.63% 1.229 1.286 - 1.85% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.62% 7.083 7.410 - 4.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.62% 345406858.829 361374752.856 - 4.77% -
std::multiset<int>::lower_bound(key)_(existent)/8192 4.62% 15.077 15.773 - 5.30% -
std::search(list<int>)_(no_match)/8192 4.62% 7152.815 7483.140 - 6.75% -
BM_StringFindAllMatch/1 4.61% 2.774 2.902 - 1.37% -
std::map<int,_int>::find(key)_(existent)/1024 4.61% 3.750 3.923 - 0.04% -
BM_deque_deque_move_backward/65536 4.61% 8062.987 8434.676 - -0.88% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.60% 1.146 1.199 - 0.67% -
SetIntersection_Front_Set_uint64_1024_4 4.59% 1099855.862 1150354.739 - 0.85% -
rng::search(vector<int>)_(same_length)/8192 4.59% 1878.783 1965.008 - 3.50% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.59% 11894.715 12440.514 - -3.69% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 4.59% 46152295.536 48269767.796 - -22.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.59% 1116396.368 1167587.728 - 0.22% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.58% 127.601 133.450 - 5.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 4.57% 22.064 23.073 - 10.03% -
std::deque<std::string>::ctor(size)/32 4.57% 40.140 41.975 - 1.64% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.57% 0.983 1.028 - 0.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.57% 0.553 0.578 - 7.28% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 4.57% 16.891 17.662 - 5.49% -
BM_StringConstructDestroyCStr_Large_Transparent 4.57% 8.952 9.361 - -5.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.55% 2.844 2.973 - 0.29% -
BM_std_minmax<unsigned_char>/32 4.55% 1.601 1.674 - 10.82% -
rng::find_first_of(vector<int>)_(small_needle)/8192 4.54% 11288.437 11801.334 - 4.80% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 4.54% 0.945 0.988 - 7.66% -
BM_deque_deque_ranges_move_backward/512 4.54% 20.498 21.429 - -0.59% -
rng::none_of(vector<int>)_(process_all)/8 4.54% 2.353 2.460 - 1.10% -
BM_std_min<char>/13 4.54% 1.564 1.635 - 2.94% -
bm_lexicographical_compare<int>/64 4.53% 4.813 5.031 - 1.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.53% 17.941 18.754 - 9.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.53% 0.757 0.792 - 2.52% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.52% 12530.058 13096.856 - 8.54% -
rng::move_backward(deque<int>)/32768 4.52% 3523.518 3682.635 - 0.13% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.52% 1411.892 1475.648 - 4.65% -
SetIntersection_None_Vector_uint32_1024_256 4.51% 1104667.208 1154533.721 - -0.09% -
BM_PopHeap_float_4 4.51% 2.374 2.481 - 0.61% -
std::search(list<int>,_pred)_(no_match)/8192 4.51% 7148.754 7471.243 - 7.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.49% 18071.389 18883.313 - 0.41% -
BM_MakeHeap_uint32_Random_64 4.49% 1.250 1.307 - 0.48% -
BM_vector_deque_copy_backward/70000 4.49% 8163.027 8529.381 - 0.86% -
BM_std_min<__int128>/10 4.49% 3.666 3.830 - 3.28% -
std::set<int>::contains(key)_(non-existent)/32 4.48% 2.348 2.453 - 0.42% -
bm_ranges_lexicographical_compare<signed_char>/512 4.46% 7.690 8.033 - 3.73% -
BM_RangesPushHeap_float_Ascending_64 4.45% 1.747 1.825 - 2.41% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.45% 11278.678 11780.306 - 4.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 4.44% 110783943.527 115704799.458 - -6.58% -
BM_MakeThenSortHeap_string_SingleElement_4 4.44% 5.959 6.224 - 0.45% -
BM_std_minmax<short>/11 4.42% 1.795 1.875 - 3.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.42% 21.641 22.598 - -1.32% -
BM_std_minmax<char>/64 4.42% 1.256 1.312 - -4.98% -
std::search_n(list<int>)_(no_match)/1000 4.42% 677.286 707.229 - 2.11% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.42% 9.891 10.328 - -2.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 4.42% 134711079.062 140659555.494 - -2.45% -
std::multiset<std::string>::insert(value)_(new_value)/32 4.41% 42.679 44.562 - 3.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 4.41% 38973084.340 40690337.302 - -26.57% -
std::any_of(deque<int>)_(process_all)/50 4.40% 19.281 20.130 - -2.17% -
SetIntersection_Interlaced_Set_string_256_16 4.40% 18096272.313 18893335.979 - 0.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.40% 5.165 5.392 - 0.94% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.40% 30111.892 31436.508 - -1.07% -
rng::all_of(list<int>)_(process_all)/8 4.39% 2.610 2.725 - 0.34% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.39% 6492.491 6777.513 - -0.75% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 4.38% 3704.283 3866.689 - 4.74% -
std::set<int>::equal_range(key)_(existent)/8192 4.37% 7.957 8.304 - 0.90% -
SetIntersection_None_Set_float_1024_64 4.36% 9001014.838 9393398.499 - 6.20% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 4.36% 2.265 2.363 - 6.29% -
std::stable_partition(vector<int>)_(sparse)/32 4.35% 6.874 7.173 - -4.10% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.35% 3.964 4.136 - -1.33% -
rng::find_last(deque<int>)_(bail_90%)/8 4.34% 0.867 0.905 - -2.01% -
SetIntersection_Interlaced_Vector_string_16384_4 4.34% 1820903.984 1899939.195 - -1.52% -
BM_StringRelational_Eq_Large_Large_Control 4.34% 2.270 2.369 - 8.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.33% 22.160 23.120 - 2.26% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 4.32% 11.953 12.469 - 4.68% -
std::move_backward(vector<bool>)_(unaligned)/64 4.32% 1.790 1.867 - 2.97% -
BM_RangesMakeHeap_float_Descending_256 4.31% 0.250 0.260 - 1.92% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.31% 2.825 2.946 - 0.50% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.31% 790.629 824.667 - 0.68% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.30% 15265477.487 15922341.162 - 2.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.30% 0.447 0.467 - 13.47% -
BM_RangesMakeThenSortHeap_string_Heap_16 4.30% 17.177 17.915 - 0.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.28% 3.951 4.120 - 7.50% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.28% 19480.732 20314.204 - -0.51% -
std::set<std::string>::erase(iterator)/0 4.27% 25.427 26.514 - -11.32% -
rng::find_last(list<int>)_(bail_90%)/50 4.27% 1.296 1.351 - -6.26% -
rng::rotate(list<int>)_(by_1/4)/32 4.26% 13.756 14.343 - 0.26% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.26% 810.366 844.919 - 0.75% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.26% 47.669 49.700 - 5.09% -
rng::partial_sort(deque<int>)_(ascending)/8 4.25% 30.501 31.798 - 4.14% -
std::move(deque<int>)/64 4.25% 6.003 6.258 - 2.29% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 4.24% 59.093 61.601 - 2.38% -
BM_std_min<__int128>/8 4.24% 2.871 2.993 - 0.60% -
rng::contains_subrange(list<int>)_(process_all)/50 4.22% 17.614 18.357 - 1.92% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 4.21% 11486.061 11969.927 - 15.33% -
rng::find_end(list<int>)_(process_all)/1000 4.21% 685.603 714.470 - -0.53% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.21% 29.387 30.624 - 4.18% -
BM_std_min<short>/20 4.20% 2.248 2.342 - 2.36% -
std::find_if(deque<int>)_(process_all)/32768 4.19% 11637.762 12125.908 - 6.08% -
std::find(deque<int>)_(process_all)/50 4.19% 13.236 13.791 - 1.93% -
BM_vector_deque_copy_backward/64 4.19% 2.961 3.085 - -2.10% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.18% 480.400 500.500 - -0.52% -
BM_SortHeap_pair<uint32,_uint32>_1 4.18% 0.251 0.261 - -1.48% -
std::multiset<std::string>::contains(key)_(existent)/32 4.18% 14.931 15.554 - -6.33% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 4.18% 9.208 9.593 - 4.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.17% 2.098 2.186 - 0.64% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 4.17% 589.992 614.620 - 1.63% -
std::move_backward(deque<int>)/4096 4.17% 154.815 161.274 - 1.85% -
rng::stable_sort(deque<int>)_(repeated)/8 4.17% 17.980 18.730 - 1.33% -
rng::search(list<int>)_(single_element)/1024 4.17% 726.036 756.316 - 6.85% -
std::partition_copy(vector<int>)/1024 4.17% 457.240 476.303 - 2.88% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 4.17% 7.445 7.755 - 7.97% -
std::find_end(list<int>)_(process_all)/1024 4.15% 703.015 732.221 - 0.32% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.15% 16.013 16.678 - 1.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.15% 11054.044 11512.671 - -0.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.15% 29.280 30.494 - 3.68% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.14% 97493.132 101526.784 - 6.33% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.14% 0.254 0.264 - -7.24% -
BM_SortHeap_float_16384 4.13% 26.721 27.825 - -1.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.13% 65.173 67.863 - -7.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.12% 275716.015 287072.710 - 5.41% -
BM_std_minmax<short>/2 4.12% 0.916 0.954 - 4.28% -
rng::find_first_of(vector<int>)_(large_needle)/50 4.11% 285.569 297.311 - 6.50% -
BM_std_min<__int128>/6 4.10% 2.076 2.161 - 0.91% -
std::find_first_of(vector<int>)_(large_needle)/32 4.09% 104.780 109.067 - 3.11% -
rng::search_n(vector<int>)_(no_match)/1024 4.08% 210.616 219.218 - 0.86% -
rng::find(list<int>)_(bail_25%)/32768 4.08% 7609.810 7920.586 - -3.35% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.06% 31325.941 32597.185 - -0.61% -
rng::starts_with(vector<int>,_pred)/8192 4.05% 4738.780 4930.858 - 4.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.05% 42761.124 44493.708 - 4.99% -
std::generate(list<int>)/50 4.03% 15.364 15.984 - 1.55% -
SetIntersection_Front_Vector_uint32_1024_64 4.03% 1390369.019 1446410.220 - -0.25% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.03% 1.155 1.202 - 3.96% -
SetIntersection_Interlaced_Set_string_64_16 4.01% 39042539.347 40607201.945 - -1.09% -
BM_std_min<char>/18 4.00% 0.988 1.027 - 5.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 4.00% 0.448 0.466 - 18.60% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.00% 795.197 827.001 - 0.62% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.99% 1072326.319 1115108.676 - -0.30% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.99% 2.205 2.293 - -5.81% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.98% 6.048 6.289 - 6.68% -
rng::search(list<int>)_(single_element)/8192 3.98% 7419.680 7714.912 - -3.71% -
BM_std_minmax_element<long_long>/1024 3.97% 272.019 282.823 - 1.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.96% 1224040.143 1272540.636 - 4.60% -
rng::starts_with(vector<int>,_pred)/8 3.96% 4.126 4.289 - 0.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.95% 16.621 17.278 - -5.47% -
std::fill_n(deque<int>)/8192 3.94% 239.949 249.405 - 3.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.93% 175649.828 182556.662 - 1.11% -
std::fill_n(vector<bool>)/64 3.92% 1.518 1.578 - 0.33% -
std::search(list<int>)_(no_match)/1024 3.92% 738.440 767.363 - 4.65% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.92% 28.126 29.228 - 0.62% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.92% 4.779 4.967 - -1.67% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.91% 455.974 473.818 - 5.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.91% 6.376 6.625 - 4.35% -
std::find_if_not(vector<int>)_(process_all)/8 3.91% 2.531 2.630 - 0.30% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.90% 23.532 24.450 - 29.60% -
std::move_backward(vector<int>)/1048576 3.90% 54475.926 56601.635 - -2.13% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.90% 4716.780 4900.633 - 1.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.89% 0.278 0.289 - 3.23% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.89% 2.855 2.966 - 0.25% -
rng::unique(deque<int>)_(contiguous)/32 3.89% 58.783 61.068 - 3.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.88% 1.875 1.948 - 5.28% -
std::find(vector<char>)_(process_all)/50 3.88% 1.629 1.693 - 4.76% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.87% 952036.486 988889.241 - -0.10% -
BM_std_minmax<unsigned_short>/31 3.87% 2.998 3.114 - 0.42% -
BM_std_minmax<unsigned_short>/3 3.86% 1.165 1.210 - 1.47% -
rng::rotate(deque<int>)_(by_1/2)/32 3.85% 7.340 7.623 - 6.23% -
BM_LowerBound_pair<uint32,_uint32>_1 3.85% 2.865 2.975 - 5.59% -
std::move_backward(vector<bool>)_(unaligned)/512 3.85% 4.639 4.817 - 3.66% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.83% 1.161 1.205 - 19.94% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.83% 576.398 598.472 - 1.36% -
SetIntersection_None_Set_float_1024_256 3.83% 9025923.384 9371585.457 - 3.52% -
rng::search(list<int>,_pred)_(same_length)/8192 3.83% 8902.986 9243.590 - -6.05% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.82% 480.235 498.581 - 3.23% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.82% 30.094 31.243 - 2.68% -
BM_lexicographical_compare_three_way_fast_path/16 3.82% 4.341 4.506 - 2.76% -
SetIntersection_Interlaced_Set_string_16384_1024 3.80% 339042062.996 351937844.259 - -0.67% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.80% 813.415 844.341 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.80% 12700289.857 13182581.998 - 4.44% -
std::stable_partition(vector<int>)_(sparse)/8192 3.79% 1496.970 1553.728 - 0.25% -
BM_std_minmax_element<long_long>/4096 3.79% 1077.033 1117.853 - 1.03% -
std::stable_partition(deque<int>)_(sparse)/8192 3.78% 3369.537 3496.994 - 0.26% -
std::copy_n(deque<int>)/8 3.78% 2.643 2.743 - 3.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.78% 6.564 6.811 - 2.17% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.77% 14.447 14.992 - -0.20% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.75% 794.479 824.287 - 0.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.75% 24.083 24.986 - -3.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.74% 5.050 5.239 - -3.19% -
std::unique(list<int>)_(sprinkled)/1024 3.74% 951.079 986.604 - -5.13% -
std::remove_copy(vector<int>)_(sprinkled)/1024 3.73% 471.852 489.461 - 4.04% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.73% 405.412 420.537 - 2.60% -
std::copy(list<int>)/4096 3.73% 3295.613 3418.487 - 4.85% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.72% 6.327 6.563 - 2.87% -
BM_std_minmax_element<long_long>/512 3.71% 138.204 143.338 - 1.44% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.71% 250.197 259.483 - 5.78% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.70% 5236.728 5430.305 - 1.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.69% 0.894 0.927 - 2.38% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.69% 5.617 5.825 - 4.32% -
rng::generate(list<int>)/50 3.69% 15.364 15.931 - 1.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.69% 5.045 5.231 - 4.44% -
BM_MakeThenSortHeap_float_Descending_256 3.69% 5.722 5.933 - -2.57% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.68% 33.079 34.297 - 3.29% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.67% 17.025 17.650 - 5.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.67% 24.410 25.305 - -1.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 3.67% 1.337 1.386 - -9.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.66% 51.061 52.933 - 0.53% -
BM_RangesSortHeap_float_64 3.66% 3.139 3.254 - 1.05% -
BM_std_minmax_element<long_long>/4000 3.64% 1052.350 1090.644 - 0.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.64% 1.154 1.196 - -1.59% -
BM_std_minmax<short>/3 3.64% 1.191 1.234 - 4.43% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 3.64% 11.528 11.947 - 1.19% -
BM_std_minmax<short>/24 3.63% 2.225 2.306 - 0.46% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.63% 5.000 5.181 - 1.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.63% 1.387 1.437 - 3.60% -
std::copy_if(list<int>)_(entire_range)/32768 3.62% 30003.419 31089.922 - 9.96% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.62% 17.898 18.545 - -2.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 3.62% 0.666 0.690 - 1.30% -
std::find(list<int>)_(process_all)/50 3.62% 18.131 18.787 - 1.63% -
BM_std_min<__int128>/9 3.62% 3.273 3.391 - 1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.60% 20123377.965 20848817.181 - 0.71% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.60% 31.514 32.648 - -0.04% -
rng::search(vector<int>)_(same_length)/1024 3.60% 247.345 256.238 - 2.98% -
std::all_of(deque<int>)_(process_all)/8192 3.59% 2621.478 2715.458 - 0.05% -
vector<bool>(const_vector<bool>&) 3.58% 9.828 10.180 - -5.18% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.58% 54.566 56.521 - 3.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.58% 4.595 4.759 - 3.68% -
rng::search_n(vector<int>)_(no_match)/1000 3.58% 206.756 214.155 - 0.92% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 3.58% 10.375 10.746 - -2.16% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.58% 717.278 742.936 - 1.54% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.57% 8.394 8.694 - 2.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.57% 13347.825 13824.551 - 2.80% -
std::multiset<int>::contains(key)_(non-existent)/32 3.57% 2.345 2.429 - 2.49% -
SetIntersection_Interlaced_Vector_uint64_1024_16 3.57% 2435110.210 2522040.633 - 18.70% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.56% 1.095 1.134 - 0.83% -
BM_SortHeap_float_64 3.56% 3.152 3.264 - 0.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.56% 5.893 6.103 - -0.10% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 3.55% 5339.875 5529.688 - 1.21% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.55% 280897.886 290865.869 - 2.54% -
BM_PushHeap_float_Ascending_16384 3.54% 4.221 4.370 - 3.70% -
BM_std_min<char>/10 3.54% 0.907 0.939 - 4.17% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.54% 8.976 9.294 - -0.64% -
BM_std_minmax<short>/1 3.54% 0.634 0.657 - -0.56% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.53% 1.230 1.273 - 8.41% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 3.53% 36.609 37.901 - -4.28% -
std::search(list<int>)_(no_match)/1000 3.53% 714.315 739.538 - 3.79% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 3.52% 12.005 12.428 - 5.08% -
std::set<std::string>::contains(key)_(existent)/8192 3.52% 29.902 30.955 - 8.36% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.52% 559.521 579.226 - 2.20% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 3.52% 1.700 1.760 - 2.14% -
SetIntersection_None_Vector_string_262144_256 3.51% 1314140.772 1360308.695 - -0.44% -
std::multiset<std::string>::count(key)_(existent)/8192 3.50% 30.721 31.796 - 7.53% -
BM_std_minmax_element<long_long>/5500 3.50% 1444.963 1495.476 - 0.45% -
std::unordered_set<int>::erase(key)_(existent)/32 3.48% 21.059 21.793 - 1.43% -
std::remove(list<int>)_(sprinkled)/32 3.48% 54.824 56.730 - 0.50% -
rng::find_if(list<int>)_(bail_25%)/32768 3.48% 8454.857 8748.665 - -14.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.47% 8793333.555 9098701.635 - -2.94% -
BM_std_minmax<unsigned_short>/21 3.47% 1.962 2.031 - 1.43% -
BM_std_min<unsigned_char>/29 3.46% 1.966 2.034 - 2.08% -
SetIntersection_None_Set_float_262144_1 3.46% 1162173.096 1202349.774 - 1.91% -
BM_MakeHeap_uint32_Random_1024 3.46% 1.030 1.066 - 0.32% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 3.44% 715.489 740.137 - 3.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.42% 10.114 10.460 - 4.03% -
rng::transform(deque<int>)_(identity_transform)/50 3.42% 19.818 20.495 - 4.08% -
std::all_of(deque<int>)_(process_all)/32768 3.42% 10546.821 10907.058 - 0.34% -
BM_PushHeap_uint64_Descending_16 3.41% 0.360 0.372 - 1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.41% 1131003.983 1169552.538 - -1.49% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 3.40% 0.540 0.558 - 35.58% -
BM_std_min<char>/20 3.40% 1.530 1.581 - 5.33% -
std::stable_partition(list<int>)_(sparse)/1024 3.39% 913.276 944.277 - 0.06% -
SetIntersection_Interlaced_Set_float_1024_1024 3.39% 15206728.605 15722858.031 - 1.83% -
BM_RangesPopHeap_float_4 3.39% 2.369 2.450 - -0.87% -
SetIntersection_None_Set_float_1024_16 3.39% 9058916.320 9365872.458 - 5.13% -
BM_deque_vector_move_backward/70000 3.39% 8523.670 8812.485 - 3.33% -
BM_std_minmax<unsigned_short>/30 3.38% 2.726 2.818 - 1.68% -
BM_std_minmax<unsigned_char>/10 3.38% 1.341 1.386 - 0.01% -
rng::sort(deque<int>)_(repeated)/8192 3.37% 6573.259 6795.077 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.37% 351309974.797 363163869.884 - 3.89% -
std::generate_n(vector<int>)/50 3.37% 12.052 12.459 - 3.94% -
std::stable_partition(deque<int>)_(alloc_fails)/32 3.37% 1921.113 1985.915 - 2.98% -
BM_vector_deque_ranges_copy_backward/2 3.37% 1.943 2.008 - 0.11% -
rng::any_of(deque<int>)_(process_all)/8192 3.36% 2625.277 2713.549 - 2.91% -
std::partial_sort(deque<int>)_(heap)/8192 3.36% 283639.195 293167.020 - 1.74% -
std::multiset<std::string>::insert(value)_(new_value)/8192 3.35% 95.417 98.615 - 32.50% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.35% 343828812.084 355349459.671 - 1.47% -
rng::copy_if(vector<int>)_(entire_range)/8 3.35% 2.203 2.277 - 4.13% -
BM_std_minmax<unsigned_char>/64 3.35% 1.219 1.260 - 4.70% -
BM_std_min<__int128>/7 3.34% 2.481 2.564 - 0.48% -
BM_vector_deque_ranges_copy_backward/65536 3.34% 7661.263 7917.020 - -0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.34% 4273.183 4415.778 - 0.17% -
BM_std_min<char>/30 3.34% 2.223 2.297 - -0.06% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.33% 0.325 0.336 - -0.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.32% 19969.565 20633.294 - 0.89% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.32% 596937.809 616775.403 - -0.84% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.32% 37178.320 38412.812 - 0.96% -
BM_deque_vector_move_backward/65536 3.32% 7990.407 8255.609 - 2.68% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.32% 2074.404 2143.227 - 0.11% -
BM_RangesSortHeap_float_4 3.32% 1.027 1.061 - 0.97% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 3.31% 39.256 40.556 - 1.20% -
SetIntersection_Front_Set_string_1024_4 3.30% 1313043.316 1356433.614 - 0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.30% 19472963.312 20116343.577 - 2.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.30% 778.068 803.761 - 0.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.29% 3.117 3.220 - 3.42% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.29% 1532976.971 1583401.285 - 2.12% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.29% 0.689 0.711 - 0.95% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.29% 27.706 28.616 - 0.10% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.28% 4.724 4.879 - 3.40% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 3.28% 5341.132 5516.331 - 1.24% -
rng::partition(list<int>)_(dense)/32 3.28% 8.448 8.725 - -1.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.28% 39142053.124 40424650.427 - 1.20% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.27% 602.694 622.412 - 0.29% -
BM_vector_deque_move/64 3.27% 2.704 2.793 - 5.38% -
BM_StringConstructDestroyCStr_Large_Opaque 3.27% 14.281 14.748 - -2.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.26% 815538.739 842141.797 - 0.17% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.26% 1.589 1.641 - 2.67% -
std::replace(vector<int>)_(sprinkled)/32 3.26% 5.036 5.200 - -2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.26% 39221005.015 40498827.838 - 0.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.26% 29.839 30.810 - 0.89% -
std::none_of(deque<int>)_(process_all)/50 3.25% 17.757 18.334 - 0.00% -
rng::replace(vector<int>)_(sprinkled)/1024 3.24% 172.147 177.725 - 3.63% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.24% 1885.305 1946.388 - 1.71% -
BM_RangesSortHeap_float_16384 3.24% 26.487 27.344 - -1.25% -
std::find_if(vector<int>)_(process_all)/32768 3.23% 8804.068 9088.838 - 0.13% -
BM_std_minmax<unsigned_char>/17 3.23% 1.105 1.140 - 4.96% -
std::find_if(vector<int>)_(process_all)/8192 3.23% 2194.264 2265.147 - 0.03% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.22% 1.362 1.406 - 3.54% -
BM_MakeThenSortHeap_float_SingleElement_64 3.22% 3.314 3.420 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.22% 17630998.058 18198744.362 - 1.17% -
BM_std_minmax<short>/9 3.22% 1.187 1.225 - 3.90% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.21% 4.420 4.562 - 0.26% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 3.20% 775.774 800.589 - 1.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.20% 38.360 39.587 - 1.48% -
BM_vector_deque_ranges_copy/0 3.19% 0.463 0.477 - 1.09% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.19% 47.467 48.982 - 1.36% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 3.19% 16841.287 17378.870 - 1.52% -
BM_RangesSortHeap_float_262144 3.19% 29.911 30.866 - 0.34% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.19% 25.963 26.791 - -0.56% -
BM_StringRelational_Less_Empty_Empty_Control 3.19% 1.935 1.997 - -2.97% -
BM_MakeHeap_float_Ascending_4 3.18% 0.402 0.415 - 2.31% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.18% 1410218.515 1455118.443 - 8.17% -
BM_RangesMakeHeap_uint32_Random_256 3.18% 1.194 1.232 - 2.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 3.18% 23115.742 23850.174 - 0.56% -
BM_MakeHeap_float_Random_262144 3.17% 1.115 1.151 - -1.01% -
BM_std_minmax<unsigned_int>/6 3.17% 1.344 1.387 - -0.02% -
std::multiset<int>::clear()/8192 3.17% 74453.305 76814.035 - 1.01% -
std::set<int>::insert(value)_(new_value)/8192 3.17% 71.043 73.295 - -2.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.17% 4248.071 4382.563 - 3.04% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.15% 3.436 3.545 - -1.88% -
SetIntersection_Front_Vector_uint32_262144_256 3.15% 2269960.075 2341519.213 - -0.88% -
rng::copy_n(list<int>)/32768 3.15% 26260.779 27088.105 - 0.71% -
SetIntersection_None_Set_float_262144_262144 3.14% 1166374.509 1203013.184 - 1.50% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.14% 4.521 4.663 - 1.19% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.13% 18.230 18.802 - 0.37% -
rng::starts_with(list<int>,_pred)/8192 3.13% 11390.943 11747.561 - 21.12% -
BM_StringRelational_Less_Empty_Small_Control 3.13% 1.992 2.054 - -0.13% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.12% 35894.394 37013.845 - 0.34% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.11% 1.591 1.640 - 2.60% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.11% 11.625 11.986 - 2.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.11% 46.797 48.252 - 1.61% -
BM_StringRead_Hot_Shallow_Small 3.11% 0.470 0.485 - 3.98% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.10% 28.693 29.582 - 1.93% -
bm_lexicographical_compare<signed_char>/1 3.09% 1.286 1.326 - 9.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.08% 46.842 48.286 - 1.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.08% 25863.867 26660.887 - -19.90% -
BM_SortHeap_float_262144 3.07% 30.427 31.362 - 0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.07% 79399.939 81838.441 - 1.77% -
std::stable_sort(deque<int>)_(ascending)/8 3.06% 18.150 18.707 - -2.30% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.06% 3714.704 3828.505 - 8.54% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 3.06% 30.608 31.545 - 2.57% -
SetIntersection_None_Set_float_262144_4 3.06% 1162813.152 1198419.189 - 1.66% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.06% 828.133 853.485 - 1.21% -
rng::any_of(deque<int>)_(process_all)/32768 3.06% 10529.248 10850.921 - 2.41% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.04% 5160.517 5317.512 - 2.38% -
BM_MakeHeap_uint32_Random_262144 3.04% 1.007 1.038 - 2.76% -
BM_std_minmax<short>/14 3.04% 1.620 1.669 - 3.10% -
rng::for_each(multiset<int>::iterator)/8 3.04% 4.806 4.951 - -0.15% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.03% 29.485 30.378 - -3.21% -
std::fill_n(list<int>)/32 3.02% 8.078 8.322 - -0.22% -
bm_ranges_lexicographical_compare<signed_char>/6 3.02% 2.615 2.693 - 4.17% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 3.01% 27.382 28.208 - 1.82% -
std::move(list<int>)/512 3.01% 351.226 361.803 - 0.65% -
BM_vector_deque_ranges_copy_backward/1 3.01% 2.219 2.286 - -0.52% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 3.01% 0.573 0.590 - -0.16% -
BM_RangesMakeThenSortHeap_float_Heap_256 3.01% 5.897 6.075 - -1.22% -
BM_PushHeap_float_Random_16384 3.00% 7.525 7.751 - 1.51% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.00% 735.462 757.516 - 3.53% -
BM_std_min<char>/1024 3.00% 8.310 8.559 - 1.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 3.00% 11.323 11.663 - 3.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.00% 12.336 12.705 - 3.78% -
SetIntersection_None_Set_float_262144_64 2.99% 1161667.966 1196451.500 - 1.38% -
BM_StringAssignAsciizMix_Opaque 2.99% 4.728 4.870 - 1.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.98% 3322.226 3421.294 - -10.47% -
BM_deque_vector_ranges_move/4000 2.98% 143.122 147.385 - -2.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.97% 372.277 383.343 - 1.76% -
std::move(vector<bool>)_(unaligned)/64 2.97% 1.534 1.580 - 2.30% -
BM_std_min<char>/12 2.96% 1.333 1.372 - 2.29% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.95% 20.347 20.948 - 2.27% -
std::find(deque<int>)_(bail_25%)/8 2.95% 2.064 2.125 - 3.04% -
std::map<int,_int>::insert(value)_(new_value)/1024 2.95% 27.665 28.481 - 2.65% -
BM_StringEraseToEnd_Empty_Opaque 2.95% 0.613 0.631 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.95% 1079289.680 1111078.027 - -1.03% -
rng::copy_if(list<int>)_(entire_range)/32768 2.94% 28402.928 29239.325 - 7.08% -
BM_StringRelational_Less_Large_Huge_Control 2.94% 2.229 2.295 - 0.29% -
BM_std_min<short>/31 2.94% 2.571 2.646 - 2.87% -
std::stable_sort(deque<int>)_(heap)/8 2.94% 26.009 26.775 - -0.52% -
SetIntersection_Interlaced_Vector_string_1024_1 2.94% 1116861.479 1149710.239 - 0.73% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.94% 18.313 18.851 - 2.28% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.92% 3.247 3.342 - -0.34% -
BM_std_min<char>/31 2.92% 2.488 2.561 - 3.65% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.92% 16671.511 17158.388 - -0.46% -
rng::move_backward(deque<int>)/4096 2.91% 154.970 159.487 - 1.18% -
SetIntersection_None_Vector_uint32_262144_1 2.91% 1163332.856 1197238.285 - -2.51% -
rng::fill_n(deque<int>)/8192 2.91% 240.646 247.638 - 4.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.91% 27.448 28.246 - 0.38% -
SetIntersection_None_Set_float_262144_16 2.90% 1161137.533 1194798.748 - 1.51% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.89% 23.921 24.614 - 1.71% -
SetIntersection_Front_Set_uint32_1024_1024 2.89% 16305377.951 16776278.305 - -1.12% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.88% 11.666 12.002 - 0.16% -
SetIntersection_None_Set_string_1024_256 2.88% 8936111.146 9193776.664 - 2.17% -
std::fill_n(vector<bool>)/512 2.88% 1.425 1.466 - 0.03% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.87% 5.924 6.094 - 0.72% -
std::search(deque<int>)_(single_element)/1000 2.87% 439.237 451.826 - 0.82% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.86% 38.392 39.491 - 1.36% -
SetIntersection_None_Set_float_262144_256 2.86% 1163435.059 1196707.926 - 1.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 2.86% 0.518 0.533 - 0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.86% 9850.082 10131.580 - 7.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.85% 3137905.409 3227360.673 - 17.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.84% 42.926 44.144 - 0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.83% 717.313 737.627 - 2.17% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.83% 1.359 1.397 - 1.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.83% 72.287 74.329 - -5.18% -
rng::copy_backward(vector<int>)/1048576 2.82% 48443.180 49811.054 - 2.81% -
BM_std_minmax<unsigned_short>/64 2.82% 1.526 1.569 - -1.88% -
bm_lexicographical_compare<int>/8 2.82% 1.541 1.585 - -2.11% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.82% 18.253 18.767 - 28.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.82% 5.705 5.866 - -2.18% -
std::find_if(list<int>)_(process_all)/8192 2.81% 12187.993 12530.871 - -1.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.81% 0.583 0.599 - -0.54% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 2.81% 1.502 1.544 - -1.98% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.81% 21.213 21.809 - 4.91% -
BM_RangesPushHeap_float_Random_4 2.81% 2.912 2.994 - 0.30% -
std::search(vector<int>)_(no_match)/1024 2.81% 215.287 221.328 - 2.79% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.79% 25672.861 26390.208 - -0.11% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.79% 1.851 1.903 - 2.75% -
rng::find_last(vector<int>)_(bail_10%)/8 2.79% 2.108 2.167 - 1.56% -
rng::rotate(deque<int>)_(by_1/2)/50 2.79% 10.346 10.634 - 4.50% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.78% 4.195 4.312 - 3.05% -
SetIntersection_Interlaced_Set_uint64_256_64 2.78% 14710051.031 15118571.922 - -0.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 2.78% 1.278 1.313 - 0.05% -
BM_RangesMakeHeap_string_SingleElement_4 2.77% 3.593 3.692 - 2.02% -
BM_std_min<unsigned_int>/24 2.77% 1.832 1.883 - 6.59% -
bm_lexicographical_compare<int>/3 2.77% 1.692 1.739 - -3.82% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.76% 10.704 10.999 - 0.37% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.76% 4.609 4.736 - 0.88% -
BM_deque_vector_ranges_copy_backward/0 2.75% 1.377 1.414 - 2.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.75% 7.777 7.991 - 0.46% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 2.75% 0.466 0.479 - 2.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.75% 3.006 3.089 - 1.95% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.75% 25.435 26.133 - 0.96% -
rng::move_backward(deque<int>)/262144 2.74% 29928.839 30750.094 - 1.15% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.74% 384.660 395.214 - 2.76% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.74% 13711.062 14086.690 - 1.09% -
BM_std_minmax<int>/16 2.74% 1.314 1.350 - 7.93% -
std::unique(list<int>)_(contiguous)/52 2.73% 67.273 69.108 - 2.41% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.72% 14.674 15.074 - 1.42% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.72% 1563364.666 1605850.912 - 2.03% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.72% 53666.341 55124.448 - 2.12% -
std::unordered_set<int>::contains(key)_(existent)/32 2.71% 1.273 1.308 - -7.73% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.70% 26.317 27.028 - 0.47% -
SetIntersection_None_Vector_uint32_1024_1 2.69% 1121442.065 1151650.148 - -1.22% -
BM_PopHeap_float_16384 2.69% 33.137 34.029 - 1.53% -
std::deque<int>::ctor(size)/8192 2.69% 440.529 452.379 - -1.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.69% 55777.066 57276.791 - 0.35% -
BM_StringRelational_Less_Empty_Large_Control 2.68% 1.875 1.925 - 10.66% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.68% 9.210 9.457 - 0.38% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 2.68% 11.848 12.166 - 1.03% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.67% 16.201 16.634 - 4.86% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.67% 2.939 3.018 - -0.66% -
std::partition(deque<int>)_(sparse)/8192 2.67% 3025.115 3105.897 - 2.92% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.67% 33.628 34.525 - 0.33% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.66% 4.780 4.907 - 0.13% -
BM_std_minmax_element<short>/4 2.66% 1.227 1.260 - 0.21% -
BM_std_minmax<short>/26 2.65% 2.480 2.546 - 0.08% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.65% 5347.640 5489.176 - 0.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.65% 6091.188 6252.326 - 1.47% -
SetIntersection_Front_Set_uint32_262144_16384 2.64% 351370920.612 360660407.066 - 1.62% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.64% 29.190 29.961 - -2.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.64% 787.568 808.341 - 0.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.64% 612.282 628.429 - 0.87% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 2.63% 10.529 10.806 - 2.55% -
SetIntersection_None_Set_uint32_262144_16384 2.62% 1151559.490 1181685.467 - -0.18% -
rng::partition(vector<int>)_(dense)/32 2.61% 8.403 8.622 - -0.04% -
rng::replace(vector<int>)_(prefix)/50 2.61% 6.984 7.166 - -2.18% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.61% 21.594 22.158 - 1.66% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.61% 3.908 4.010 - 0.46% -
std::transform(deque<int>,_deque<int>)/50 2.61% 33.403 34.274 - 1.55% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.60% 10.557 10.831 - 1.40% -
std::move_backward(deque<int>)/262144 2.60% 29751.221 30524.039 - 0.43% -
BM_RangesMakeHeap_string_Heap_16384 2.60% 5.027 5.157 - 4.60% -
rng::contains_subrange(list<int>)_(single_element)/50 2.60% 17.644 18.102 - -2.13% -
rng::search_n(vector<int>)_(no_match)/1048576 2.60% 209154.474 214585.337 - 0.85% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.60% 22.841 23.434 - 1.16% -
BM_deque_deque_ranges_copy_backward/65536 2.59% 7981.857 8188.956 - -1.65% -
std::multiset<int>::clear()/1024 2.59% 9452.674 9697.711 - 0.34% -
std::multiset<int>::erase(iterator)/32 2.59% 21.319 21.871 - 1.42% -
SetIntersection_Interlaced_Vector_float_256_4 2.59% 5356734.997 5495403.432 - 4.85% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.59% 1904.935 1954.219 - 0.99% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 2.58% 3867.131 3966.899 - 2.66% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.58% 3.738 3.835 - 1.23% -
std::partial_sort(deque<int>)_(shuffled)/8 2.58% 33.296 34.154 - 0.08% -
BM_MakeThenSortHeap_float_Descending_262144 2.57% 34.451 35.338 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.57% 21543537.403 22096514.743 - 0.80% -
BM_std_min<unsigned_char>/64 2.57% 4.087 4.192 - 1.83% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.56% 1313.452 1347.063 - 1.71% -
std::stable_sort(deque<int>)_(heap)/8192 2.55% 17592.412 18041.270 - 1.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.55% 529.962 543.478 - -0.13% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.55% 5.918 6.068 - 2.02% -
BM_std_min<__int128>/5 2.54% 1.748 1.792 - 0.64% -
BM_num_get<double> 2.54% 35.414 36.313 - 2.68% -
std::find_if(vector<int>)_(process_all)/50 2.54% 13.921 14.274 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.54% 5134784.353 5265007.514 - -0.31% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 2.54% 5.774 5.921 - 2.29% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.53% 1921189.127 1969876.711 - -1.48% -
std::unique(list<int>)_(sprinkled)/8192 2.53% 7798.769 7996.234 - -3.30% -
SetIntersection_Interlaced_Set_string_16384_16 2.53% 244039477.766 250201936.594 - 2.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.52% 10.431 10.694 - 1.17% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.52% 24.394 25.008 - 1.28% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.51% 1226220.865 1257023.358 - 1.47% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.51% 738.278 756.811 - 5.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.51% 19.509 19.998 - 1.34% -
std::rotate(deque<int>)_(1_element_backward)/50 2.51% 5.309 5.442 - 4.67% -
std::unique(deque<int>)_(contiguous)/32 2.51% 59.610 61.104 - 1.51% -
std::copy_n(list<int>)/32768 2.51% 25805.533 26452.442 - 0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.51% 23.730 24.325 - 2.30% -
rng::stable_partition(list<int>)_(alloc_fails)/32 2.51% 1897.077 1944.612 - 1.36% -
BM_MakeHeap_uint32_PipeOrgan_256 2.50% 0.630 0.646 - 1.24% -
rng::search(deque<int>)_(near_matches)/1000 2.50% 24086.824 24689.682 - 0.55% -
BM_deque_vector_copy_backward/0 2.50% 1.379 1.413 - -8.50% -
rng::move(list<int>)/32768 2.49% 35710.677 36601.432 - -2.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.49% 726.136 744.247 - -16.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.49% 1137567.190 1165932.975 - 0.06% -
std::find_first_of(list<int>)_(large_needle)/1024 2.49% 863946.773 885483.365 - 3.83% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.49% 778.141 797.526 - 2.36% -
BM_std_minmax<short>/19 2.49% 2.429 2.489 - 1.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.49% 29.042 29.764 - 3.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.48% 716.572 734.355 - 4.56% -
BM_std_min<int>/8 2.48% 1.297 1.329 - 2.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.48% 51.274 52.545 - 1.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.47% 734.152 752.303 - 3.59% -
rng::partial_sort(vector<int>)_(descending)/8 2.47% 24.851 25.465 - -1.18% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.47% 29.042 29.759 - 0.29% -
std::all_of(list<int>)_(process_all)/50 2.46% 21.545 22.076 - 1.19% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.46% 27.135 27.803 - 2.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.46% 14223.418 14573.546 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.46% 3.490 3.576 - -0.00% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.46% 29.440 30.164 - 13.41% -
rng::find_last(deque<int>)_(bail_10%)/8 2.45% 2.680 2.746 - 0.51% -
BM_StringEraseWithMove_Large_Transparent 2.45% 2.587 2.651 - 1.55% -
BM_deque_vector_ranges_move_backward/70000 2.45% 8522.461 8730.842 - 3.57% -
std::remove_if(list<int>)_(prefix)/8192 2.44% 9351.179 9579.815 - -1.96% -
std::remove_if(deque<int>)_(sprinkled)/50 2.44% 65.491 67.092 - 5.03% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.44% 30.261 31.000 - 3.02% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.44% 5348.338 5478.999 - 0.41% -
SetIntersection_Front_Set_uint64_16384_16384 2.44% 342334821.646 350693392.135 - 1.83% -
BM_vector_deque_copy_backward/512 2.44% 17.623 18.053 - 2.47% -
SetIntersection_Front_Vector_float_1024_4 2.44% 1119411.652 1146681.916 - 1.40% -
std::find_end(deque<int>)_(process_all)/8192 2.44% 2040.607 2090.303 - -15.16% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.43% 25519.283 26140.260 - 2.65% -
BM_vector_deque_move_backward/512 2.43% 17.601 18.029 - 0.07% -
BM_RangesPushHeap_float_Random_1024 2.43% 7.398 7.577 - 1.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.43% 23661.935 24236.174 - -0.79% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.43% 20.426 20.921 - -0.51% -
rng::stable_sort(deque<int>)_(ascending)/8 2.43% 18.376 18.822 - 2.69% -
SetIntersection_None_Set_uint32_262144_1024 2.43% 1144851.727 1172629.392 - 0.38% -
BM_std_min<char>/512 2.43% 6.319 6.472 - -0.56% -
rng::for_each(list<int>)/8 2.42% 2.532 2.593 - -0.51% -
SetIntersection_Front_Vector_string_262144_256 2.42% 9970545.148 10211974.876 - -4.71% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.42% 6.302 6.454 - -5.31% -
std::partial_sort_copy(deque<int>)_(heap)/8192 2.42% 103599.996 106102.204 - 3.23% -
SetIntersection_Front_Set_uint64_262144_64 2.41% 1828545.247 1872624.527 - -5.65% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.41% 77.273 79.134 - 3.21% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.41% 7033.546 7202.911 - -4.38% -
std::map<int,_int>::find(key)_(existent)/32 2.41% 1.531 1.568 - 0.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.40% 6372.183 6525.355 - 4.25% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.40% 1.752 1.794 - -1.97% -
std::stable_partition(vector<int>)_(sparse)/50 2.40% 20.155 20.639 - -4.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.39% 1.214 1.243 - -0.56% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.39% 421.550 431.640 - -0.17% -
std::set<int>::find(key)_(non-existent)/32 2.39% 2.267 2.321 - -11.27% -
rng::find_last(list<int>)_(bail_90%)/8 2.39% 0.461 0.472 - -5.18% -
BM_LowerBound_string_1 2.39% 4.596 4.705 - 2.42% -
BM_MakeThenSortHeap_float_Heap_16384 2.39% 25.858 26.475 - 1.39% -
std::unordered_set<std::string>::erase(iterator)/8192 2.38% 33.005 33.791 - 4.11% -
BM_StringCopy_Huge 2.38% 100.977 103.380 - 1.67% -
SetIntersection_None_Set_float_262144_1024 2.38% 1171820.474 1199700.930 - 1.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.38% 243553227.606 249345503.054 - 5.36% -
BM_deque_vector_ranges_copy_backward/70000 2.37% 8656.267 8861.801 - -2.24% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.37% 4.241 4.342 - 0.56% -
std::find_if(vector<int>)_(process_all)/1024 2.37% 283.577 290.306 - 0.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.37% 14155.231 14491.116 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.37% 1187584.866 1215754.262 - 4.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 2.37% 1.163 1.190 - 2.75% -
SetIntersection_Interlaced_Vector_string_262144_16 2.37% 5837692.488 5976071.897 - 0.63% -
std::adjacent_find(list<int>)/8 2.37% 2.109 2.159 - 2.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.37% 19.321 19.778 - 2.91% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.37% 22.414 22.944 - 0.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.36% 19.657 20.121 - 2.12% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.36% 0.920 0.941 - -1.23% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.36% 58.614 59.995 - -0.61% -
rng::copy_backward(vector<int>)/4096 2.35% 141.099 144.410 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.34% 1134963.232 1161466.131 - -1.50% -
SetIntersection_None_Set_float_262144_16384 2.33% 1163602.455 1190732.258 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.33% 1090735.430 1116162.307 - 2.86% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.33% 4807.968 4919.889 - -3.03% -
std::move(list<int>)/32768 2.33% 30781.152 31497.629 - 0.24% -
BM_std_min<char>/26 2.33% 1.155 1.182 - 2.25% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.32% 4692.278 4801.336 - 0.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.32% 306.174 313.289 - -0.37% -
BM_std_min<__int128>/4 2.32% 1.374 1.406 - 0.93% -
BM_std_minmax_element<long_long>/65536 2.32% 17518.106 17924.970 - -0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.32% 2.639 2.700 - -0.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 2.32% 0.582 0.596 - 0.54% -
std::map<int,_int>::count(key)_(existent)/32 2.32% 1.697 1.736 - 0.99% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.31% 8.968 9.176 - -2.10% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.31% 10.745 10.993 - 2.29% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.31% 23.489 24.032 - 1.25% -
SetIntersection_Interlaced_Set_float_262144_16384 2.31% 1251303.222 1280172.363 - 1.61% -
BM_std_min<int>/11 2.31% 1.156 1.182 - 2.24% -
BM_StringRelational_Less_Large_Empty_Control 2.31% 1.949 1.993 - 2.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.30% 9.303 9.517 - -0.42% -
BM_std_min<char>/5 2.30% 1.426 1.459 - 3.84% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.30% 3236.859 3311.317 - -0.07% -
SetIntersection_Front_Vector_string_262144_1 2.30% 1141228.534 1167472.827 - 1.14% -
rng::partial_sort_copy(deque<int>)_(heap)/8192 2.30% 103545.637 105925.271 - 3.19% -
std::set<int>::contains(key)_(existent)/1024 2.30% 3.957 4.048 - 5.25% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.30% 8.068 8.253 - 1.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.30% 15703.929 16064.496 - -1.13% -
std::all_of(list<int>)_(process_all)/32 2.30% 11.494 11.758 - 0.08% -
rng::sort(vector<int>)_(descending)/8192 2.29% 7274.141 7440.943 - 1.01% -
rng::unique(deque<int>,_pred)_(contiguous)/52 2.29% 69.211 70.798 - -6.56% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.29% 22.332 22.843 - -1.31% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.28% 586.673 600.056 - 0.38% -
BM_StringAssignAsciizMix_Transparent 2.28% 3.022 3.091 - 0.02% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.28% 3.347 3.423 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.27% 20018363.160 20473266.290 - 2.26% -
SetIntersection_Front_Vector_uint32_16384_256 2.27% 2290052.784 2342001.862 - -1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.27% 1149559.839 1175622.441 - -2.00% -
SetIntersection_None_Set_uint32_262144_262144 2.27% 1148176.270 1174200.439 - 0.50% -
BM_std_minmax_element<long_long>/70000 2.27% 18696.519 19120.076 - -0.14% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.26% 1031.302 1054.659 - -1.14% -
std::find_if(list<int>)_(process_all)/8 2.26% 3.424 3.502 - -0.00% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.26% 21.124 21.602 - 0.60% -
std::unique(list<int>,_pred)_(contiguous)/52 2.26% 73.778 75.448 - 0.95% -
BM_StringFindCharLiteral/64 2.26% 2.089 2.136 - 1.49% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.26% 1.430 1.463 - 1.74% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.26% 1.437 1.469 - -7.60% -
std::rotate(list<int>)_(by_1/3)/50 2.26% 24.787 25.346 - 3.23% -
BM_std_minmax_element<long_long>/64000 2.25% 17107.497 17492.835 - -0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.25% 138121.258 141230.705 - 3.34% -
rng::generate(list<int>)/32 2.25% 8.537 8.729 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_262144_4 2.25% 1582963.685 1618513.817 - 0.42% -
rng::move(vector<int>)/8 2.24% 2.221 2.271 - 0.11% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.24% 609.417 623.071 - -0.24% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.24% 700.017 715.674 - 3.27% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 2.23% 1.203 1.230 - 0.99% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.23% 488.612 499.520 - 3.19% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.23% 7669.095 7840.244 - 0.07% -
BM_lexicographical_compare_three_way_fast_path/1024 2.23% 245.899 251.386 - 1.35% -
std::find_if(vector<char>)_(bail_25%)/8 2.23% 0.929 0.949 - 0.03% -
SetIntersection_None_Set_float_256_256 2.23% 5868907.246 5999548.023 - 0.20% -
BM_num_get<void*> 2.22% 11.654 11.913 - 1.45% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.22% 1546726.724 1581104.736 - 0.86% -
std::map<int,_int>::contains(key)_(existent)/32 2.22% 1.577 1.612 - 0.43% -
rng::stable_partition(list<int>)_(alloc_fails)/50 2.22% 1927.132 1969.881 - 1.08% -
SetIntersection_None_Vector_uint64_256_64 2.21% 3526385.901 3604455.424 - -1.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.21% 17714416.270 18105110.351 - 1.86% -
BM_std_min<unsigned_short>/512 2.20% 7.139 7.296 - 1.19% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.20% 8.975 9.172 - -1.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.20% 33.591 34.329 - 2.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.20% 12551.453 12827.501 - -1.19% -
std::sort(vector<int>)_(descending)/8192 2.20% 7280.421 7440.505 - 1.12% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.20% 10.584 10.816 - 1.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.19% 1.244 1.271 - 1.54% -
BM_RangesPopHeap_float_262144 2.19% 38.337 39.176 - 3.07% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 2.19% 56.316 57.547 - 2.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.18% 22.779 23.276 - 2.78% -
SetIntersection_Front_Set_uint32_256_64 2.18% 6235168.440 6371211.862 - -3.89% -
BM_RangesPopHeap_float_1024 2.18% 27.301 27.895 - -1.46% -
rng::copy_if(list<int>)_(every_other)/32768 2.18% 25335.272 25886.456 - 2.66% -
rng::find(deque<int>)_(bail_25%)/8 2.17% 2.064 2.109 - 2.47% -
BM_std_min<unsigned_long_long>/22 2.17% 2.170 2.218 - -1.38% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.17% 725.020 740.759 - 0.75% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.17% 260.554 266.210 - -3.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.17% 75.773 77.414 - -13.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.16% 7810851.184 7979567.291 - -1.13% -
rng::find_if(vector<int>)_(bail_25%)/8 2.16% 1.072 1.095 - 3.73% -
BM_MakeThenSortHeap_uint64_Ascending_16 2.15% 5.478 5.596 - 1.65% -
std::partition_copy(vector<int>)/32 2.15% 8.159 8.335 - -0.45% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.15% 23.356 23.859 - 0.99% -
BM_PushHeap_uint64_Random_256 2.15% 5.676 5.798 - 0.30% -
std::copy_if(list<int>)_(every_other)/4096 2.15% 3172.195 3240.274 - 0.65% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.14% 5.480 5.598 - 2.86% -
BM_std_min<unsigned_char>/4 2.14% 0.979 1.000 - 0.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.14% 22.785 23.273 - 1.00% -
std::adjacent_find(vector<int>,_pred)/1048576 2.14% 464606.379 474539.752 - 2.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.14% 0.562 0.574 - 4.25% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.13% 1947.742 1989.288 - 1.39% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.13% 627.715 641.095 - 0.03% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.13% 26.628 27.195 - -0.99% -
SetIntersection_Front_Vector_uint32_262144_1 2.13% 1089372.245 1112573.727 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_1024_64 2.12% 4731346.646 4831847.545 - 17.55% -
SetIntersection_Interlaced_Set_uint64_64_64 2.12% 15158007.264 15479161.425 - 0.06% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.11% 572.944 585.043 - 0.30% -
BM_std_min<unsigned_long_long>/6 2.10% 1.628 1.662 - 3.24% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.10% 2.908 2.969 - -5.37% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 2.09% 1.738 1.774 - 1.27% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.09% 11299053.925 11535038.440 - 0.86% -
BM_RangesPushHeap_uint64_Ascending_262144 2.09% 4.701 4.799 - -0.26% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.08% 1.218 1.244 - 2.40% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 2.08% 0.531 0.542 - 9.32% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.08% 13.849 14.137 - 1.48% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 2.08% 5866746.350 5988833.966 - 2.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.07% 26.039 26.578 - -1.25% -
SetIntersection_Front_Vector_string_262144_64 2.07% 3494745.407 3567036.729 - 2.17% -
SetIntersection_Front_Set_float_262144_1024 2.07% 14204613.479 14498436.239 - -0.95% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.06% 8773.164 8954.092 - 0.14% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.06% 20.152 20.567 - -3.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.06% 1402.366 1431.235 - 0.61% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.06% 3.504 3.577 - -0.09% -
SetIntersection_None_Set_uint64_16384_1024 2.05% 162972251.525 166315909.145 - 3.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.05% 164.650 168.027 - 0.29% -
SetIntersection_Interlaced_Set_float_64_16 2.05% 24692200.157 25198236.940 - 3.79% -
BM_MakeHeap_uint64_Random_262144 2.04% 1.037 1.058 - 0.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.04% 34.844 35.555 - 13.79% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.04% 22.042 22.491 - 0.94% -
SetIntersection_Interlaced_Set_string_16_16 2.04% 63429020.985 64719883.742 - 3.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.03% 1065920.546 1087593.304 - 0.52% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.03% 26.488 27.027 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.03% 35040.426 35751.101 - 2.93% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.03% 19131.650 19519.555 - 1.20% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.03% 16.284 16.614 - 2.13% -
BM_PushHeap_float_Random_262144 2.03% 7.553 7.706 - 0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.03% 34.663 35.365 - 1.06% -
rng::reverse_copy(vector<int>)/64 2.02% 2.492 2.542 - 0.62% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.02% 1890.123 1928.365 - -0.97% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.02% 490.843 500.770 - 1.36% -
rng::remove_if(list<int>)_(prefix)/8192 2.02% 9138.536 9323.343 - 1.21% -
BM_num_get<unsigned_int> 2.02% 10.571 10.785 - 4.42% -
rng::stable_sort(vector<int>)_(heap)/8 2.02% 21.813 22.253 - -0.05% -
BM_std_min<char>/27 2.02% 1.385 1.413 - 2.03% -
BM_std_minmax<unsigned_short>/25 2.01% 2.333 2.380 - 1.86% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.01% 794.216 810.213 - 4.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.01% 17.036 17.379 - 1.83% -
BM_CmpEqual_uchar_short 2.01% 1.040 1.061 - 0.66% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.01% 9967495.994 10167494.699 - -0.75% -
BM_deque_vector_ranges_move_backward/65536 2.00% 8096.849 8259.093 - 1.50% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.00% 528.970 539.556 - 1.28% -
SetIntersection_None_Vector_uint64_16384_4 2.00% 1126090.477 1148589.053 - -3.41% -
SetIntersection_None_Set_uint64_1024_4 2.00% 8671215.698 8844266.866 - 2.04% -
SetIntersection_None_Set_float_64_64 2.00% 11874745.685 12111685.084 - 1.30% -
std::map<int,_int>::erase(key)_(non-existent)/8192 2.00% 7.680 7.833 - -13.87% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.99% 3.967 4.046 - -0.76% -
BM_CmpEqual_schar_int 1.99% 1.134 1.156 - 1.22% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.99% 5.662 5.775 - 2.99% -
SetIntersection_Front_Set_uint64_262144_4 1.99% 1117760.870 1140005.618 - 1.28% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.99% 9.806 10.001 - -6.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.99% 32454.172 33098.857 - 0.68% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.98% 1.273 1.298 - 0.14% -
BM_std_min<unsigned_short>/32 1.98% 2.913 2.971 - 3.64% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.98% 470.451 479.756 - 3.52% -
std::transform(deque<int>)_(identity_transform)/50 1.98% 19.166 19.545 - -0.14% -
rng::move(deque<int>)/512 1.97% 24.093 24.569 - 2.20% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.97% 13.303 13.565 - 1.53% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.96% 1.354 1.380 - 4.47% -
std::search(vector<int>)_(no_match)/1000 1.96% 212.878 217.044 - 2.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.96% 28.582 29.141 - 6.85% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.96% 32.831 33.474 - 1.97% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.96% 623971.563 636177.160 - -2.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.96% 2.615 2.666 - 0.16% -
rng::search(deque<int>)_(near_matches)/1024 1.95% 25225.077 25717.937 - 0.08% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.95% 382532.526 390004.692 - 1.65% -
rng::distance(join_view(vector<vector<int>>)/4096 1.95% 4.309 4.394 - 0.31% -
BM_lexicographical_compare_three_way_fast_path/16384 1.95% 3772.454 3845.963 - 1.03% -
BM_RangesPushHeap_string_Random_4 1.95% 5.960 6.076 - 2.33% -
BM_vector_deque_ranges_move_backward/1024 1.95% 37.311 38.038 - -0.36% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.95% 23307.568 23761.387 - 0.09% -
SetIntersection_None_Set_uint32_1024_16 1.94% 8781729.313 8952425.332 - 2.48% -
BM_StringFindAllMatch/64 1.94% 3.072 3.131 - 7.82% -
std::multiset<std::string>::clear()/8192 1.94% 200013.941 203898.085 - 0.49% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.94% 20.479 20.876 - 2.02% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.94% 11.320 11.540 - 0.07% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.94% 24.954 25.437 - 0.58% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.94% 9.013 9.187 - -1.55% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.93% 4.050 4.128 - 0.19% -
BM_RangesPushHeap_string_Ascending_64 1.92% 7.442 7.584 - -1.85% -
SetIntersection_None_Set_float_256_1 1.91% 11760647.673 11985793.355 - 1.18% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.91% 1.655 1.687 - -0.39% -
std::unordered_set<int>::erase(key)_(existent)/0 1.91% 21.060 21.463 - -0.23% -
std::set<std::string>::clear()/32 1.91% 898.391 915.567 - 3.19% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.91% 26.419 26.924 - 2.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.91% 695.164 708.444 - 0.69% -
std::rotate_copy(list<int>)/50 1.91% 14.092 14.361 - 1.61% -
std::multiset<int>::ctor(const&)/8192 1.91% 48971.432 49905.684 - 3.06% -
BM_MakeHeap_float_SingleElement_256 1.91% 0.651 0.664 - 1.95% -
rng::fill_n(vector<int>)/1024 1.90% 29.270 29.828 - 1.06% -
SetIntersection_Interlaced_Set_string_16_4 1.90% 76441112.552 77895761.636 - 0.54% -
std::multiset<int>::erase(iterator)/1024 1.90% 23.757 24.209 - 0.98% -
rng::copy_n(vector<bool>)_(unaligned)/512 1.90% 3.322 3.385 - -2.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.90% 8.736 8.903 - 2.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.90% 10.987 11.196 - -1.51% -
SetIntersection_None_Set_uint32_262144_256 1.90% 1150203.369 1172042.645 - -0.40% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.90% 20.508 20.897 - -4.52% -
BM_deque_deque_ranges_copy_backward/64000 1.89% 7903.927 8053.703 - -0.75% -
SetIntersection_None_Set_uint32_262144_1 1.89% 1159141.115 1181076.332 - 0.59% -
BM_deque_vector_ranges_move_backward/64000 1.89% 7863.188 8011.902 - 1.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.89% 16.630 16.944 - 1.96% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.89% 10.802 11.006 - 0.98% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.88% 16.567 16.879 - -1.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.88% 7.498 7.639 - -0.06% -
std::partial_sort(deque<int>)_(ascending)/8192 1.88% 163691.265 166773.039 - 3.10% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.88% 29.445 29.999 - 0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.88% 343275906.863 349725914.566 - -1.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.87% 776.956 791.475 - 4.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.87% 16.047 16.347 - 0.63% -
BM_std_min<int>/17 1.87% 0.952 0.970 - 1.75% -
rng::contains(deque<int>)_(process_all)/32 1.87% 8.587 8.748 - 0.82% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.87% 638636.758 650563.072 - -0.35% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.87% 355.908 362.551 - 1.31% -
BM_RangesMakeHeap_float_Random_262144 1.87% 1.138 1.159 - 2.46% -
std::vector<std::string>::ctor(size)/32 1.87% 33.569 34.195 - -7.89% -
std::copy_if(list<int>)_(every_other)/32768 1.86% 25223.941 25694.247 - -7.58% -
std::multiset<std::string>::erase(key)_(existent)/32 1.86% 58.731 59.823 - 19.90% -
SetIntersection_Front_Vector_uint32_256_16 1.86% 4369336.929 4450594.431 - -0.85% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 1.86% 10.434 10.628 - -2.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.86% 9.454 9.629 - 3.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.85% 18.684 19.030 - 2.77% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.85% 21.293 21.687 - -0.84% -
std::unordered_multiset<int>::clear()/8192 1.85% 60117.414 61230.917 - -1.88% -
std::copy(deque<int>)/32768 1.85% 1142.695 1163.838 - 1.59% -
BM_RangesMakeThenSortHeap_float_Descending_4 1.85% 1.284 1.308 - 6.90% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.85% 13327.247 13573.766 - 0.37% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.85% 4159.352 4236.255 - -0.16% -
SetIntersection_None_Set_uint32_262144_64 1.85% 1150543.051 1171809.486 - -0.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.85% 169849.770 172983.894 - 0.29% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.84% 3419.623 3482.709 - 0.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.84% 2.807 2.859 - 7.97% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.84% 23.835 24.275 - -1.13% -
SetIntersection_Interlaced_Set_string_64_4 1.84% 26877999.369 27372812.702 - -0.45% -
std::multiset<int>::erase(key)_(existent)/0 1.84% 20.811 21.194 - 1.71% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.84% 10.736 10.934 - -0.23% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.83% 24.501 24.951 - 0.21% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.83% 17180.259 17494.798 - 0.59% -
SetIntersection_Interlaced_Vector_string_256_64 1.83% 20176840.220 20546137.552 - 1.16% -
BM_deque_deque_move_backward/70000 1.83% 8799.801 8960.835 - 0.28% -
std::partition(deque<int>)_(sparse)/32 1.83% 9.640 9.816 - -21.87% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.83% 255.983 260.656 - 2.00% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.82% 13.918 14.172 - 0.07% -
SetIntersection_Interlaced_Set_float_256_256 1.82% 9422638.077 9594532.981 - 7.89% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.82% 1921.629 1956.637 - 0.74% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.82% 30.574 31.130 - 3.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 1.82% 3.483 3.546 - 23.91% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 1.82% 0.674 0.686 - 1.93% -
BM_RangesPushHeap_string_Descending_1024 1.82% 2.482 2.528 - -1.03% -
rng::search(list<int>,_pred)_(single_element)/1024 1.82% 860.331 875.966 - 1.82% -
rng::copy_if(list<int>)_(every_other)/4096 1.81% 3257.448 3316.414 - -0.90% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.81% 780.881 795.010 - 1.99% -
SetIntersection_Interlaced_Set_float_1024_4 1.80% 10067753.317 10249429.684 - 1.62% -
BM_std_min<short>/30 1.80% 2.347 2.390 - 0.70% -
SetIntersection_Front_Set_uint32_16384_16 1.80% 1306571.012 1330128.581 - 1.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.80% 4.045 4.117 - 2.13% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.80% 538.689 548.384 - 1.98% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.80% 3.957 4.028 - 0.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.80% 15184.574 15457.651 - -1.28% -
std::for_each_n(vector<int>)/8 1.79% 2.504 2.549 - -1.36% -
BM_StringEraseWithMove_Small_Opaque 1.79% 2.574 2.620 - 2.14% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.79% 976.147 993.620 - -0.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.79% 0.963 0.980 - 1.84% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 1.79% 25.387 25.840 - 13.06% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.78% 30.301 30.841 - 0.96% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.78% 0.943 0.960 - 0.23% -
BM_std_min<unsigned_long_long>/29 1.78% 2.456 2.500 - -0.16% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.77% 146.124 148.711 - 3.25% -
std::stable_partition(list<int>)_(sparse)/32 1.77% 9.816 9.990 - 1.22% -
BM_StringAssignAsciiz_Large_Transparent 1.77% 11.583 11.787 - 1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.77% 1114226.755 1133902.339 - 0.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.77% 7439.873 7571.228 - 1.99% -
std::set<int>::insert(value)_(already_present)/1024 1.76% 6.776 6.896 - 2.28% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.76% 726.967 739.776 - 2.48% -
BM_SortHeap_uint32_4 1.76% 1.040 1.059 - 1.59% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.76% 4.846 4.932 - 2.51% -
std::multiset<int>::erase(iterator)/0 1.76% 19.944 20.295 - 0.85% -
rng::stable_sort(deque<int>)_(descending)/8192 1.76% 20881.202 21248.754 - 0.68% -
std::stable_partition(list<int>)_(dense)/50 1.76% 56.740 57.739 - 1.05% -
BM_RangesPushHeap_float_Ascending_262144 1.76% 5.135 5.226 - 2.76% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.75% 464.701 472.846 - 5.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.75% 34.307 34.907 - 6.65% -
BM_std_min<unsigned_char>/24 1.75% 2.757 2.805 - 1.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.75% 817541.859 831845.467 - -0.50% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.75% 5.062 5.151 - 5.03% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.75% 25.770 26.221 - 0.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.75% 16.201 16.484 - 2.51% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 1.74% 3.011 3.063 - 2.04% -
BM_lexicographical_compare_three_way_fast_path/65536 1.74% 15055.579 15316.854 - 0.89% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.74% 1817.763 1849.305 - 2.26% -
rng::partition_point(vector<int>)/50 1.73% 2.301 2.341 - 1.94% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.73% 31.815 32.366 - -0.05% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.73% 206.833 210.412 - -3.68% -
std::generate(list<int>)/32 1.73% 8.540 8.688 - -0.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.73% 22.469 22.857 - 1.95% -
BM_std_min<unsigned_long_long>/23 1.72% 2.429 2.471 - -0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.72% 0.633 0.644 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.72% 174328165.684 177325163.718 - -0.36% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.72% 6.240 6.347 - -1.70% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.72% 1909.952 1942.723 - -0.81% -
SetIntersection_Interlaced_Vector_float_16384_1 1.71% 1107324.678 1126293.754 - 0.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.71% 608.758 619.168 - 0.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.71% 2.359 2.399 - -4.32% -
std::map<int,_int>::contains(key)_(existent)/1024 1.71% 4.047 4.116 - -0.68% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.71% 19.645 19.980 - 0.76% -
std::reverse_copy(list<int>)/8 1.71% 2.419 2.461 - 0.52% -
std::rotate(deque<int>)_(by_1/2)/1024 1.70% 173.261 176.214 - 1.59% -
rng::search(list<int>,_pred)_(single_element)/1000 1.70% 839.832 854.133 - 1.61% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.70% 561.789 571.352 - 0.06% -
BM_std_minmax<unsigned_short>/10 1.70% 1.405 1.429 - 1.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.70% 792.503 805.949 - 1.59% -
std::partial_sort(deque<int>)_(heap)/8 1.70% 37.585 38.223 - -1.39% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.70% 106.207 108.009 - 3.28% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.69% 23.086 23.477 - 5.67% -
BM_deque_vector_copy_backward/70000 1.69% 8759.107 8907.101 - 5.13% -
SetIntersection_None_Set_uint32_1024_1024 1.69% 8733330.951 8880772.504 - 0.66% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.69% 174085.234 177023.661 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.68% 350373833.961 356274678.224 - 1.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.68% 19.805 20.138 - 0.45% -
BM_RangesPushHeap_float_Ascending_1024 1.68% 3.105 3.157 - 0.55% -
BM_deque_deque_move/4000 1.68% 145.869 148.322 - 0.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.68% 3.614 3.675 - -0.09% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.68% 9.054 9.206 - -1.31% -
rng::contains(deque<int>)_(process_all)/8192 1.68% 1910.885 1942.918 - 0.19% -
rng::partition_copy(deque<int>)/50 1.68% 27.459 27.919 - -3.07% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.68% 54860493.616 55779541.695 - -0.30% -
BM_CmpLess_schar_short 1.67% 0.948 0.964 - 0.40% -
SetIntersection_Front_Vector_float_16_16 1.67% 38111775.338 38748717.213 - 2.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.67% 509.857 518.370 - -1.64% -
SetIntersection_Front_Set_uint32_16384_256 1.67% 4858896.518 4939978.182 - -6.22% -
std::move_backward(vector<int>)/8 1.67% 2.289 2.327 - 2.01% -
std::partial_sort(vector<int>)_(ascending)/8 1.66% 20.668 21.011 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.66% 199093274.412 202400164.669 - 1.83% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.66% 69.462 70.615 - 1.62% -
std::rotate(list<int>)_(by_1/4)/8192 1.66% 7224.915 7344.679 - 2.42% -
std::multiset<std::string>::clear()/32 1.66% 881.927 896.543 - -2.50% -
SetIntersection_None_Vector_string_64_64 1.66% 9264553.799 9417997.070 - 1.19% -
std::generate_n(deque<int>)/32 1.65% 8.298 8.436 - 2.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.65% 19698.174 20023.938 - 0.62% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.65% 3.574 3.633 - 1.58% -
BM_RangesMakeHeap_string_Heap_64 1.65% 4.995 5.077 - 3.07% -
SetIntersection_None_Set_string_1024_1 1.65% 8932918.245 9080316.084 - 2.07% -
BM_deque_deque_ranges_copy_backward/70000 1.65% 8868.120 9014.114 - -1.12% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.64% 5.033 5.116 - 2.11% -
std::unordered_multiset<int>::ctor(const&)/32 1.64% 197.953 201.208 - -0.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.64% 43.522 44.238 - -5.76% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.64% 19.381 19.700 - -0.19% -
std::find(list<int>)_(bail_25%)/8192 1.64% 1424.244 1447.631 - 1.67% -
SetIntersection_Interlaced_Set_uint32_256_4 1.64% 11408589.433 11595861.559 - -0.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.64% 14.834 15.078 - 1.47% -
rng::rotate(list<int>)_(by_1/3)/50 1.64% 23.588 23.975 - 0.04% -
SetIntersection_Interlaced_Set_float_262144_4 1.64% 1286060.385 1307147.297 - 1.56% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.64% 38.743 39.378 - 2.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.64% 141903.476 144226.997 - 1.77% -
BM_std_minmax<unsigned_short>/28 1.64% 2.543 2.585 - 0.53% -
rng::contains(vector<int>)_(process_all)/8 1.64% 2.700 2.744 - 4.07% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.64% 173.553 176.391 - 1.91% -
BM_std_minmax_element<long_long>/64 1.63% 17.474 17.759 - -0.43% -
std::multimap<int,_int>::find(key)_(existent)/32 1.63% 1.607 1.634 - 1.52% -
std::multiset<std::string>::clear()/1024 1.62% 19435.514 19751.139 - -1.85% -
BM_RangesMakeHeap_string_Heap_4 1.62% 3.029 3.078 - 2.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.62% 35288.698 35861.558 - -0.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.62% 1.320 1.341 - 0.65% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.62% 11.800 11.991 - -0.13% -
std::find_if(list<int>)_(process_all)/50 1.62% 21.457 21.804 - 0.63% -
rng::search_n(vector<int>)_(no_match)/8192 1.62% 1627.891 1654.214 - 0.44% -
BM_MakeThenSortHeap_uint64_Random_262144 1.62% 35.365 35.937 - 0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.62% 66640.303 67716.860 - 1.41% -
SetIntersection_None_Vector_uint64_262144_1 1.62% 1174309.424 1193275.386 - -1.97% -
std::partial_sort(deque<int>)_(ascending)/8 1.61% 29.620 30.098 - 1.76% -
std::rotate(list<int>)_(by_1/3)/8192 1.61% 8774.675 8916.320 - 2.07% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.61% 4257.964 4326.611 - 0.70% -
rng::stable_sort(deque<int>)_(heap)/8 1.61% 26.363 26.788 - 3.29% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.61% 51518.572 52346.667 - -1.17% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.61% 7.508 7.629 - 0.31% -
std::adjacent_find(vector<int>,_pred)/50 1.60% 23.308 23.682 - 1.08% -
BM_std_min<long_long>/32 1.60% 3.618 3.676 - -0.45% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.60% 35.316 35.881 - -1.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.60% 8.591 8.728 - 1.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.60% 0.684 0.695 - 1.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.60% 30.552 31.039 - -0.31% -
std::stable_sort(deque<int>)_(repeated)/8 1.59% 18.203 18.493 - -3.11% -
BM_RangesMakeHeap_string_Heap_262144 1.59% 5.438 5.525 - 7.22% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.59% 24.344 24.731 - 1.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.59% 1169774.136 1188338.865 - 0.31% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.58% 4.284 4.352 - 1.62% -
SetIntersection_Front_Vector_uint64_262144_1024 1.58% 5781210.796 5872630.014 - -2.06% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.58% 562.306 571.183 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.58% 1199754.309 1218664.661 - 0.06% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.57% 1261439.127 1281302.410 - 0.39% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.57% 955445.278 970485.977 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.57% 10.620 10.787 - 0.17% -
BM_num_get<float> 1.57% 35.392 35.948 - 0.54% -
BM_std_minmax<short>/21 1.57% 2.045 2.077 - 2.67% -
SetIntersection_Interlaced_Vector_string_16384_256 1.57% 39873910.333 40500003.180 - 12.67% -
std::find_end(forward_list<int>)_(process_all)/8192 1.57% 5649.933 5738.611 - 1.95% -
std::fill_n(deque<int>)/1024 1.56% 29.624 30.087 - 0.86% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.56% 41542.158 42191.965 - 0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.56% 7.316 7.430 - 3.47% -
BM_StringFindStringLiteral/64 1.56% 2.097 2.129 - 1.35% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.56% 5.376 5.461 - 0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.56% 13008.757 13212.083 - 1.85% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.56% 63.766 64.762 - 3.72% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.56% 16.856 17.119 - -0.32% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.56% 104.725 106.359 - 4.18% -
std::copy(list<int>)/32768 1.56% 26421.614 26833.288 - 2.48% -
SetIntersection_Front_Set_string_16384_4 1.56% 1319955.810 1340501.325 - -0.21% -
BM_deque_vector_move/4000 1.56% 139.942 142.120 - -2.21% -
BM_MakeThenSortHeap_uint32_Heap_4 1.56% 1.197 1.216 - 1.13% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.56% 22.528 22.878 - 0.82% -
std::set<int>::equal_range(key)_(existent)/32 1.55% 1.702 1.729 - 0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.55% 5895408.758 5986937.756 - 0.86% -
std::stable_partition(list<int>)_(dense)/32 1.55% 33.335 33.852 - 5.20% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.55% 1.062 1.078 - -5.33% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.55% 26095.331 26498.922 - 2.41% -
std::copy(vector<int>)/8 1.55% 2.247 2.282 - 9.44% -
rng::partial_sort(deque<int>)_(heap)/8 1.54% 36.906 37.476 - -0.04% -
rng::partial_sort(vector<int>)_(ascending)/8 1.54% 20.636 20.954 - 0.95% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.54% 8.111 8.236 - 0.91% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.54% 32.806 33.312 - 5.31% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.54% 51.786 52.584 - -5.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.54% 27.846 28.275 - 1.33% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 1.54% 24.279 24.653 - -4.69% -
SetIntersection_Front_Vector_uint64_16_16 1.54% 37635504.099 38214883.684 - 0.47% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.54% 20.671 20.990 - 1.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.54% 4.719 4.792 - 0.95% -
SetIntersection_Front_Vector_uint32_16384_16 1.54% 1179887.644 1198013.756 - -0.88% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.54% 62.982 63.950 - 0.15% -
std::move_backward(deque<int>)/1048576 1.54% 127138.003 129090.383 - 0.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.53% 746.724 758.180 - 0.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.53% 33.869 34.388 - 0.80% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.53% 473.655 480.906 - 0.39% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.53% 1875.280 1903.975 - 0.38% -
rng::is_sorted(deque<int>,_pred)/8 1.53% 4.472 4.540 - 3.98% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 1.53% 100132907.677 101660641.305 - 8.03% -
BM_RangesPopHeap_uint64_4 1.52% 2.667 2.707 - -1.36% -
BM_RangesPopHeap_string_16384 1.52% 71.921 73.015 - -0.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.52% 136267.164 138334.686 - -0.30% -
std::set<int>::contains(key)_(non-existent)/8192 1.52% 8.311 8.437 - -1.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.52% 13001.158 13198.194 - 1.69% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.51% 882.529 895.890 - 4.86% -
SetIntersection_Front_Vector_float_16384_64 1.51% 1429711.111 1451354.807 - -4.06% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.51% 100749.345 102274.333 - 2.42% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.51% 12269.656 12455.298 - 1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.51% 11490640.717 11664280.364 - -2.27% -
rng::search(list<int>)_(no_match)/1000 1.51% 725.931 736.889 - 3.18% -
std::sort(vector<int>)_(descending)/1024 1.51% 1041.615 1057.332 - 0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.51% 16.161 16.405 - 1.48% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.51% 20.673 20.984 - 1.52% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.51% 7.215 7.324 - 0.36% -
rng::rotate_copy(vector<int>)/1024 1.50% 32.503 32.992 - 0.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.50% 20.045 20.345 - 0.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.50% 72615.390 73702.703 - -0.19% -
SetIntersection_None_Vector_string_1024_256 1.50% 1207845.068 1225923.340 - -0.41% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.50% 8.864 8.997 - 0.51% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.50% 10.762 10.923 - 7.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.49% 10916.691 11079.769 - 0.20% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.49% 100117.518 101612.374 - 1.82% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.49% 24996.242 25368.745 - -0.02% -
rng::contains(deque<int>)_(process_all)/1048576 1.49% 249493.976 253207.129 - -0.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.49% 51.778 52.549 - 0.85% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.49% 990331.326 1005064.663 - 1.74% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.49% 8.557 8.684 - -0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.49% 24.618 24.984 - -3.17% -
BM_std_min<unsigned_char>/32 1.48% 2.864 2.906 - 0.11% -
std::rotate_copy(deque<int>)/1024 1.48% 34.211 34.719 - 1.28% -
BM_std_min<char>/23 1.48% 2.281 2.315 - -0.16% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.48% 9.015 9.148 - -0.75% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.48% 39.406 39.989 - 0.53% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.48% 1110902.634 1127333.975 - 1.49% -
rng::sort(vector<int>)_(descending)/1024 1.48% 1040.270 1055.622 - 0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.47% 11.776 11.949 - -0.63% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.47% 30.779 31.233 - 1.25% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.47% 112184.656 113838.472 - 5.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.47% 78.975 80.139 - 0.43% -
rng::sort(deque<int>)_(repeated)/8 1.47% 18.482 18.754 - -0.25% -
BM_CmpEqual_uint_short 1.47% 1.060 1.076 - 1.91% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.47% 7.747 7.861 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.47% 9.501 9.640 - 1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.47% 7.468 7.577 - 1.42% -
rng::remove_if(list<int>)_(prefix)/1024 1.47% 1002.507 1017.198 - 1.26% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.46% 233638.370 237055.579 - 1.77% -
BM_CmpLess_short_uint 1.46% 1.104 1.120 - -0.04% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.46% 3.568 3.621 - -0.07% -
BM_std_min<unsigned_char>/14 1.46% 1.795 1.821 - 2.79% -
BM_std_min<long_long>/20 1.46% 2.008 2.037 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.46% 28.986 29.409 - 1.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.46% 3071.368 3116.206 - 0.51% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.46% 2.239 2.272 - 0.63% -
rng::find(vector<char>)_(bail_25%)/1024 1.45% 5.277 5.354 - 1.71% -
std::multiset<int>::insert(value)_(new_value)/32 1.45% 19.698 19.985 - -0.30% -
SetIntersection_Interlaced_Set_uint64_256_16 1.45% 12140773.147 12316918.338 - 0.91% -
BM_StringRelational_Less_Small_Huge_Control 1.45% 1.758 1.783 - 0.05% -
SetIntersection_Front_Vector_uint64_1024_1 1.45% 1097273.895 1113171.609 - -0.25% -
BM_MakeThenSortHeap_uint64_Descending_256 1.45% 8.639 8.764 - 0.59% -
SetIntersection_None_Set_uint32_262144_16 1.45% 1156487.547 1173226.402 - -0.10% -
SetIntersection_None_Vector_string_1024_64 1.45% 1226212.367 1243956.765 - 0.16% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.45% 139.368 141.383 - 0.40% -
SetIntersection_Interlaced_Set_string_1024_4 1.44% 10508623.239 10660115.300 - 0.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.44% 1.455 1.476 - 0.42% -
std::unordered_multiset<int>::erase(iterator)/1024 1.44% 20.052 20.341 - -6.93% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.44% 55.163 55.957 - 1.68% -
std::partial_sort(deque<int>)_(descending)/8192 1.44% 284366.018 288452.026 - 0.17% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.43% 41.761 42.358 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.43% 11990805.183 12162039.430 - 4.12% -
BM_deque_deque_copy/4096 1.43% 150.579 152.730 - 0.27% -
std::find(list<int>)_(bail_25%)/1024 1.43% 130.138 131.994 - 2.21% -
BM_std_min<unsigned_long_long>/14 1.43% 1.931 1.958 - -0.37% -
rng::fill(vector<bool>)/512 1.42% 1.484 1.505 - -6.72% -
BM_RangesMakeHeap_string_Heap_1024 1.42% 4.818 4.886 - 3.38% -
SetIntersection_Front_Set_uint64_256_4 1.42% 4449607.936 4512787.878 - -0.16% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.42% 1.474 1.495 - 0.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.42% 8.928 9.054 - 1.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.41% 11.477 11.639 - 1.59% -
SetIntersection_None_Vector_string_262144_1 1.41% 1361590.096 1380838.951 - 1.48% -
BM_RangesPushHeap_float_Ascending_256 1.41% 2.480 2.515 - 0.39% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.41% 29.704 30.123 - 0.44% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.41% 8.148 8.263 - -0.23% -
BM_std_minmax<short>/64 1.41% 1.525 1.547 - -0.01% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.41% 206805341.018 209717328.362 - 1.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.41% 206173.258 209074.393 - 0.70% -
SetIntersection_None_Vector_uint64_16384_16 1.41% 1150911.147 1167095.658 - -2.17% -
rng::sort(vector<int>)_(heap)/8 1.41% 22.230 22.542 - -0.49% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.40% 12797.911 12977.709 - 1.03% -
rng::starts_with(deque<int>,_pred)/8 1.40% 4.630 4.695 - 0.40% -
rng::stable_partition(deque<int>)_(sparse)/50 1.40% 27.405 27.789 - -0.19% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.40% 24476.718 24819.441 - -0.09% -
SetIntersection_Front_Vector_string_16384_4 1.40% 1248496.883 1265976.541 - -0.77% -
std::multimap<std::string,_int>::clear()/8192 1.40% 202706.671 205538.320 - 1.79% -
std::set<std::string>::insert(value)_(already_present)/32 1.39% 11.943 12.109 - 1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.39% 34.241 34.717 - -0.92% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.39% 118.788 120.438 - 0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.39% 16151.400 16375.572 - -1.57% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.39% 2.309 2.341 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.38% 11055273.728 11207554.710 - 1.74% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.38% 187.424 190.004 - 1.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.38% 55.137 55.896 - 1.69% -
SetIntersection_Interlaced_Set_string_262144_262144 1.38% 17375759.848 17614897.785 - 1.97% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.38% 37840885.366 38361257.623 - 0.80% -
std::set<int>::find(key)_(non-existent)/8192 1.37% 8.441 8.557 - -8.39% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.37% 100466.552 101847.177 - 2.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.37% 605.156 613.472 - 0.65% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.37% 10.776 10.924 - 0.95% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.37% 6580.153 6670.538 - -0.07% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.37% 24.392 24.727 - 1.27% -
BM_std_minmax<unsigned_short>/17 1.37% 1.712 1.735 - 1.55% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.37% 2.644 2.680 - 0.63% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.37% 134.904 136.751 - 3.90% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 1.37% 13.307 13.489 - 1.01% -
BM_MakeThenSortHeap_uint64_Random_16384 1.37% 22.087 22.389 - 0.53% -
BM_lexicographical_compare_three_way_fast_path/4096 1.37% 955.339 968.403 - 0.86% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.37% 875988.622 887953.966 - 3.28% -
SetIntersection_None_Set_uint32_256_1 1.37% 11425949.725 11581932.011 - -1.25% -
rng::is_sorted(list<int>,_pred)/8 1.36% 4.226 4.284 - 0.56% -
rng::partition_copy(list<int>)/50 1.36% 28.846 29.239 - 1.40% -
std::rotate(list<int>)_(by_1/4)/50 1.36% 24.949 25.289 - 0.96% -
std::find(vector<bool>)_(process_all)/8192 1.36% 33.313 33.766 - 0.78% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.36% 168295946.102 170577061.786 - 2.71% -
std::set<std::string>::insert(value)_(already_present)/0 1.35% 14.980 15.183 - 0.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.35% 42.765 43.344 - -2.94% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.35% 19758.973 20025.942 - 0.32% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.35% 550743.602 558179.048 - 0.63% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.35% 604.841 613.000 - 0.10% -
BM_deque_deque_copy/4000 1.35% 145.493 147.454 - -0.10% -
SetIntersection_Front_Vector_uint64_262144_16 1.35% 1167680.955 1183396.764 - -1.27% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.34% 8.338 8.450 - 0.61% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.34% 28769.668 29155.871 - 2.13% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.34% 27.906 28.280 - 0.08% -
BM_CmpLess_int_short 1.34% 1.125 1.140 - 0.35% -
std::multiset<int>::erase(iterator)/8192 1.34% 23.644 23.960 - -0.12% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.34% 6.069 6.150 - 0.47% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.34% 16.886 17.111 - 0.37% -
std::search(deque<int>)_(no_match)/1000 1.33% 403.222 408.604 - 0.41% -
SetIntersection_None_Vector_string_16384_1024 1.33% 1279928.646 1296994.693 - 1.19% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.33% 16.272 16.489 - 0.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.33% 34.425 34.883 - -8.62% -
rng::move_backward(vector<int>)/8 1.33% 2.291 2.322 - 0.96% -
BM_std_min<int>/7 1.33% 1.053 1.067 - 2.60% -
std::set<std::string>::find(key)_(existent)/8192 1.33% 28.547 28.927 - -0.37% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.33% 1957.234 1983.192 - 0.48% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.33% 11.542 11.695 - -1.10% -
std::transform(deque<int>,_deque<int>)/32 1.33% 21.584 21.870 - 0.58% -
std::map<int,_int>::ctor(const&)/32 1.32% 211.895 214.701 - 1.46% -
SetIntersection_Interlaced_Set_float_262144_262144 1.32% 1821099.609 1845212.402 - 3.43% -
SetIntersection_Front_Vector_float_256_4 1.32% 4441199.241 4499976.037 - 0.65% -
rng::for_each_n(deque<int>)/50 1.32% 3.920 3.971 - -0.51% -
SetIntersection_Front_Set_uint32_262144_262144 1.31% 1839633.871 1863793.459 - -2.99% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.31% 3.948 4.000 - 1.44% -
std::map<int,_int>::count(key)_(existent)/1024 1.31% 4.359 4.417 - 0.00% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 1.31% 13.298 13.472 - 0.88% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.31% 12.114 12.272 - -0.29% -
SetIntersection_None_Set_string_64_16 1.31% 19273323.960 19525006.389 - -0.59% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.31% 20.649 20.918 - 0.96% -
std::find_if_not(vector<char>)_(process_all)/1024 1.30% 270.441 273.967 - 0.28% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.30% 9.020 9.138 - -1.13% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.30% 2913.290 2951.174 - 0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.30% 11.549 11.699 - -0.28% -
SetIntersection_None_Set_float_16384_16384 1.30% 156755842.003 158791166.269 - 2.16% -
std::copy_if(vector<int>)_(entire_range)/64 1.30% 16.363 16.576 - 7.61% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 635959.970 644205.539 - -0.23% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.30% 49.070 49.706 - 0.13% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.29% 1899.211 1923.791 - -0.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.29% 1.677 1.699 - 0.44% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.29% 14.852 15.044 - 0.14% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.29% 351.508 356.045 - -1.16% -
BM_StringAssignStr_Large_Transparent 1.29% 10.158 10.288 - 0.95% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.29% 16.205 16.413 - 0.23% -
BM_std_min<unsigned_int>/28 1.29% 1.962 1.988 - 0.47% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.28% 1.363 1.380 - -0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.28% 13.892 14.071 - 0.87% -
BM_RangesMakeHeap_string_SingleElement_16 1.28% 5.532 5.603 - -0.75% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.28% 5.616 5.688 - 0.59% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.28% 605.092 612.836 - -0.06% -
std::find_if(vector<char>)_(process_all)/1024 1.28% 270.231 273.681 - 0.07% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.28% 3.554 3.599 - -2.58% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.28% 36.268 36.730 - -0.40% -
rng::find_first_of(deque<int>)_(small_needle)/50 1.27% 170.764 172.939 - 6.49% -
std::copy_backward(list<int>)/8 1.27% 2.442 2.474 - 2.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.27% 815.045 825.401 - -0.26% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.27% 209.228 211.881 - 0.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.27% 528.557 535.256 - 2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.27% 26349371.199 26683100.298 - -2.86% -
BM_MakeThenSortHeap_uint32_Heap_64 1.26% 8.100 8.202 - 1.33% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.26% 80.000 81.011 - 34.39% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.26% 206349449.766 208956765.981 - 3.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.26% 11.632 11.779 - -0.99% -
SetIntersection_None_Set_uint64_64_64 1.26% 11869696.710 12019199.465 - 0.10% -
BM_LowerBound_uint64_64 1.26% 8.414 8.520 - 2.01% -
rng::search(vector<int>)_(same_length)/1000 1.26% 241.906 244.949 - 1.41% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.26% 2801.915 2837.161 - 0.46% -
rng::find(vector<bool>)_(process_all)/1048576 1.26% 3664.844 3710.937 - 1.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.26% 625651.529 633520.158 - 0.42% -
BM_PushHeap_float_Random_256 1.26% 7.211 7.302 - 0.47% -
rng::unique(vector<int>)_(sprinkled)/32 1.26% 50.606 51.242 - 1.05% -
BM_num_put<double> 1.26% 57.540 58.263 - 1.28% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.26% 571.384 578.561 - -0.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.26% 14445.686 14627.106 - -0.11% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.26% 34.527 34.960 - -0.20% -
rng::reverse_copy(list<int>)/8 1.25% 2.308 2.337 - 2.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.25% 16.295 16.499 - 0.95% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.25% 5.365 5.432 - 13.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.25% 6.875 6.961 - -1.82% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.25% 1878.566 1902.015 - -1.22% -
std::fill_n(vector<int>)/8192 1.25% 235.554 238.490 - 0.78% -
BM_MakeHeap_uint32_Random_16384 1.25% 1.000 1.012 - -4.37% -
BM_std_min<int>/12 1.24% 1.492 1.510 - -4.93% -
std::stable_sort(deque<int>)_(shuffled)/8 1.24% 24.073 24.372 - -2.16% -
rng::find_first_of(deque<int>)_(small_needle)/32 1.24% 110.994 112.373 - 6.26% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.24% 1.433 1.451 - 1.93% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.24% 17.695 17.915 - -40.86% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.24% 34.952 35.386 - 0.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.24% 7.190 7.280 - -0.25% -
BM_MakeThenSortHeap_string_Ascending_16384 1.24% 62.292 63.064 - 0.60% -
BM_std_min<unsigned_short>/64 1.24% 3.498 3.542 - 2.39% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.24% 2.585 2.617 - 0.19% -
BM_deque_vector_copy/64 1.24% 2.573 2.605 - 0.78% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.24% 39682.067 40172.265 - 2.16% -
SetIntersection_Interlaced_Vector_string_256_1 1.23% 4531051.187 4586873.660 - 0.34% -
SetIntersection_Front_Set_uint64_256_16 1.23% 4902114.409 4962473.346 - 1.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.23% 16.696 16.901 - 1.57% -
BM_lexicographical_compare_three_way_fast_path/262144 1.23% 60464.789 61208.796 - -0.08% -
rng::find_if(vector<int>)_(bail_25%)/8192 1.23% 548.482 555.206 - 1.35% -
BM_PopHeap_string_1024 1.23% 56.131 56.819 - -1.21% -
BM_CmpEqual_uchar_ushort 1.23% 1.118 1.132 - 0.85% -
BM_StringRelational_Compare_Empty_Small_Control 1.22% 1.634 1.654 - 1.26% -
rng::move_backward(vector<bool>)_(unaligned)/64 1.22% 1.902 1.925 - 2.52% -
BM_LowerBound_string_64 1.22% 69.345 70.192 - 0.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.22% 47.646 48.227 - 1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.22% 8679669.839 8785387.112 - -0.39% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.21% 22.404 22.676 - -0.21% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.21% 712.683 721.323 - 0.20% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.21% 2437.334 2466.881 - 0.54% -
std::find_end(forward_list<int>)_(single_element)/1000 1.21% 673.843 682.000 - -0.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.21% 173704.290 175806.218 - 1.64% -
rng::equal(vector<bool>)_(unaligned)/8192 1.21% 64.767 65.550 - 0.37% -
BM_std_min<unsigned_long_long>/512 1.21% 46.854 47.420 - 1.65% -
SetIntersection_Interlaced_Set_float_262144_16 1.21% 1599214.761 1618532.879 - 1.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.21% 23.994 24.284 - 0.49% -
std::search(vector<int>)_(no_match)/8192 1.21% 1660.526 1680.552 - 1.19% -
BM_LowerBound_string_262144 1.20% 2242.703 2269.703 - -1.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.20% 16.908 17.111 - 10.00% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.20% 19.666 19.902 - -2.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.20% 5.214 5.277 - 0.52% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.20% 350038075.910 354231530.324 - -0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.20% 4.968 5.027 - 1.07% -
std::set<std::string>::clear()/1024 1.20% 19874.023 20111.991 - 0.19% -
rng::search(list<int>)_(no_match)/1024 1.20% 744.351 753.261 - 3.91% -
SetIntersection_Interlaced_Vector_string_16_4 1.20% 71559369.034 72415837.778 - 0.77% -
SetIntersection_Front_Vector_uint64_16384_4 1.19% 1119365.725 1132725.370 - -0.33% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.19% 9511.754 9625.204 - 2.22% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.19% 25156.212 25456.259 - 1.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 288.650 292.088 - 1.26% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.19% 8903.991 9009.966 - 0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.19% 22.959 23.232 - -0.90% -
BM_PushHeap_uint32_Random_1024 1.19% 6.187 6.261 - -0.11% -
rng::reverse_copy(deque<int>)/64 1.19% 19.937 20.173 - 1.08% -
std::sort(vector<int>)_(heap)/8 1.19% 22.378 22.643 - -0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.18% 349220.879 353357.892 - 0.60% -
BM_RangesPushHeap_uint64_Ascending_16384 1.18% 3.564 3.607 - -2.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.18% 18.300 18.516 - 1.21% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.18% 9152.059 9260.169 - -2.44% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.18% 110.012 111.311 - 1.96% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.18% 178703794.508 180810880.151 - 0.41% -
SetIntersection_None_Vector_uint64_262144_1024 1.18% 1157587.781 1171228.550 - -0.40% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.18% 2.089 2.114 - 0.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.18% 23.834 24.114 - 0.84% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.18% 5.596 5.661 - 1.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.18% 544.354 550.757 - 0.54% -
BM_std_min<unsigned_short>/4 1.18% 0.981 0.992 - -1.06% -
SetIntersection_None_Set_float_256_4 1.17% 11647125.733 11783472.515 - 2.38% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.17% 8.780 8.883 - 0.22% -
std::unique(list<int>)_(contiguous)/8192 1.17% 6969.621 7051.157 - 0.47% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.17% 22.533 22.796 - -0.64% -
SetIntersection_Front_Set_string_1024_256 1.17% 16132533.935 16321200.594 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.17% 12984027.672 13135847.083 - 0.61% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.17% 1.720 1.741 - 3.30% -
SetIntersection_None_Vector_uint64_1024_256 1.17% 1122723.844 1135829.485 - 1.55% -
SetIntersection_Front_Vector_uint64_64_64 1.17% 11180029.828 11310535.119 - -5.79% -
rng::find_last(list<int>)_(bail_10%)/8 1.17% 2.057 2.081 - 0.02% -
rng::unique(vector<int>)_(contiguous)/32 1.16% 50.920 51.514 - 1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.16% 0.901 0.911 - -0.24% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.16% 17.630 17.835 - 0.64% -
BM_std_minmax<unsigned_short>/20 1.16% 1.952 1.975 - 0.59% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.16% 54255.902 54885.912 - 0.65% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.16% 1384.018 1400.086 - 0.38% -
BM_std_min<unsigned_long_long>/31 1.16% 3.027 3.062 - 0.77% -
SetIntersection_Interlaced_Set_uint64_256_4 1.16% 11496271.590 11629643.313 - -1.13% -
BM_StringDestroy_Large 1.16% 6.747 6.825 - 0.11% -
BM_CmpLess_int_uchar 1.16% 1.118 1.131 - 0.60% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.16% 17.328 17.528 - 0.08% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.15% 26.268 26.571 - -8.67% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.15% 39030.040 39479.661 - 2.35% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.15% 3.618 3.660 - 1.48% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 1.15% 13.309 13.462 - 0.74% -
BM_RangesPushHeap_uint32_Random_16 1.15% 4.388 4.438 - -2.28% -
BM_RangesMakeHeap_string_SingleElement_16384 1.15% 5.959 6.027 - 1.77% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.15% 509.978 515.818 - -0.07% -
std::set<int>::find(key)_(non-existent)/1024 1.14% 5.555 5.618 - -6.88% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.14% 1.710 1.730 - -6.53% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.14% 14.938 15.109 - -0.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.14% 10.482 10.602 - -4.03% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.14% 3810.438 3853.921 - 0.27% -
SetIntersection_None_Set_uint64_16384_1 1.14% 156477005.889 158261646.276 - 1.24% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.14% 4453.672 4504.442 - 0.66% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.14% 19.511 19.733 - 0.62% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.14% 20.113 20.342 - -0.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.14% 204539.144 206864.916 - 0.87% -
BM_std_min<long_long>/12 1.14% 2.029 2.052 - -1.21% -
rng::unique(vector<int>)_(contiguous)/52 1.13% 56.402 57.041 - 0.53% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.13% 939.210 949.835 - 1.44% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.13% 359.129 363.180 - -0.44% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.13% 210.815 213.190 - 0.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.13% 175343.980 177319.265 - 0.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.12% 14.181 14.340 - 1.62% -
BM_MakeThenSortHeap_float_Ascending_16384 1.12% 27.668 27.978 - -0.87% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.12% 298.059 301.394 - 0.28% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.12% 2.027 2.050 - -0.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.12% 918.944 929.205 - 2.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.12% 172991.240 174922.012 - 0.95% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.11% 204742.214 207024.390 - -0.54% -
BM_deque_vector_ranges_move/5500 1.11% 197.693 199.878 - 1.10% -
SetIntersection_Front_Vector_uint64_1024_64 1.11% 1371893.129 1387057.986 - -2.53% -
rng::find_end(list<int>,_pred)_(process_all)/1024 1.10% 814.395 823.390 - -46.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.10% 19.058 19.269 - 1.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.10% 61.348 62.024 - 36.44% -
SetIntersection_None_Set_uint64_16384_16 1.10% 163583149.727 165384434.887 - 1.85% -
std::replace(vector<int>)_(prefix)/50 1.10% 7.594 7.678 - -1.51% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 1.10% 7290.755 7370.926 - -5.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.10% 1099617.376 1111695.086 - -1.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.10% 2.235 2.259 - 1.06% -
BM_CmpLess_int_uint 1.10% 1.111 1.124 - -0.11% -
std::search(list<int>,_pred)_(single_element)/1024 1.10% 842.967 852.204 - 1.28% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.10% 7.461 7.543 - 0.30% -
std::find(vector<char>)_(bail_25%)/1024 1.09% 5.442 5.501 - 3.67% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.09% 198.307 200.477 - 0.57% -
SetIntersection_Interlaced_Vector_uint32_262144_4 1.09% 1524213.058 1540873.189 - -20.97% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 6599.656 6671.718 - -0.13% -
std::find_if_not(list<int>)_(process_all)/50 1.09% 21.327 21.559 - -0.68% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.09% 234045374.633 236598997.635 - 1.66% -
BM_StringDestroy_Huge 1.09% 10.624 10.740 - 0.52% -
std::partial_sort(vector<int>)_(descending)/8 1.09% 24.811 25.082 - 0.51% -
rng::rotate(vector<bool>)_(by_1/4)/8192 1.09% 29.924 30.250 - 0.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.09% 36208.118 36601.913 - -0.23% -
BM_StringAssignStr_Large_Opaque 1.09% 10.166 10.276 - 1.23% -
BM_std_min<char>/14 1.08% 1.871 1.891 - 5.17% -
BM_CmpEqual_short_schar 1.08% 1.125 1.137 - 1.09% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.08% 2440.793 2467.200 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.08% 3321.319 3357.246 - 2.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.08% 14.265 14.419 - -0.87% -
BM_PushHeap_string_Ascending_16 1.08% 4.679 4.730 - 1.18% -
SetIntersection_Interlaced_Vector_string_262144_256 1.08% 67835917.167 68568434.868 - 5.02% -
SetIntersection_None_Set_uint32_262144_4 1.08% 1157711.346 1170200.033 - -0.30% -
BM_deque_vector_ranges_copy/4000 1.08% 142.496 144.032 - -0.42% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 1.08% 512.110 517.626 - 4.03% -
rng::contains(deque<int>)_(process_all)/50 1.08% 12.567 12.703 - 0.81% -
BM_StringFindStringLiteral/128 1.08% 3.125 3.158 - 2.25% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.07% 4255.268 4301.012 - 0.31% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.07% 8971.002 9067.421 - 0.10% -
BM_RangesMakeHeap_uint32_Random_1024 1.07% 1.071 1.083 - 3.32% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.07% 9.058 9.155 - -1.42% -
BM_RangesMakeThenSortHeap_uint32_Random_64 1.07% 11.859 11.986 - 1.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.07% 34.593 34.964 - 0.18% -
std::find_if(vector<char>)_(process_all)/50 1.07% 12.615 12.750 - 2.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.07% 348957915.886 352680092.320 - -0.69% -
std::set<int>::insert(value)_(already_present)/32 1.07% 1.793 1.813 - 1.11% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.06% 2876.226 2906.830 - -0.53% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.06% 8498.673 8589.028 - 1.72% -
BM_MakeThenSortHeap_uint64_Descending_64 1.06% 8.401 8.490 - 0.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.06% 32.605 32.951 - -0.52% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.06% 6906.626 6979.961 - 0.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.06% 480.348 485.445 - -0.19% -
rng::find_if(deque<int>)_(process_all)/8 1.06% 3.937 3.979 - 1.81% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.06% 38133.074 38537.313 - -3.03% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 13292.704 13433.522 - 0.66% -
BM_std_min<char>/7 1.06% 1.856 1.875 - 2.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.06% 13.373 13.515 - -1.71% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.06% 16436.730 16610.580 - 1.35% -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 1.06% 11.115 11.233 - 0.58% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.06% 24.760 25.022 - 0.34% -
BM_PushHeap_uint32_Ascending_262144 1.06% 8.177 8.264 - -0.78% -
SetIntersection_Front_Vector_string_262144_16 1.06% 1720166.411 1738336.201 - 0.10% -
BM_RangesPushHeap_string_Random_16 1.06% 10.179 10.287 - 1.17% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.05% 6041.843 6105.510 - 1.28% -
std::unordered_set<std::string>::erase(key)_(existent)/0 1.05% 122.753 124.044 - 72.44% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 283.395 286.375 - -0.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.05% 18.886 19.084 - -0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.05% 1580.504 1597.122 - 1.70% -
BM_PushHeap_uint64_Ascending_262144 1.05% 4.658 4.707 - -0.98% -
BM_deque_deque_ranges_move_backward/4000 1.05% 144.913 146.434 - -0.64% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.05% 2.610 2.638 - 0.27% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.05% 6.866 6.938 - 0.25% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.05% 21.980 22.210 - -0.92% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.05% 213.291 215.521 - 0.45% -
BM_PopHeap_uint32_4 1.05% 2.647 2.675 - -0.03% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.05% 6398.836 6465.708 - 0.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 1.04% 554.076 559.865 - 0.51% -
BM_deque_deque_ranges_move_backward/4096 1.04% 152.169 153.759 - -0.53% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.04% 2903.087 2933.409 - 0.19% -
rng::contains(vector<int>)_(process_all)/8192 1.04% 1837.450 1856.619 - 0.21% -
rng::find(list<int>)_(bail_25%)/8192 1.04% 1423.272 1438.080 - -1.57% -
rng::search(list<int>)_(same_length)/1024 1.04% 761.020 768.935 - 1.47% -
std::equal(vector<bool>)_(unaligned)/1048576 1.04% 6396.320 6462.726 - 0.50% -
BM_std_minmax<long_long>/14 1.04% 3.290 3.324 - -1.23% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.04% 10287.927 10394.432 - -0.17% -
rng::move_backward(deque<int>)/1048576 1.04% 125872.644 127175.649 - 0.76% -
std::shift_right(deque<int>)/8192 1.03% 307.959 311.145 - 0.11% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.03% 8.554 8.642 - 1.10% -
std::stable_sort(deque<int>)_(heap)/1024 1.03% 2716.434 2744.469 - 1.17% -
SetIntersection_Interlaced_Set_float_262144_256 1.03% 1579327.798 1595587.809 - 0.69% -
BM_MakeThenSortHeap_float_SingleElement_4 1.03% 1.338 1.351 - 0.34% -
rng::any_of(deque<int>)_(process_all)/8 1.03% 3.092 3.123 - 0.98% -
rng::partial_sort_copy(deque<int>)_(descending)/8192 1.03% 100032.940 101059.984 - 1.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.03% 28351.503 28642.372 - 2.45% -
std::transform(list<int>)_(identity_transform)/50 1.03% 39.631 40.038 - 0.88% -
BM_std_min<char>/4096 1.02% 29.519 29.821 - 4.16% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.02% 3.714 3.752 - 1.03% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.02% 16.390 16.558 - 0.96% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.02% 7102.151 7174.704 - 1.29% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.02% 18.694 18.885 - 0.16% -
BM_RangesPopHeap_uint64_262144 1.02% 41.152 41.572 - 0.78% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.02% 8.672 8.760 - 1.81% -
BM_CmpLess_uint_schar 1.02% 1.055 1.066 - 0.78% -
std::sort(vector<NonIntegral>)_(heap)/8 1.02% 22.325 22.552 - -0.49% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.01% 4.117 4.159 - -0.44% -
std::for_each(join_view(vector<vector<int>>))/8192 1.01% 262.303 264.964 - 0.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.01% 20.942 21.154 - -0.72% -
std::sort(vector<int>)_(pipe-organ)/8192 1.01% 21524.914 21742.651 - 0.40% -
SetIntersection_None_Set_uint64_256_256 1.01% 5881457.348 5940907.534 - 1.27% -
rng::contains(vector<int>)_(process_all)/1048576 1.01% 236644.777 239035.432 - 0.30% -
rng::stable_sort(vector<int>)_(ascending)/8 1.01% 16.497 16.663 - -1.34% -
BM_deque_deque_ranges_move/4000 1.01% 145.680 147.146 - 0.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.00% 46.091 46.554 - 1.07% -
SetIntersection_Interlaced_Set_float_262144_1 1.00% 1104889.189 1115972.308 - 3.11% -
BM_toupper_string<wchar_t> 1.00% 6.178 6.239 - 0.84% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 273.974 - 0.20% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 202.080 - -1.04% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 276.311 - -5.00% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 203.530 - -2.13% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.224 - 0.43% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 631.509 - 0.46% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 598.719 - 1.03% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 605.177 - 0.44% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.306 - 0.25% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.410 - 0.47% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 488.131 - 0.48% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.258 - 0.33% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.571 - 0.11% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.94% 3176.120 33.646 - -19.79% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.998 - 0.03% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.957 - -0.15% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 59.780 - -1.92% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.237 - -0.22% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.529 - -0.49% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.210 - -0.48% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.179 - 0.31% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.254 - 0.30% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.454 - 0.76% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.650 - 0.26% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.74% 772.137 63.752 - 0.53% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.29% 823.035 71.665 - 0.98% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.18% 821.234 80.678 - 0.64% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.67% 330.652 34.142 - -0.80% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.54% 264.507 27.664 - -0.24% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.53% 325.687 34.100 - -13.89% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.45% 555.921 58.622 - 0.33% -
std::find_end(list<int>)_(match_near_end)/1000 -89.36% 749.559 79.766 - 1.57% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.32% 262.594 28.041 - -1.22% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.24% 557.330 59.953 - 0.59% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.54% 596.926 74.369 - 0.80% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.99% 590.037 76.771 - -0.30% -
std::find_end(deque<int>)_(same_length)/1024 -81.75% 1848.876 337.467 - 0.15% -
std::find_end(deque<int>)_(same_length)/8192 -81.13% 14836.594 2799.378 - 4.26% -
rng::find_end(deque<int>)_(same_length)/1024 -75.94% 1403.762 337.775 - 0.06% -
rng::find_end(deque<int>)_(same_length)/8192 -75.76% 11291.873 2737.192 - 2.04% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.914 - 0.03% -
rng::find_end(deque<int>)_(same_length)/1000 -64.85% 939.226 330.135 - 0.12% -
std::find_end(deque<int>)_(same_length)/1000 -64.77% 940.071 331.152 - -0.03% -
std::copy_backward(vector<bool>)_(aligned)/262144 -63.61% 749.637 272.791 - -63.70% -
SetIntersection_Interlaced_Vector_float_262144_64 -60.03% 19934308.373 7968659.722 - -6.40% -
std::copy_n(vector<bool>)_(aligned)/262144 -58.99% 675.857 277.178 - -58.13% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.11% 11552.573 4954.321 - 0.19% -
rng::for_each(map<int>)/8192 -56.18% 16713.732 7324.549 - 1.77% -
std::find_end(list<int>)_(same_length)/8192 -55.82% 18652.964 8241.181 - 0.43% -
SetIntersection_Interlaced_Vector_float_262144_256 -55.37% 51787677.388 23114584.021 - -6.23% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.32% 11485.048 5131.009 - -0.12% -
rng::for_each(map<int>::iterator)/8192 -55.22% 16922.387 7577.389 - 1.24% -
rng::for_each(multimap<int>)/8192 -54.72% 16489.075 7466.420 - 4.63% -
rng::for_each(multimap<int>::iterator)/8192 -54.05% 16627.615 7641.125 - 3.21% -
SetIntersection_Interlaced_Vector_float_16384_256 -53.48% 29707649.995 13820903.334 - -16.71% -
std::remove_copy(list<int>)_(prefix)/1024 -53.28% 1616.980 755.440 - 0.00% -
rng::for_each(set<int>)/8192 -52.49% 16444.769 7812.763 - 0.53% -
rng::fill(list<int>)/50 -52.25% 35.178 16.797 - 0.02% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.98% 36.504 17.531 - -0.14% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.90% 3921.697 1886.195 - 0.27% -
std::find_end(deque<int>)_(near_matches)/8192 -51.69% 2352157.408 1136307.334 - 0.32% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.36% 499.582 242.991 - 0.24% -
std::swap_ranges(list<int>)/1024 -51.23% 1568.947 765.247 - -52.72% -
rng::find_end(vector<int>)_(same_length)/1000 -51.10% 502.089 245.526 - 0.25% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.06% 1281.249 627.024 - 0.35% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.04% 10257.544 5022.035 - 0.37% -
std::find_end(vector<int>)_(same_length)/1000 -51.03% 499.138 244.417 - -0.82% -
rng::find_end(vector<int>)_(same_length)/1024 -50.93% 513.721 252.092 - 0.23% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -50.90% 1251.621 614.581 - 0.65% -
std::find_end(vector<int>)_(same_length)/1024 -50.80% 510.199 251.032 - -1.75% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.55% 1584.591 783.605 - 0.37% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.50% 1547.523 766.070 - 0.61% -
rng::for_each(multiset<int>)/8192 -50.48% 16312.973 8078.933 - 2.99% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.38% 1583.779 785.817 - 0.58% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.38% 1547.258 767.753 - 0.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -50.24% 61.439 30.574 - -50.58% -
SetIntersection_Interlaced_Vector_float_262144_1024 -50.18% 156317150.750 77882247.471 - 0.89% -
rng::for_each(set<int>::iterator)/8192 -50.01% 16244.215 8120.677 - 1.52% -
std::find_end(vector<int>)_(same_length)/8192 -49.97% 4048.483 2025.589 - 1.56% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.85% 1559.576 782.189 - 0.23% -
rng::for_each(multiset<int>::iterator)/8192 -49.70% 16188.113 8143.212 - 1.97% -
rng::find_end(list<int>)_(same_length)/1000 -49.48% 1475.782 745.571 - 1.47% -
std::find_end(list<int>)_(same_length)/1024 -49.46% 1508.105 762.242 - 0.93% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.41% 10547797.829 5335654.011 - -13.87% -
rng::find_end(list<int>)_(same_length)/1024 -49.34% 1495.851 757.798 - 0.57% -
std::find_end(list<int>)_(same_length)/1000 -49.08% 1477.769 752.433 - 2.05% -
rng::find_end(vector<int>)_(same_length)/8192 -48.88% 3826.819 1956.249 - 0.17% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.85% 1222.852 625.456 - 0.28% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.82% 1252.685 641.169 - 0.44% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.80% 10022.870 5131.507 - 0.45% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.59% 1565.377 804.791 - 0.60% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.53% 6284039.491 3234525.994 - -0.12% -
rng::find_end(list<int>)_(same_length)/8192 -48.22% 15910.348 8238.072 - 1.20% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -47.70% 27176762.565 14214728.673 - 47.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -47.25% 30927304.443 16314709.662 - -6.51% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.99% 2136620.622 1132703.538 - -9.81% -
std::find_end(deque<int>)_(near_matches)/1024 -46.98% 31268.968 16579.832 - 0.55% -
std::find_end(deque<int>)_(near_matches)/1000 -46.94% 30100.476 15972.004 - 0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.84% 1030.020 547.585 - -0.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.66% 1029.055 548.862 - -0.22% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.56% 1440.233 769.607 - 0.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.22% 953.567 512.820 - 0.01% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.12% 20587.125 11093.291 - 14.32% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.58% 23.598 12.843 - 0.29% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.47% 19365.065 10559.533 - 13.63% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.89% 1363.352 751.312 - 0.24% -
BM_PushHeap_string_Descending_262144 -41.34% 5.448 3.195 - -0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -40.97% 0.697 0.411 - -23.28% -
BM_RangesPushHeap_string_Descending_262144 -40.88% 5.119 3.026 - -7.32% -
SetIntersection_Interlaced_Vector_float_1024_64 -40.09% 5862817.303 3512659.556 - -37.14% -
SetIntersection_Interlaced_Vector_float_16384_1024 -39.87% 73662480.050 44290254.380 - 6.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -39.51% 20892693.637 12637593.788 - -33.74% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -39.00% 49.147 29.980 - -4.14% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.81% 3891607.232 2381290.566 - -9.53% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.68% 13.472 8.261 - -0.39% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.66% 27541.831 16894.081 - -15.24% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.62% 11.940 7.328 - 1.86% -
BM_RangesMakeHeap_string_Descending_262144 -38.28% 5.681 3.506 - 1.16% -
SetIntersection_Interlaced_Vector_float_1024_16 -38.18% 2819898.220 1743288.355 - -36.83% -
rng::find_end(deque<int>)_(near_matches)/1024 -37.75% 28629.841 17821.004 - -14.50% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -37.04% 0.695 0.438 - 1.56% -
rng::for_each(set<int>)/50 -37.01% 60.515 38.116 - 0.96% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -36.81% 24.568 15.525 - 1.70% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -35.89% 9.868 6.326 - -15.12% -
rng::for_each(multiset<int>::iterator)/50 -35.67% 56.078 36.073 - -0.40% -
std::multiset<std::string>::erase(key)_(existent)/8192 -35.44% 135.039 87.181 - -32.15% -
BM_MakeThenSortHeap_string_Descending_1024 -35.36% 38.787 25.071 - -3.86% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.87% 1572.084 1039.556 - -33.15% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.81% 0.405 0.268 - 0.35% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -33.58% 0.484 0.322 - -8.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -33.36% 13030688.087 8684279.351 - -32.74% -
BM_PushHeap_float_SingleElement_1 -33.12% 0.697 0.466 - -10.07% -
BM_RangesMakeHeap_uint32_Random_4 -32.25% 1.704 1.154 - -5.63% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -32.01% 40.399 27.468 - 1.87% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.86% 40.917 27.882 - -0.29% -
BM_std_min<unsigned___int128>/70000 -31.79% 46877.141 31973.160 - 18.24% -
BM_std_min<unsigned___int128>/65536 -31.68% 43894.516 29990.839 - 18.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.62% 12843962.186 8782569.172 - -31.06% -
BM_std_min<unsigned___int128>/4096 -31.61% 2722.689 1862.032 - 17.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.55% 12818368.126 8773609.685 - -31.92% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -31.55% 0.574 0.393 - -21.32% -
BM_std_min<unsigned___int128>/5500 -31.54% 3656.764 2503.314 - 18.01% -
BM_std_min<unsigned___int128>/64000 -31.51% 42883.511 29370.705 - 18.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.49% 71.999 49.326 - -2.59% -
BM_std_min<unsigned___int128>/4000 -31.40% 2659.258 1824.119 - 18.28% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.40% 0.489 0.336 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.32% 361164310.337 248052538.793 - -0.63% -
BM_PushHeap_string_Descending_16384 -31.28% 3.369 2.315 - -18.38% -
BM_std_min<unsigned___int128>/1024 -31.27% 679.539 467.020 - 17.72% -
BM_std_min<unsigned___int128>/512 -30.82% 338.247 233.997 - 17.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -30.77% 0.648 0.449 - 3.98% -
SetIntersection_Front_Set_float_262144_16384 -30.77% 355021426.120 245798251.213 - 1.14% -
rng::for_each(set<int>::iterator)/50 -30.67% 50.510 35.019 - -0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -30.55% 4794321.919 3329575.352 - -20.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.47% 12841103.054 8928820.331 - -30.01% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -29.93% 0.637 0.446 - 6.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.91% 12751375.971 8936855.478 - -30.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.89% 12744330.709 8935255.001 - -30.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -29.73% 0.487 0.342 - 7.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.72% 53.323 37.474 - -28.67% -
std::set<std::string>::erase(key)_(existent)/32 -29.49% 69.655 49.114 - -19.47% -
BM_align/1 -29.33% 0.897 0.634 - -4.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -29.23% 6.456 4.569 - -12.65% -
BM_RangesMakeHeap_string_Descending_16384 -29.15% 3.849 2.727 - -10.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -29.04% 2.743 1.946 - -29.89% -
std::multiset<std::string>::erase(key)_(existent)/0 -28.86% 59.257 42.157 - 4.06% -
BM_PushHeap_string_Descending_1024 -28.78% 3.315 2.361 - -7.60% -
SetIntersection_Front_Set_float_16384_16384 -28.76% 342866356.375 244269661.164 - 0.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.26% 43.079 30.906 - -0.14% -
BM_std_min<unsigned___int128>/64 -28.11% 38.764 27.865 - 13.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.88% 12045144.303 8686404.409 - -1.16% -
std::set<std::string>::erase(key)_(existent)/1024 -27.60% 76.565 55.434 - -44.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -27.34% 5992121.144 4353816.885 - -51.73% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -27.33% 1.862 1.353 - -2.39% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.06% 2155931.059 1572635.260 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.97% 11922039.318 8706626.460 - -0.54% -
BM_RangesPushHeap_float_SingleElement_1 -26.77% 0.637 0.466 - 8.44% -
rng::is_sorted_until(deque<int>)/8 -26.69% 4.285 3.141 - 9.47% -
BM_PopHeap_string_1 -26.58% 0.700 0.514 - -26.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.47% 34.334 25.246 - -14.00% -
BM_align/64 -25.90% 0.896 0.664 - 1.70% -
BM_StringDestroy_Small -25.88% 0.876 0.649 - -22.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -25.87% 11916398.273 8833386.757 - 0.59% -
BM_PushHeap_string_Descending_256 -25.83% 3.067 2.274 - -1.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -25.82% 51.335 38.078 - -27.77% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -25.79% 341610667.125 253512101.207 - -26.94% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.60% 6.816 5.071 - -11.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -25.54% 0.534 0.398 - -17.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.44% 11903904.478 8875837.345 - 2.24% -
BM_align/8 -25.38% 0.898 0.670 - 1.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -25.38% 48.571 36.245 - -3.33% -
BM_align/256 -25.35% 0.898 0.670 - 3.17% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.31% 32.669 24.399 - -4.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -25.09% 1.668 1.250 - -16.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.04% 12672.794 9499.141 - 0.18% -
BM_RangesMakeHeap_string_Descending_1024 -24.83% 3.569 2.682 - -1.59% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.71% 12568.340 9462.822 - -0.44% -
rng::for_each(map<int>::iterator)/50 -24.60% 49.859 37.595 - -0.17% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -24.58% 0.612 0.462 - -0.04% -
rng::copy_backward(vector<int>)/32768 -24.52% 3286.674 2480.891 - -5.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.22% 44.302 33.573 - -1.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -24.07% 37.470 28.452 - -0.31% -
BM_std_min<unsigned___int128>/32 -24.05% 17.403 13.218 - 8.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.83% 36.731 27.978 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.82% 6626906.845 5048270.648 - 0.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.80% 9.492 7.233 - 11.21% -
BM_std_min<unsigned___int128>/31 -23.80% 16.762 12.774 - 8.31% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -23.69% 11.792 8.998 - -14.67% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.64% 26.619 20.327 - 0.63% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -23.61% 48.179 36.802 - 0.04% -
BM_std_min<unsigned___int128>/30 -23.60% 16.121 12.316 - 7.95% -
BM_std_min<unsigned___int128>/29 -23.19% 15.478 11.888 - 7.94% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -23.14% 38.362 29.485 - 2.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -23.12% 32.692 25.134 - -26.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -22.95% 5030158.399 3875804.498 - -25.28% -
BM_std_min<unsigned___int128>/28 -22.88% 14.826 11.433 - 7.69% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.73% 2426521.335 1874900.469 - -0.48% -
BM_RangesPushHeap_uint64_SingleElement_1 -22.66% 0.616 0.476 - -25.05% -
BM_std_min<unsigned___int128>/27 -22.57% 14.170 10.972 - 7.25% -
BM_std_min<unsigned___int128>/26 -22.55% 13.575 10.514 - 7.04% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -22.45% 25.231 19.568 - -0.68% -
rng::partition(deque<int>)_(sparse)/32 -22.29% 13.592 10.562 - 7.72% -
std::copy(vector<bool>)_(aligned)/262144 -22.28% 684.074 531.672 - -18.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -22.23% 92.297 71.779 - -8.20% -
BM_RangesMakeHeap_string_Random_262144 -22.09% 19.422 15.133 - 0.79% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -22.05% 123.465 96.236 - 9.78% -
BM_lexicographical_compare_three_way<IntPtr>/1 -21.94% 0.393 0.307 - -11.15% -
BM_MakeHeap_uint64_Random_4 -21.77% 1.446 1.131 - -5.79% -
BM_RangesMakeHeap_string_Descending_256 -21.73% 3.427 2.682 - -2.23% -
BM_std_min<unsigned___int128>/25 -21.71% 12.916 10.112 - 6.74% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.64% 11.534 9.038 - -15.73% -
SetIntersection_Interlaced_Vector_float_256_16 -21.52% 7980317.087 6262614.239 - -19.43% -
BM_std_min<unsigned___int128>/24 -21.38% 12.292 9.664 - 6.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.24% 8.236 6.486 - -11.64% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -21.24% 0.341 0.269 - 0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -21.17% 14450.307 11391.651 - -6.89% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -21.07% 40414.932 31897.580 - -1.27% -
rng::move_backward(list<int>)/4096 -21.02% 6560.116 5181.251 - 0.20% -
BM_std_min<unsigned___int128>/23 -20.66% 11.655 9.246 - 5.67% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -20.53% 38852.096 30877.577 - -0.71% -
BM_RangesPushHeap_float_Descending_1 -20.52% 0.697 0.554 - 6.22% -
rng::partition(deque<int>)_(sparse)/50 -20.48% 20.250 16.102 - 5.50% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -20.36% 0.622 0.495 - -20.97% -
BM_RangesPushHeap_uint32_Ascending_1 -20.03% 0.576 0.461 - -27.45% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -20.01% 6.580 5.264 - 10.30% -
BM_vector_deque_ranges_copy/64000 -19.98% 2956.845 2366.172 - -0.41% -
BM_std_min<unsigned___int128>/22 -19.94% 11.007 8.811 - 5.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -19.91% 38.247 30.632 - 4.92% -
rng::contains(list<int>)_(process_all)/32 -19.85% 11.260 9.025 - -3.34% -
std::none_of(vector<int>)_(process_all)/50 -19.83% 18.201 14.591 - 9.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.78% 66.627 53.447 - -15.25% -
rng::for_each(multimap<int>)/50 -19.73% 50.521 40.553 - 0.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -19.70% 1584.128 1272.015 - -4.58% -
BM_std_min<unsigned___int128>/21 -19.69% 10.385 8.339 - 4.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.69% 36.432 29.260 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -19.62% 10137763.980 8148807.204 - -4.33% -
BM_vector_deque_copy/64000 -19.56% 2941.764 2366.319 - -0.24% -
std::rotate(list<int>)_(by_1/2)/8192 -19.56% 6269.659 5043.458 - -19.56% -
BM_PushHeap_string_Ascending_262144 -19.51% 37.413 30.112 - 1.00% -
BM_vector_deque_move/64000 -19.40% 2929.030 2360.836 - -0.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -19.22% 1.715 1.385 - -14.08% -
std::move(list<int>)/64 -19.18% 48.844 39.477 - -4.39% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -19.15% 37799435.342 30559839.847 - -1.12% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -19.10% 1.219 0.986 - -17.84% -
BM_std_min<unsigned___int128>/20 -19.08% 9.775 7.910 - 3.73% -
BM_PushHeap_string_PipeOrgan_16384 -18.86% 16.302 13.228 - 1.12% -
std::find_if(list<int>)_(bail_25%)/32768 -18.83% 10423.988 8460.804 - 3.41% -
BM_PushHeap_string_PipeOrgan_262144 -18.82% 22.068 17.914 - 2.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -18.77% 0.494 0.402 - 37.01% -
std::unordered_set<int>::contains(key)_(existent)/8192 -18.73% 1.532 1.245 - -18.18% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.71% 2342269.648 1904051.291 - -0.56% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -18.69% 31.956 25.985 - 1.08% -
std::partition(deque<int>)_(dense)/32 -18.68% 11.146 9.064 - -8.77% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -18.64% 11.119 9.046 - -14.38% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -18.59% 38.494 31.336 - 1.99% -
BM_PushHeap_string_Descending_64 -18.46% 2.692 2.195 - -1.51% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.44% 1712.715 1396.926 - -17.83% -
BM_RangesPushHeap_string_Ascending_262144 -18.43% 35.282 28.781 - -2.04% -
BM_vector_deque_move/70000 -18.41% 3168.333 2585.026 - -0.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.36% 5.835 4.764 - -9.64% -
BM_std_min<unsigned___int128>/19 -18.22% 9.153 7.485 - 3.26% -
std::copy(vector<int>)/4096 -18.11% 230.508 188.762 - -15.91% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -18.03% 392.623 321.826 - -18.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.01% 7.191 5.896 - 16.00% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.98% 11.019 9.038 - -13.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.97% 7160322.808 5873694.696 - -38.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -17.91% 24.540 20.146 - -5.65% -
std::unordered_set<std::string>::find(key)_(existent)/32 -17.74% 42.144 34.667 - -6.49% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -17.74% 5.894 4.849 - -2.56% -
BM_vector_deque_ranges_copy/65536 -17.70% 2875.076 2366.147 - -0.21% -
BM_vector_deque_move/65536 -17.55% 2875.902 2371.147 - -0.06% -
BM_vector_deque_ranges_copy/70000 -17.51% 3133.310 2584.588 - -0.33% -
bm_lexicographical_compare<signed_char>/64 -17.47% 2.313 1.909 - -7.56% -
rng::rotate_copy(list<int>)/8192 -17.40% 8304.351 6859.056 - -20.60% -
BM_vector_deque_copy/70000 -17.40% 3131.595 2586.617 - -0.17% -
BM_std_min<unsigned___int128>/18 -17.25% 8.531 7.059 - 2.84% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.25% 5072933.882 4197966.967 - -16.87% -
std::multiset<int>::count(key)_(non-existent)/8192 -17.11% 11.199 9.283 - 1.73% -
BM_vector_deque_ranges_move/65536 -17.11% 2859.981 2370.572 - 0.09% -
BM_PushHeap_string_Random_262144 -17.08% 21.799 18.076 - 0.82% -
BM_vector_deque_ranges_move/64000 -17.02% 2853.758 2368.044 - -0.17% -
std::unordered_set<std::string>::erase(iterator)/32 -17.00% 31.739 26.344 - -9.41% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -16.81% 1.339 1.114 - 2.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -16.71% 30.443 25.356 - -30.25% -
rng::for_each(multiset<int>)/50 -16.56% 45.153 37.677 - -0.38% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.53% 7182027.345 5994613.322 - 0.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -16.51% 1.704 1.422 - -9.05% -
std::find(vector<bool>)_(process_all)/50 -16.51% 0.579 0.483 - -31.83% -
BM_RangesMakeHeap_string_Descending_64 -16.45% 3.051 2.549 - -2.59% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -16.44% 20393610.749 17041091.231 - -9.18% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.32% 26.008 21.764 - -1.91% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -16.29% 1.754 1.468 - -6.92% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.21% 605.369 507.244 - -16.10% -
std::equal(vector<bool>)_(unaligned)/50 -16.18% 0.881 0.739 - 4.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.14% 2.602 2.182 - -6.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.12% 7.573 6.352 - -32.85% -
std::find(vector<bool>)_(process_all)/8 -15.98% 0.576 0.484 - -34.08% -
SetIntersection_Interlaced_Vector_float_1024_256 -15.93% 7942825.478 6677308.339 - 10.63% -
BM_std_min<unsigned___int128>/17 -15.90% 7.890 6.635 - 2.27% -
rng::contains_subrange(deque<int>)_(process_all)/16 -15.73% 9.394 7.916 - 17.59% -
std::partition(deque<int>)_(dense)/50 -15.73% 16.338 13.768 - -5.68% -
std::find_end(vector<int>)_(near_matches)/8192 -15.72% 919809.210 775259.034 - 0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -15.71% 10.507 8.857 - -8.95% -
std::rotate(list<int>)_(by_1/2)/32 -15.64% 7.086 5.978 - 0.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.46% 16676.190 14098.618 - 10.63% -
rng::none_of(vector<int>)_(process_all)/50 -15.28% 14.879 12.605 - 0.20% -
rng::adjacent_find(deque<int>)/50 -15.27% 18.803 15.931 - -27.45% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.22% 11.272 9.556 - -3.47% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.22% 922659.027 782276.332 - 0.40% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -15.21% 72.127 61.155 - -2.24% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -15.15% 10.593 8.989 - -16.34% -
BM_std_min<unsigned___int128>/16 -15.09% 7.292 6.192 - 1.11% -
BM_PopHeap_uint64_1 -15.06% 0.519 0.441 - -29.68% -
BM_vector_deque_ranges_move/70000 -15.03% 3048.032 2590.003 - -0.00% -
BM_std_minmax<unsigned_char>/8 -15.00% 1.087 0.924 - -14.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.96% 1.949 1.657 - -3.07% -
rng::copy(vector<bool>)_(aligned)/262144 -14.89% 326.673 278.018 - 0.71% -
BM_RangesMakeHeap_string_Descending_16 -14.87% 2.754 2.344 - -2.66% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.77% 12.832 10.937 - 1.61% -
rng::copy(vector<bool>)_(unaligned)/512 -14.77% 3.699 3.153 - -15.04% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.74% 22115214.153 18854565.194 - 0.48% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.64% 436.511 372.591 - 1.92% -
BM_deque_vector_copy/64000 -14.63% 2849.679 2432.706 - -13.57% -
std::multiset<std::string>::erase(iterator)/1024 -14.63% 32.973 28.148 - -5.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.56% 866.786 740.614 - 0.79% -
BM_std_minmax<int>/3 -14.51% 1.198 1.024 - -13.45% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.50% 30.478 26.059 - 0.22% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.49% 232.555 198.863 - -14.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.42% 5.395 4.617 - -30.37% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.38% 0.679 0.582 - -9.63% -
rng::partition(list<int>)_(dense)/8192 -14.26% 5095.363 4368.699 - -0.17% -
BM_std_min<unsigned___int128>/1 -14.25% 0.367 0.315 - -15.11% -
BM_vector_deque_move_backward/2 -14.17% 2.280 1.957 - -2.48% -
std::search(deque<int>)_(no_match)/1024 -14.15% 415.445 356.648 - -14.39% -
std::rotate(list<int>)_(by_1/4)/32 -14.08% 14.572 12.520 - 0.44% -
BM_std_min<unsigned___int128>/15 -14.08% 6.700 5.757 - 1.07% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.07% 63.041 54.172 - -0.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -14.06% 39.382 33.845 - -10.34% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -14.04% 30.562 26.272 - -7.46% -
std::unique_copy(deque<int>)_(contiguous)/32 -14.01% 11.045 9.497 - -0.22% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -13.80% 10469.102 9024.326 - 1.47% -
BM_PushHeap_string_Descending_16 -13.73% 2.436 2.101 - -0.90% -
std::all_of(deque<int>)_(process_all)/50 -13.67% 21.237 18.333 - 0.05% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -13.58% 24.595 21.254 - -4.42% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -13.52% 1.302 1.126 - -4.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.48% 5711.960 4941.877 - -14.49% -
rng::adjacent_find(deque<int>)/8 -13.46% 3.750 3.245 - -36.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.45% 29.829 25.817 - -29.69% -
BM_RangesMakeHeap_string_Descending_4 -13.40% 2.416 2.093 - -1.53% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -13.39% 549.961 476.338 - -4.92% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.36% 47.666 41.299 - 0.18% -
rng::for_each(multimap<int>::iterator)/50 -13.29% 41.754 36.204 - -0.39% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -13.25% 10.431 9.048 - -5.21% -
BM_RangesMakeHeap_string_PipeOrgan_256 -13.16% 5.498 4.775 - -0.91% -
std::partition_point(list<int>)/1024 -13.13% 1294.040 1124.129 - -1.88% -
rng::adjacent_find(list<int>,_pred)/8192 -13.12% 8722.622 7578.179 - 1.00% -
BM_deque_vector_copy/65536 -13.11% 2940.076 2554.730 - -10.08% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.11% 735.338 638.966 - 0.23% -
BM_std_minmax<int>/2 -12.98% 0.900 0.783 - -7.87% -
BM_std_min<unsigned___int128>/14 -12.95% 6.133 5.339 - 1.07% -
BM_PushHeap_string_Descending_4 -12.92% 2.166 1.886 - -1.14% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -12.91% 27.327 23.798 - 4.76% -
BM_deque_vector_ranges_move_backward/0 -12.82% 1.503 1.310 - -16.53% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -12.82% 99.736 86.952 - -3.80% -
std::partition(list<int>)_(sparse)/8192 -12.77% 8176.408 7132.043 - -4.97% -
SetIntersection_Front_Set_uint64_1024_1024 -12.77% 15759082.511 13747109.470 - -15.65% -
std::equal(vector<bool>)_(unaligned)/8 -12.70% 0.852 0.744 - 4.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.68% 49.503 43.224 - -16.52% -
std::set<std::string>::erase(key)_(non-existent)/32 -12.55% 14.686 12.842 - 5.83% -
rng::is_sorted_until(list<int>)/8192 -12.53% 8253.666 7219.749 - -15.52% -
SetIntersection_Front_Set_float_1024_1024 -12.50% 16614296.323 14537166.890 - -4.35% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -12.48% 28.701 25.119 - -1.02% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.47% 5.069 4.437 - 1.26% -
std::partition(list<int>)_(dense)/8192 -12.39% 5019.045 4397.128 - 0.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -12.39% 1.051 0.921 - -19.06% -
std::copy(vector<bool>)_(aligned)/1048576 -12.39% 3320.693 2909.305 - -2.56% -
std::generate_n(list<int>)/50 -12.37% 17.232 15.101 - -1.42% -
rng::none_of(deque<int>)_(process_all)/32 -12.35% 18.126 15.889 - -2.93% -
std::fill(vector<bool>)/64 -12.34% 1.635 1.433 - -13.16% -
std::copy_backward(vector<bool>)_(aligned)/64 -12.33% 1.776 1.557 - 2.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.30% 42570.084 37335.009 - -15.13% -
BM_vector_deque_move_backward/1 -12.28% 2.569 2.253 - -0.24% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.27% 1652076.977 1449310.559 - 0.08% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.23% 838.420 735.912 - 0.49% -
rng::find(list<int>)_(process_all)/8192 -12.20% 10440.951 9166.873 - -1.69% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -12.19% 1.149 1.009 - -1.88% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.14% 1.797 1.579 - 22.88% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -12.05% 29.795 26.206 - -9.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -12.04% 0.349 0.307 - 0.14% -
std::map<std::string,_int>::ctor(const&)/32 -11.99% 788.837 694.290 - 3.20% -
SetIntersection_Interlaced_Vector_float_1024_4 -11.97% 1466805.052 1291204.157 - -16.21% -
std::multiset<std::string>::erase(iterator)/0 -11.92% 30.057 26.474 - -10.29% -
SetIntersection_Interlaced_Vector_string_16384_16 -11.91% 4611664.826 4062262.908 - -11.31% -
BM_deque_deque_copy/70000 -11.89% 3166.577 2790.069 - -2.18% -
rng::find_end(list<int>)_(single_element)/8192 -11.80% 8765.201 7731.072 - -2.46% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -11.79% 4.287 3.782 - -12.82% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -11.60% 153.904 136.052 - -9.01% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -11.58% 15.847 14.013 - 1.58% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -11.55% 57.214 50.603 - -5.91% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.55% 14.734 13.033 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.49% 1597873.556 1414206.375 - 0.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -11.49% 1.396 1.236 - 1.28% -
rng::partition(list<int>)_(sparse)/8192 -11.47% 7879.756 6975.943 - 0.59% -
std::set<std::string>::erase(iterator)/32 -11.45% 31.185 27.613 - 7.97% -
std::multiset<std::string>::insert(value)_(new_value)/0 -11.44% 35.089 31.074 - -10.63% -
BM_std_min<unsigned___int128>/13 -11.44% 5.570 4.933 - 1.01% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.39% 24.106 21.361 - -16.58% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -11.37% 10.572 9.369 - 2.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.27% 57.437 50.962 - -13.10% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.27% 11.918 10.574 - 0.33% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.26% 15986.728 14186.475 - 0.22% -
std::move(vector<bool>)_(aligned)/64 -11.25% 1.776 1.576 - -14.21% -
BM_deque_vector_copy/70000 -11.24% 3181.643 2824.127 - -8.54% -
std::set<int>::erase(key)_(non-existent)/32 -11.20% 2.680 2.379 - 3.76% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.20% 682.767 606.329 - -10.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.13% 1.308 1.163 - -14.35% -
BM_RangesMakeHeap_float_Random_64 -11.09% 1.649 1.466 - 2.17% -
std::find(list<int>)_(process_all)/8192 -11.06% 8501.542 7561.359 - 0.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.04% 384.496 342.033 - -2.24% -
vector<bool>::reserve() -11.02% 10.127 9.011 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.01% 10813488.645 9622914.218 - -9.56% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.00% 15425.724 13728.263 - 0.41% -
rng::move_backward(vector<bool>)_(aligned)/64 -10.98% 1.848 1.645 - -7.83% -
BM_vector_deque_copy/65536 -10.97% 2663.154 2370.979 - 0.00% -
BM_deque_vector_move_backward/0 -10.96% 1.468 1.308 - -12.16% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -10.96% 14.050 12.510 - -1.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.96% 9.978 8.885 - 23.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -10.95% 0.306 0.272 - 1.81% -
BM_RangesPopHeap_string_262144 -10.93% 101.152 90.099 - -1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.92% 14.982 13.346 - -12.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -10.92% 5049280.676 4497856.047 - -21.08% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.91% 1859.037 1656.214 - 0.11% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.87% 347.567 309.772 - -10.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -10.84% 1.146 1.021 - 10.83% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -10.81% 9368.361 8355.342 - -11.40% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -10.75% 22.730 20.286 - 1.53% -
BM_PushHeap_string_SingleElement_16 -10.63% 2.764 2.470 - -0.07% -
BM_RangesMakeHeap_float_Random_256 -10.63% 1.447 1.293 - -8.70% -
std::multiset<std::string>::erase(iterator)/32 -10.63% 30.769 27.499 - -11.61% -
BM_PushHeap_uint32_Ascending_1 -10.61% 0.502 0.448 - -35.62% -
SetIntersection_None_Set_uint32_16384_64 -10.54% 173128619.688 154873572.842 - 3.10% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.52% 1.271 1.137 - -15.47% -
SetIntersection_Interlaced_Vector_float_256_64 -10.52% 8922089.377 7983460.369 - 9.40% -
rng::generate_n(list<int>)/50 -10.52% 17.443 15.608 - -1.55% -
SetIntersection_None_Set_uint32_16384_256 -10.49% 173125433.843 154962719.769 - 3.61% -
SetIntersection_Interlaced_Vector_float_16384_4 -10.44% 1702202.816 1524467.144 - 8.72% -
std::copy_backward(vector<int>)/4096 -10.43% 239.131 214.201 - -3.08% -
SetIntersection_None_Set_uint32_16384_4 -10.38% 172477287.711 154567750.711 - 3.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.34% 848.946 761.145 - -8.19% -
BM_deque_vector_ranges_copy/65536 -10.32% 2876.318 2579.445 - -6.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.28% 1690.468 1516.637 - -9.04% -
std::find_end(list<int>)_(single_element)/8192 -10.28% 8635.307 7747.351 - -0.10% -
rng::find_if_not(list<int>)_(process_all)/8192 -10.27% 8962.737 8042.122 - 4.68% -
rng::unique(list<int>)_(contiguous)/52 -10.26% 74.996 67.298 - -1.14% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.26% 1847.947 1658.299 - 1.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.25% 2.534 2.275 - 3.09% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -10.18% 9161.493 8228.447 - -5.64% -
BM_std_min<unsigned___int128>/12 -10.17% 5.024 4.513 - 0.77% -
SetIntersection_None_Set_uint32_16384_1 -10.16% 172327363.153 154821442.310 - 3.86% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.09% 2686841.797 2415680.604 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.08% 63561.715 57152.759 - 2.34% -
std::find_end(vector<int>)_(process_all)/8192 -10.08% 1880.826 1691.328 - -4.00% -
BM_RangesMakeHeap_float_Random_16384 -10.07% 1.216 1.094 - -6.12% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.95% 26097.227 23500.500 - -0.18% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.94% 1.119 1.008 - -0.23% -
bm_lexicographical_compare<unsigned_char>/8 -9.94% 1.497 1.348 - -2.21% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.93% 24928.584 22452.975 - -0.37% -
SetIntersection_None_Set_uint32_16384_16 -9.91% 171727238.737 154708899.988 - 3.65% -
BM_PushHeap_string_SingleElement_1024 -9.90% 2.768 2.494 - -0.03% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.89% 1.302 1.173 - -6.14% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.87% 1627487.471 1466848.326 - 0.08% -
bm_ranges_lexicographical_compare<int>/16 -9.85% 2.306 2.079 - 1.40% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.81% 25486.971 22985.685 - 0.18% -
BM_PushHeap_string_SingleElement_256 -9.81% 2.744 2.475 - 0.52% -
BM_PushHeap_float_Random_1 -9.75% 0.517 0.467 - 4.28% -
std::find_end(list<int>)_(near_matches)/1000 -9.73% 36998.954 33399.624 - 1.00% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -9.72% 12.120 10.942 - -1.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.70% 156242487.660 141093378.170 - -5.41% -
BM_StringRelational_Less_Huge_Empty_Control -9.69% 2.085 1.883 - -8.44% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -9.69% 1.126 1.017 - 0.38% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -9.67% 20.935 18.911 - -6.06% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.66% 1.339 1.210 - -3.99% -
std::unordered_set<int>::count(key)_(existent)/32 -9.63% 1.470 1.329 - 0.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.63% 33.084 29.898 - -12.86% -
rng::contains(list<int>)_(process_all)/8 -9.61% 2.389 2.159 - -6.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.61% 42.841 38.726 - -10.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -9.60% 3.727 3.369 - 10.75% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.60% 7680.387 6943.232 - 1.58% -
std::find_end(list<int>)_(near_matches)/1024 -9.60% 38556.447 34856.557 - 0.79% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -9.59% 29468394.511 26641358.195 - -41.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.59% 19.884 17.978 - 3.92% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -9.57% 27.061 24.472 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.56% 10830407.145 9795240.170 - -0.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -9.55% 28.305 25.601 - -6.45% -
rng::rotate(list<int>)_(by_1/3)/32 -9.52% 15.617 14.130 - -0.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.52% 29.358 26.563 - -8.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -9.49% 6641346.373 6011269.500 - -9.77% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.47% 13.857 12.545 - -0.48% -
BM_std_minmax_element<char>/70000 -9.47% 19141.762 17329.653 - -4.03% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -9.45% 30.926 28.003 - -8.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -9.43% 44.124 39.963 - 6.09% -
BM_std_minmax_element<char>/64000 -9.42% 17500.325 15852.008 - -3.60% -
BM_MakeThenSortHeap_string_Descending_256 -9.41% 19.664 17.814 - 0.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.41% 0.637 0.577 - -15.42% -
SetIntersection_Front_Set_float_16384_256 -9.41% 5143497.701 4659717.085 - -2.26% -
BM_PushHeap_string_PipeOrgan_1024 -9.40% 10.795 9.780 - 1.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.40% 156557811.397 141837170.357 - -4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -9.36% 6691892.096 6065653.535 - 1.87% -
BM_std_minmax_element<char>/4096 -9.35% 1126.724 1021.356 - -1.84% -
BM_std_minmax_element<char>/65536 -9.28% 17886.294 16226.848 - -3.66% -
std::find_end(vector<int>)_(process_all)/1048576 -9.27% 240787.130 218465.871 - -3.19% -
BM_std_minmax_element<char>/5500 -9.25% 1510.118 1370.427 - -2.43% -
BM_std_minmax_element<char>/4000 -9.25% 1100.673 998.873 - -1.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -9.24% 0.634 0.576 - -5.90% -
BM_StringRead_Hot_Deep_Large -9.22% 0.576 0.522 - -0.76% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.22% 34.356 31.189 - -5.35% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.22% 25700.541 23331.945 - -0.28% -
BM_PushHeap_string_SingleElement_64 -9.21% 2.773 2.518 - 1.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.21% 42.799 38.857 - -12.37% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.16% 9275.978 8426.426 - -5.45% -
BM_deque_deque_ranges_copy/64000 -9.15% 2852.468 2591.397 - -10.52% -
rng::generate_n(list<int>)/32 -9.13% 9.532 8.662 - 0.22% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.11% 29.304 26.635 - -0.96% -
BM_RangesMakeHeap_uint32_Heap_64 -9.10% 0.257 0.234 - -10.05% -
BM_PushHeap_string_SingleElement_262144 -9.05% 2.785 2.533 - 0.61% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.05% 0.496 0.451 - 0.75% -
BM_StringRelational_Less_Large_Small_Control -9.04% 1.780 1.619 - -12.38% -
SetIntersection_Front_Set_uint64_256_256 -9.01% 9876181.378 8986814.643 - -7.91% -
rng::find_end(list<int>)_(near_matches)/1000 -9.00% 36519.227 33230.819 - 0.70% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.99% 413.401 376.246 - -8.47% -
BM_std_min<unsigned___int128>/11 -8.98% 4.501 4.097 - 0.96% -
BM_MakeHeap_float_Random_16384 -8.97% 1.202 1.094 - -5.92% -
std::find_end(list<int>)_(near_matches)/8192 -8.96% 2502622.025 2278304.423 - 0.68% -
rng::find_end(list<int>)_(near_matches)/1024 -8.96% 38068.399 34656.615 - 0.33% -
SetIntersection_Front_Set_float_262144_256 -8.96% 4869000.848 4432732.986 - 0.08% -
rng::find_end(list<int>)_(near_matches)/8192 -8.95% 2495790.325 2272403.815 - 0.53% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -8.94% 23045.624 20985.971 - 6.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.93% 5800.436 5282.375 - 0.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.83% 27855.829 25395.331 - -1.57% -
BM_std_minmax_element<char>/1024 -8.80% 286.763 261.524 - -1.34% -
SetIntersection_Front_Set_uint64_262144_1 -8.80% 1155611.682 1053903.678 - -5.66% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.78% 42839.974 39078.201 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.76% 10821432.848 9873999.084 - -8.93% -
BM_vector_deque_ranges_copy_backward/0 -8.73% 0.442 0.404 - -3.52% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.72% 41200.820 37608.968 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.69% 13775017.240 12577730.257 - -4.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.69% 1.809 1.652 - 10.55% -
bm_lexicographical_compare<unsigned_char>/16 -8.67% 1.156 1.056 - -4.16% -
std::none_of(deque<int>)_(process_all)/8192 -8.64% 2873.189 2624.871 - -0.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -8.63% 0.556 0.508 - 11.46% -
BM_PushHeap_uint64_SingleElement_64 -8.61% 0.407 0.372 - 2.25% -
SetIntersection_Interlaced_Set_string_256_256 -8.60% 32395133.878 29609879.155 - -7.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.56% 1614.876 1476.624 - -1.49% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -8.56% 0.567 0.518 - -25.59% -
std::none_of(deque<int>)_(process_all)/32768 -8.55% 11512.710 10528.499 - -0.54% -
BM_vector_deque_copy_backward/2 -8.54% 2.067 1.890 - -17.66% -
BM_vector_deque_copy/2 -8.48% 2.065 1.890 - -2.89% -
BM_PushHeap_string_PipeOrgan_64 -8.47% 6.317 5.782 - -1.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -8.44% 18.906 17.310 - 8.18% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.43% 209.113 191.494 - 0.92% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.41% 208.483 190.952 - -4.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -8.40% 4735.906 4338.238 - -7.23% -
rng::find(list<int>)_(process_all)/32768 -8.40% 27889.888 25548.255 - -2.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -8.35% 3.270 2.997 - -19.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.35% 10825815.741 9922317.370 - 0.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.34% 1.233 1.130 - 7.84% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.31% 0.611 0.560 - 11.29% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.29% 1.407 1.290 - -8.84% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.29% 1.858 1.704 - 19.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -8.25% 23.046 21.144 - -2.23% -
rng::partition(deque<int>)_(dense)/50 -8.25% 15.399 14.129 - 0.01% -
BM_std_minmax<int>/7 -8.25% 1.711 1.569 - -6.17% -
BM_deque_deque_ranges_move_backward/5500 -8.25% 223.600 205.153 - -0.31% -
BM_PushHeap_float_Ascending_16 -8.24% 1.065 0.977 - -0.51% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.22% 1.893 1.738 - -0.96% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.19% 415.312 381.316 - 0.36% -
BM_PushHeap_string_SingleElement_16384 -8.18% 2.720 2.497 - 0.49% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.16% 4705.299 4321.164 - 0.07% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.16% 2687706.736 2468351.085 - 0.23% -
BM_deque_vector_ranges_copy/64000 -8.14% 2848.643 2616.891 - -3.17% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.11% 196.101 180.188 - 0.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -8.10% 2.956 2.716 - -0.81% -
std::is_sorted(list<int>,_pred)/8 -8.10% 4.279 3.932 - -1.67% -
std::partition_point(list<int>)/8192 -8.08% 12770.735 11738.635 - -1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -8.08% 24877936.082 22868283.397 - -4.92% -
BM_StringEraseToEnd_Huge_Opaque -8.08% 2.512 2.309 - -1.91% -
BM_deque_deque_copy/65536 -8.07% 3033.535 2788.652 - -4.34% -
std::unique(deque<int>)_(sprinkled)/52 -8.05% 84.561 77.752 - -4.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.05% 5.086 4.677 - -15.81% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.04% 573.869 527.704 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.04% 27730284.320 25500108.406 - -3.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.01% 3.582 3.295 - -9.02% -
BM_MakeThenSortHeap_uint32_Descending_4 -8.01% 1.434 1.319 - 1.61% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -8.01% 6.451 5.934 - -0.25% -
std::rotate(list<int>)_(1_element_backward)/50 -8.01% 24.788 22.803 - 1.02% -
BM_std_minmax_element<char>/512 -8.01% 146.095 134.400 - -3.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -8.00% 13036575.196 11993937.870 - -8.13% -
std::for_each_n(deque<int>)/8 -7.98% 1.254 1.154 - -4.47% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.98% 587.620 540.749 - 0.04% -
BM_std_minmax<long_long>/3 -7.97% 1.750 1.610 - 8.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.97% 800.521 736.755 - -0.56% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.96% 21.867 20.126 - -7.54% -
std::is_sorted_until(vector<int>,_pred)/8 -7.95% 3.616 3.329 - -6.14% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.94% 34.562 31.816 - -3.49% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.94% 5.104 4.699 - -0.96% -
BM_std_minmax<char>/19 -7.93% 1.769 1.629 - -12.48% -
rng::find(list<int>)_(process_all)/8 -7.92% 2.356 2.170 - -8.65% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.92% 1.192 1.097 - 0.43% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.90% 26.030 23.973 - 7.21% -
BM_RangesPushHeap_uint32_Random_1 -7.89% 0.501 0.461 - -10.99% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.89% 2.769 2.551 - -1.62% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.89% 25.927 23.882 - -0.87% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.89% 140.326 129.261 - -0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.88% 3563369.357 3282619.899 - -7.91% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.87% 383.016 352.871 - -3.04% -
SetIntersection_Front_Vector_string_1024_256 -7.86% 9942359.291 9161243.801 - -18.02% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.85% 25.329 23.341 - 1.05% -
rng::copy(vector<int>)/32768 -7.85% 3486.281 3212.722 - 1.99% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.84% 84.857 78.201 - -1.69% -
rng::fill(vector<bool>)/64 -7.83% 1.605 1.479 - -10.86% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.80% 86.808 80.038 - -6.47% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.78% 23964.622 22100.598 - 7.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -7.76% 1.045 0.964 - 0.61% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -7.73% 9.483 8.751 - -2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.71% 6509247.389 6007453.578 - -8.09% -
std::find_end(vector<int>)_(process_all)/1024 -7.67% 244.220 225.476 - -2.29% -
BM_std_min<unsigned___int128>/10 -7.67% 4.011 3.704 - 0.87% -
BM_std_minmax<short>/16 -7.67% 1.900 1.755 - -0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.66% 5.271 4.867 - -9.39% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.65% 2.386 2.203 - -1.94% -
BM_std_minmax_element<short>/3 -7.63% 1.148 1.061 - 2.67% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.63% 294.331 271.864 - -0.15% -
rng::replace(list<int>)_(prefix)/8192 -7.63% 7285.937 6729.849 - -4.44% -
std::rotate(list<int>)_(by_1/2)/50 -7.63% 13.854 12.797 - 0.64% -
BM_deque_vector_move/0 -7.61% 1.425 1.317 - -14.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.61% 23.667 21.866 - -0.76% -
std::search(deque<int>)_(same_length)/1000 -7.61% 353.244 326.360 - -14.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.60% 216119695.254 199687025.102 - -2.65% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.59% 42919.747 39661.977 - 0.13% -
SetIntersection_Front_Set_string_256_64 -7.57% 16216560.552 14988936.264 - -3.75% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.57% 8519.177 7874.563 - 0.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -7.53% 1858.385 1718.406 - -7.03% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.49% 0.819 0.758 - -2.14% -
BM_std_minmax<char>/32 -7.47% 1.638 1.515 - -16.72% -
BM_vector_deque_copy/1 -7.47% 2.319 2.146 - -2.75% -
SetIntersection_Front_Set_float_1024_64 -7.39% 2040500.876 1889629.569 - -3.10% -
SetIntersection_None_Set_uint32_16384_1024 -7.38% 166193423.307 153922637.857 - 1.01% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.37% 569.216 527.263 - -4.70% -
BM_PushHeap_string_SingleElement_4 -7.37% 2.401 2.224 - 0.71% -
std::is_sorted(vector<int>,_pred)/8 -7.37% 4.107 3.804 - -0.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.36% 8.259 7.651 - -9.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.36% 22.130 20.502 - -45.50% -
rng::remove(list<int>)_(sprinkled)/50 -7.35% 69.512 64.405 - 0.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -7.33% 1.131 1.048 - 5.49% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.31% 1.345 1.246 - -11.81% -
std::partition_copy(list<int>)/8192 -7.30% 7292.767 6760.140 - -8.31% -
bm_lexicographical_compare<unsigned_char>/4 -7.30% 1.497 1.388 - -2.73% -
rng::search_n(list<int>)_(no_match)/8192 -7.30% 7393.262 6853.379 - 1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.30% 3564623.846 3304524.617 - -7.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -7.29% 6945703.739 6439155.231 - -8.47% -
std::find(list<int>)_(process_all)/32768 -7.29% 27610.919 25597.529 - -2.22% -
BM_SortHeap_pair<uint32,_uint32>_4 -7.28% 1.890 1.753 - -2.58% -
BM_PushHeap_string_PipeOrgan_256 -7.27% 8.679 8.047 - 0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -7.27% 6805263.177 6310490.765 - -3.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.27% 7101937.656 6585871.349 - -1.75% -
BM_PushHeap_string_Ascending_16384 -7.27% 22.263 20.646 - 7.05% -
std::transform(list<int>)_(identity_transform)/8192 -7.25% 7638.448 7084.296 - 0.74% -
SetIntersection_None_Vector_float_262144_16384 -7.25% 1302353.996 1207902.739 - -0.25% -
rng::partial_sort(deque<int>)_(descending)/8 -7.24% 44.162 40.965 - -0.90% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.24% 18.097 16.787 - 2.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.23% 3544102.664 3287776.025 - -8.22% -
std::remove_if(vector<int>)_(prefix)/1024 -7.22% 383.161 355.504 - 1.47% -
std::find_end(vector<int>)_(process_all)/1000 -7.22% 238.172 220.985 - -2.03% -
SetIntersection_Front_Set_string_262144_256 -7.21% 15768914.669 14632227.139 - -2.71% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.20% 41122.622 38162.900 - 0.30% -
rng::stable_sort(vector<int>)_(descending)/8 -7.18% 25.352 23.532 - -4.44% -
SetIntersection_Interlaced_Vector_float_64_16 -7.17% 19189185.267 17814087.921 - -8.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -7.15% 1.123 1.043 - -5.91% -
rng::rotate(list<int>)_(by_1/2)/50 -7.14% 13.824 12.837 - 1.09% -
std::search_n(list<int>)_(no_match)/8192 -7.07% 7316.834 6799.609 - -1.52% -
rng::partition_point(list<int>)/8192 -7.07% 13250.591 12314.296 - 0.78% -
rng::rotate(list<int>)_(1_element_backward)/8192 -7.06% 8360.165 7769.975 - -0.49% -
std::map<std::string,_int>::erase(iterator)/0 -7.06% 27.413 25.478 - -11.08% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -7.05% 868401.436 807137.832 - -3.01% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.98% 3.843 3.575 - -2.00% -
rng::remove_if(deque<int>)_(sprinkled)/32 -6.98% 61.212 56.941 - 2.31% -
std::is_sorted_until(deque<int>,_pred)/8 -6.97% 4.251 3.955 - 0.52% -
std::search_n(list<int>)_(no_match)/1048576 -6.97% 863376.432 803179.264 - -8.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.97% 2483647.245 2310642.161 - -4.86% -
BM_RangesMakeHeap_float_Random_16 -6.95% 1.710 1.591 - -7.26% -
SetIntersection_Front_Set_float_256_64 -6.95% 6555169.679 6099689.944 - -2.95% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.95% 18.156 16.895 - -8.98% -
BM_std_min<short>/4 -6.93% 1.082 1.007 - -3.26% -
BM_std_minmax<char>/21 -6.90% 2.392 2.227 - -9.61% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.89% 1.860 1.732 - 3.99% -
rng::find(vector<char>)_(process_all)/1024 -6.88% 17.498 16.294 - 0.42% -
BM_RangesMakeHeap_uint64_Random_1024 -6.87% 1.076 1.002 - -3.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.87% 0.584 0.544 - -0.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.84% 11.148 10.385 - -19.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.84% 1716865.561 1599361.004 - -5.37% -
BM_RangesPushHeap_float_SingleElement_4 -6.84% 0.384 0.358 - -6.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.81% 6.745 6.285 - -9.19% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.81% 13.918 12.970 - 19.87% -
rng::any_of(vector<int>)_(process_all)/50 -6.81% 13.628 12.699 - 0.13% -
BM_MakeThenSortHeap_uint64_Descending_4 -6.80% 1.513 1.410 - -2.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.74% 95.888 89.421 - 6.57% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.73% 724.185 675.463 - -7.94% -
std::set<std::string>::erase(key)_(non-existent)/1024 -6.73% 26.510 24.727 - -3.94% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -6.72% 1.697 1.583 - 12.31% -
std::find_if_not(list<int>)_(process_all)/32768 -6.71% 29947.386 27937.460 - -1.29% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -6.71% 1.493 1.393 - -10.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.70% 1718353.599 1603193.279 - -4.73% -
BM_RangesMakeHeap_string_SingleElement_262144 -6.70% 8.224 7.673 - 3.42% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.69% 111738.717 104262.925 - -0.70% -
BM_PushHeap_uint32_SingleElement_4 -6.69% 0.364 0.339 - -3.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.67% 4.535 4.232 - -6.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.66% 1.114 1.040 - -2.09% -
rng::find_if(deque<int>)_(process_all)/8192 -6.64% 3009.631 2809.708 - -0.54% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.62% 26.404 24.656 - 0.18% -
std::find_if(vector<int>)_(process_all)/8 -6.61% 2.700 2.521 - -2.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.60% 0.589 0.550 - 0.01% -
bm_lexicographical_compare<unsigned_char>/5 -6.59% 1.733 1.619 - -2.12% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -6.58% 60.162 56.204 - 32.52% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.56% 1.787 1.669 - 0.45% -
rng::remove_if(deque<int>)_(sprinkled)/50 -6.53% 71.396 66.733 - 5.98% -
rng::generate(list<int>)/8192 -6.53% 7535.177 7043.479 - -18.73% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.52% 1.560 1.458 - 0.02% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.52% 3401.418 3179.721 - -0.86% -
rng::partition(deque<int>)_(dense)/32 -6.51% 10.514 9.830 - -0.28% -
std::find_first_of(deque<int>)_(large_needle)/32 -6.50% 305.248 285.411 - -5.78% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -6.48% 25.320 23.680 - 4.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.47% 1695818.908 1586139.894 - 4.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -6.46% 0.616 0.576 - 23.57% -
BM_std_minmax<char>/6 -6.45% 2.155 2.016 - -7.00% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.44% 32.723 30.614 - -6.30% -
BM_RangesMakeHeap_float_Random_4 -6.44% 1.530 1.432 - 14.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -6.43% 0.580 0.543 - -2.39% -
std::find_end(vector<int>)_(near_matches)/1000 -6.42% 14998.970 14035.403 - -0.57% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.41% 6.198 5.801 - 0.65% -
BM_std_minmax<char>/26 -6.39% 1.538 1.440 - -10.89% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -6.38% 23.038 21.569 - -7.70% -
std::set<int>::erase(key)_(non-existent)/1024 -6.37% 5.627 5.268 - -0.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.35% 0.590 0.552 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.35% 19643637.473 18396647.388 - -4.27% -
rng::remove_if(deque<int>)_(prefix)/32 -6.34% 64.315 60.234 - -5.94% -
SetIntersection_Interlaced_Set_string_1024_64 -6.34% 17718489.607 16595591.347 - -5.09% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -6.33% 23.188 21.719 - -5.19% -
SetIntersection_Front_Set_float_1024_256 -6.33% 5002160.321 4685491.072 - -1.31% -
SetIntersection_Front_Set_string_262144_64 -6.31% 4801407.128 4498374.368 - 1.81% -
BM_std_minmax<char>/23 -6.30% 3.165 2.966 - -7.89% -
BM_RangesPushHeap_string_PipeOrgan_1024 -6.29% 10.449 9.791 - 1.89% -
std::remove_if(vector<int>)_(prefix)/50 -6.29% 60.836 57.007 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.23% 3114115.887 2919954.020 - -4.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -6.23% 0.966 0.906 - -0.07% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -6.22% 26.840 25.170 - 4.15% -
std::find_end(vector<int>)_(near_matches)/1024 -6.22% 15538.485 14572.660 - -0.17% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.20% 2.099 1.969 - 2.53% -
std::generate(list<int>)/8192 -6.19% 7406.022 6947.243 - -2.39% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -6.19% 0.464 0.435 - -19.21% -
BM_std_minmax<char>/22 -6.19% 2.671 2.505 - -10.07% -
std::distance(deque<int>)/8192 -6.19% 0.694 0.651 - -0.05% -
std::for_each(list<int>)/8192 -6.18% 8685.738 8149.073 - 4.71% -
BM_deque_vector_ranges_copy/70000 -6.17% 3093.417 2902.656 - -1.89% -
rng::find_if(deque<int>)_(process_all)/32768 -6.12% 12191.876 11445.733 - 0.06% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.12% 22.887 21.486 - -12.44% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.12% 87742.745 82374.201 - -0.95% -
BM_StringFindNoMatch/10 -6.11% 1.355 1.272 - -0.00% -
std::distance(deque<int>)/4096 -6.11% 0.693 0.651 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -6.08% 470.272 441.657 - -6.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.07% 1707323.489 1603682.943 - -4.86% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.05% 23.819 22.377 - -0.74% -
BM_std_minmax<char>/31 -6.04% 3.337 3.136 - -8.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.04% 223.979 210.448 - -5.45% -
BM_RangesPushHeap_string_SingleElement_256 -6.04% 2.560 2.406 - -2.63% -
std::stable_partition(deque<int>)_(sparse)/50 -6.03% 29.719 27.925 - -7.10% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.03% 16.769 15.758 - -3.47% -
BM_std_minmax<long_long>/5 -6.03% 2.224 2.090 - 3.44% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.02% 19.002 17.858 - 0.65% -
rng::find_if(list<int>)_(process_all)/32768 -6.02% 29224.039 27464.732 - -1.65% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.02% 934903.318 878655.465 - 0.16% -
std::unique_copy(list<int>)_(contiguous)/32 -6.00% 11.933 11.216 - 0.82% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.99% 699.381 657.499 - -3.11% -
std::distance(deque<int>)/1024 -5.99% 0.694 0.652 - -0.58% -
BM_RangesPushHeap_string_SingleElement_1024 -5.98% 2.578 2.424 - -2.61% -
BM_std_min<unsigned___int128>/9 -5.98% 3.526 3.315 - 1.30% -
BM_deque_vector_ranges_move/0 -5.98% 1.548 1.456 - -6.57% -
std::search(list<int>)_(same_length)/8192 -5.98% 10541.812 9911.641 - -6.25% -
BM_RangesMakeHeap_float_Heap_64 -5.98% 0.206 0.193 - -14.50% -
rng::remove_if(vector<int>)_(prefix)/50 -5.98% 60.991 57.346 - 0.54% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -5.97% 4530.031 4259.394 - -3.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.97% 1708305.826 1606294.840 - -4.57% -
BM_num_put<const_void*> -5.97% 13.392 12.592 - -0.61% -
BM_std_minmax_element<char>/2 -5.96% 0.688 0.647 - 6.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -5.94% 3.562 3.350 - -0.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.94% 47.560 44.736 - -12.12% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.93% 1.293 1.216 - -2.87% -
BM_std_min<unsigned_char>/16 -5.93% 2.619 2.464 - -1.14% -
BM_std_minmax<char>/20 -5.93% 2.071 1.948 - -9.53% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.92% 6547.822 6159.973 - 0.76% -
rng::replace(vector<int>)_(prefix)/8192 -5.92% 1263.413 1188.620 - -8.63% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.92% 314.247 295.645 - -0.09% -
SetIntersection_Front_Set_float_16384_16 -5.90% 1316938.492 1239173.880 - -5.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.89% 224.843 211.610 - 0.47% -
BM_std_min<unsigned___int128>/6 -5.88% 2.260 2.127 - 2.20% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.88% 17.184 16.173 - -0.68% -
BM_PushHeap_uint32_SingleElement_16 -5.88% 0.357 0.336 - -3.07% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.88% 1054.494 992.483 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.87% 1125354.664 1059326.591 - -0.68% -
std::multiset<int>::ctor(const&)/32 -5.87% 226.405 213.126 - -1.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.84% 0.605 0.569 - -0.02% -
BM_RangesPushHeap_string_SingleElement_4 -5.84% 2.294 2.160 - -2.57% -
BM_std_min<int>/64 -5.83% 2.669 2.513 - -5.48% -
BM_MakeHeap_float_Random_64 -5.80% 1.787 1.683 - 5.70% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.79% 1.639 1.544 - -2.02% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.77% 3036.664 2861.492 - -11.57% -
bm_lexicographical_compare<unsigned_char>/7 -5.76% 2.213 2.086 - -0.39% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.76% 793.665 747.957 - 0.93% -
SetIntersection_Front_Vector_uint64_262144_1 -5.75% 1120359.662 1055893.222 - -6.11% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.74% 6366303.523 6000590.367 - -20.13% -
BM_MakeThenSortHeap_string_Descending_16384 -5.73% 68.034 64.132 - 0.25% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.72% 810.889 764.527 - 0.56% -
BM_RangesPushHeap_string_SingleElement_64 -5.72% 2.611 2.462 - -2.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.71% 36.609 34.520 - 7.15% -
BM_std_minmax<char>/29 -5.70% 2.555 2.410 - -8.66% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.70% 713.431 672.752 - 0.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.69% 1012.364 954.757 - 0.37% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.68% 1583.043 1493.067 - 3.14% -
BM_num_put<long_long> -5.67% 12.442 11.737 - -1.65% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.65% 0.873 0.824 - -2.89% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.64% 18681011.411 17626730.709 - -5.68% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -5.64% 24.531 23.148 - 5.82% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.64% 81.240 76.661 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -5.62% 5.478 5.170 - -4.71% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.61% 1.359 1.283 - -2.59% -
SetIntersection_Front_Set_uint32_64_4 -5.61% 18171404.125 17152148.659 - -1.10% -
BM_StringRelational_Compare_Small_Empty_Control -5.61% 1.715 1.619 - 0.35% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.60% 29264.151 27624.035 - -1.95% -
BM_StringRelational_Compare_Large_Empty_Control -5.60% 1.707 1.611 - -0.35% -
std::remove(list<int>)_(sprinkled)/50 -5.60% 68.613 64.770 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.59% 1433779.474 1353655.381 - -6.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.58% 2472426.390 2334540.830 - -5.23% -
rng::replace(vector<int>)_(prefix)/32 -5.57% 5.041 4.760 - -10.54% -
bm_lexicographical_compare<unsigned_char>/6 -5.56% 1.959 1.850 - -1.70% -
BM_std_min<unsigned___int128>/8 -5.56% 3.109 2.937 - 2.25% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.53% 13.265 12.530 - 0.47% -
BM_std_minmax<char>/30 -5.53% 2.857 2.699 - -9.03% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.52% 2.179 2.059 - -0.90% -
rng::reverse_copy(deque<int>)/8 -5.50% 3.045 2.878 - -5.67% -
std::move_backward(vector<bool>)_(aligned)/512 -5.49% 2.546 2.406 - -2.02% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.49% 2.451 2.317 - 0.30% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.49% 43397884.001 41016070.225 - -3.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.48% 24.006 22.689 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.48% 1739813.622 1644433.963 - -2.26% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -5.48% 41.838 39.546 - 4.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.48% 1233.666 1166.120 - 5.06% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.47% 10.575 9.996 - -10.98% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.47% 19.320 18.264 - 0.67% -
BM_std_min<unsigned_short>/28 -5.46% 2.693 2.546 - -4.62% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.45% 22.356 21.137 - -8.81% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.44% 1.398 1.322 - -4.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.43% 681.514 644.487 - -0.20% -
BM_deque_vector_ranges_move/1 -5.43% 2.150 2.033 - -2.48% -
std::stable_sort(vector<int>)_(descending)/8 -5.43% 25.522 24.137 - -5.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -5.42% 1203184.092 1138015.226 - -5.55% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.41% 85160109.902 80550781.553 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -5.41% 2.032 1.922 - -6.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.41% 1133133.410 1071820.512 - -4.20% -
BM_MakeHeap_string_Ascending_262144 -5.41% 9.172 8.676 - 17.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.40% 1704215.248 1612151.285 - -4.34% -
std::copy_n(vector<bool>)_(aligned)/1048576 -5.38% 1677.673 1587.351 - -55.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.38% 1125173.876 1064681.083 - -3.97% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.37% 38.972 36.880 - 0.28% -
BM_MakeHeap_float_Descending_4 -5.37% 0.290 0.274 - -3.72% -
rng::transform(list<int>)_(identity_transform)/8192 -5.36% 7602.481 7194.637 - 4.05% -
BM_PushHeap_float_SingleElement_4 -5.35% 0.378 0.358 - -2.66% -
BM_deque_vector_ranges_copy_backward/1 -5.34% 2.141 2.026 - -4.93% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.34% 15.326 14.507 - 0.22% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.33% 558.384 528.634 - -0.41% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -5.33% 272539.877 258022.103 - -0.88% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.32% 24.119 22.835 - 9.29% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.31% 2.081 1.971 - -0.60% -
BM_RangesPushHeap_string_Ascending_1024 -5.29% 13.845 13.112 - -8.84% -
rng::sort(deque<int>)_(descending)/1024 -5.29% 1371.191 1298.682 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.29% 12457692.081 11799162.485 - -2.44% -
BM_deque_deque_move/70000 -5.29% 3322.638 3147.033 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.28% 1246787.098 1180948.867 - -1.84% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.28% 35.260 33.399 - 3.40% -
SetIntersection_None_Set_string_16384_1 -5.26% 202149680.791 191518564.635 - -9.55% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.24% 16.491 15.626 - -1.09% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.23% 3.562 3.376 - 0.40% -
BM_std_minmax<char>/16 -5.23% 1.026 0.972 - -15.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -5.23% 0.495 0.469 - 14.19% -
BM_MakeHeap_float_Random_16 -5.21% 1.608 1.524 - -7.41% -
BM_RangesPushHeap_string_SingleElement_16 -5.21% 2.553 2.420 - -2.33% -
BM_RangesPushHeap_uint64_SingleElement_64 -5.20% 0.385 0.365 - 3.84% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.19% 66.788 63.321 - -0.54% -
std::unique(vector<int>)_(sprinkled)/52 -5.17% 58.973 55.921 - 0.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -5.17% 1.331 1.262 - 1.56% -
std::find(list<int>)_(bail_25%)/32768 -5.16% 8111.893 7693.709 - 3.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.15% 5.266 4.995 - -22.39% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.13% 1064668.540 1010025.555 - 2.52% -
rng::find_if(vector<int>)_(process_all)/8 -5.13% 2.628 2.493 - -2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -5.13% 1432588.292 1359148.353 - -6.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.11% 664.266 630.354 - -28.89% -
BM_RangesPushHeap_string_Descending_16384 -5.10% 2.462 2.336 - -0.79% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -5.09% 25.273 23.986 - 0.05% -
BM_RangesPushHeap_string_SingleElement_16384 -5.08% 2.567 2.436 - -2.30% -
BM_deque_vector_ranges_copy/0 -5.08% 1.419 1.347 - -2.13% -
rng::contains_subrange(list<int>)_(process_all)/8192 -5.05% 7007.931 6653.826 - -22.84% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.04% 15.285 14.515 - 0.40% -
std::all_of(vector<int>)_(process_all)/8 -5.03% 2.561 2.432 - -1.19% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -5.02% 3587.318 3407.250 - -0.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.02% 26.602 25.267 - 0.65% -
rng::search(list<int>)_(same_length)/8192 -5.01% 9688.475 9202.856 - 14.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.99% 1123355.739 1067304.731 - 1.21% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.99% 40.888 38.848 - -0.62% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.99% 69.063 65.618 - -1.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.98% 1939.794 1843.171 - 4.02% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -4.98% 0.437 0.415 - 3.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.97% 40393.564 38385.802 - -1.97% -
std::set<int>::erase(key)_(non-existent)/8192 -4.96% 8.745 8.312 - -0.06% -
BM_std_minmax<char>/18 -4.95% 1.388 1.319 - -8.16% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.94% 64763.057 61565.509 - 1.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.94% 91.292 86.786 - 0.20% -
SetIntersection_None_Vector_uint64_262144_64 -4.93% 1210662.059 1150920.711 - -5.95% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.92% 385.210 366.239 - 0.31% -
BM_StringRelational_Less_Huge_Large_Control -4.92% 2.468 2.347 - 3.94% -
BM_RangesPushHeap_string_Descending_256 -4.92% 2.368 2.251 - -3.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.92% 1742643.591 1656886.684 - -3.12% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.92% 38.717 36.811 - -12.32% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.92% 3.162 3.007 - 0.15% -
BM_MakeHeap_float_Random_4 -4.90% 1.614 1.535 - -11.76% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.90% 14.786 14.061 - -0.62% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.90% 298.242 283.637 - -0.12% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.89% 1.331 1.266 - 2.26% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.89% 1.388 1.320 - -0.35% -
std::is_sorted_until(list<int>,_pred)/8192 -4.87% 7769.360 7390.861 - -14.84% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.87% 16158.020 15371.383 - 1.71% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.86% 88161.777 83873.727 - -1.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -4.86% 1.338 1.273 - -3.03% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.85% 1.742 1.658 - -0.70% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -4.84% 1.895 1.803 - -10.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.84% 0.940 0.895 - -2.02% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.83% 12642.666 12031.812 - 14.33% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.83% 23.497 22.363 - -3.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.83% 1226161.821 1166970.226 - -3.50% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.83% 8450117.872 8042248.778 - -3.75% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -4.83% 22.143 21.075 - -10.62% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.82% 0.644 0.613 - -0.27% -
SetIntersection_None_Set_float_64_4 -4.82% 22693730.100 21600006.996 - 0.18% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.80% 12003.627 11427.838 - -7.63% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.79% 24.740 23.555 - -0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -4.78% 2071386.390 1972409.984 - -25.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.77% 1820053.058 1733194.256 - -3.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.77% 1217469.129 1159419.812 - -2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.77% 1261314.554 1201200.202 - -4.18% -
rng::copy_backward(deque<int>)/8 -4.77% 2.793 2.660 - -0.49% -
BM_std_min<unsigned___int128>/7 -4.76% 2.657 2.531 - 1.86% -
std::replace(vector<int>)_(sprinkled)/8192 -4.76% 1360.685 1295.945 - 3.86% -
SetIntersection_None_Set_uint64_16384_16384 -4.73% 175405007.723 167105070.380 - 2.65% -
BM_StringEraseToEnd_Huge_Transparent -4.73% 2.566 2.445 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_256_64 -4.72% 7282858.379 6939170.079 - -18.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -4.72% 1.265 1.205 - 0.24% -
rng::count(vector<int>)_(every_other)/8 -4.71% 1.383 1.318 - -4.68% -
BM_RangesMakeHeap_string_Ascending_1024 -4.71% 5.339 5.087 - 1.58% -
rng::partition_copy(list<int>)/8192 -4.71% 7369.174 7022.318 - -14.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.70% 6369547.957 6069902.547 - 2.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.68% 89.063 84.897 - 1.82% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -4.67% 1.077 1.027 - -3.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.66% 0.559 0.533 - -0.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.66% 10548.071 10057.016 - -1.41% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -4.63% 572.166 545.649 - 1.54% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.63% 29.851 28.468 - 0.37% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.60% 13.329 12.717 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.60% 43262.729 41274.748 - 2.13% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.59% 33.594 32.051 - 28.72% -
std::unique(deque<int>)_(sprinkled)/32 -4.59% 67.262 64.176 - -3.48% -
std::remove(list<int>)_(sprinkled)/1024 -4.58% 1014.270 967.853 - 1.94% -
std::rotate(list<int>)_(1_element_backward)/32 -4.55% 13.926 13.292 - 0.33% -
rng::rotate(list<int>)_(1_element_forward)/8192 -4.54% 8257.666 7882.628 - 2.91% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.53% 15.345 14.650 - -0.23% -
BM_std_min<short>/21 -4.53% 1.828 1.745 - -0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.52% 28278.651 27000.125 - 7.99% -
std::reverse_copy(deque<int>)/512 -4.51% 131.491 125.556 - 0.12% -
BM_deque_deque_ranges_move/65536 -4.51% 2954.201 2821.011 - -2.42% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -4.50% 747707.984 714083.964 - -0.77% -
std::find_if_not(vector<char>)_(process_all)/8 -4.50% 2.469 2.358 - -5.22% -
BM_PushHeap_uint32_Random_1 -4.49% 0.448 0.428 - -19.81% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.49% 219.457 209.611 - -0.02% -
BM_MakeHeap_float_Heap_1 -4.48% 0.277 0.264 - -4.08% -
rng::remove(list<int>)_(sprinkled)/32 -4.48% 57.619 55.039 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.48% 1900064.770 1814985.402 - 0.20% -
BM_std_minmax<short>/29 -4.46% 2.673 2.553 - 1.05% -
BM_std_minmax<char>/5 -4.46% 1.859 1.776 - -3.28% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.45% 885184.985 845805.556 - 0.72% -
std::partition(vector<int>)_(dense)/32 -4.45% 8.529 8.150 - -5.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.44% 10.944 10.458 - -10.56% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -4.43% 4687.834 4480.112 - 2.30% -
BM_PushHeap_string_PipeOrgan_4 -4.42% 2.634 2.517 - 1.06% -
bm_lexicographical_compare<signed_char>/6 -4.42% 2.491 2.381 - -4.07% -
BM_MakeHeap_uint64_Random_16 -4.42% 1.328 1.269 - -4.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.41% 24664485.495 23575638.990 - -0.40% -
BM_num_put<unsigned_long_long> -4.41% 12.186 11.648 - -0.25% -
SetIntersection_None_Set_uint32_64_4 -4.40% 22563031.949 21569917.664 - -3.79% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.38% 111426.724 106540.971 - 0.04% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.38% 2945.460 2816.505 - -8.82% -
BM_RangesMakeHeap_string_Ascending_262144 -4.36% 9.764 9.338 - 30.17% -
BM_RangesSortHeap_string_262144 -4.36% 184.054 176.039 - -0.79% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -4.35% 2731.159 2612.403 - -2.50% -
std::stable_partition(vector<int>)_(dense)/50 -4.35% 26.429 25.280 - -0.11% -
std::search(vector<int>)_(same_length)/8192 -4.34% 1960.475 1875.452 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.33% 1687296.959 1614260.742 - -4.88% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.32% 23207.748 22204.246 - 0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.32% 5586850.693 5345276.885 - 0.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -4.31% 1.107 1.059 - 0.45% -
rng::stable_partition(vector<int>)_(dense)/50 -4.31% 26.440 25.302 - -2.91% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.29% 4651.064 4451.432 - 0.50% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.28% 1049643.553 1004669.341 - 0.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.28% 55.003 52.650 - 1.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -4.28% 89.422 85.598 - -9.40% -
BM_RangesSortHeap_uint64_1 -4.27% 0.262 0.250 - -2.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.26% 1119264.261 1071530.952 - -0.63% -
BM_std_min<unsigned___int128>/5 -4.26% 1.850 1.771 - 1.40% -
BM_num_put<unsigned_long> -4.26% 12.087 11.572 - -1.27% -
BM_PushHeap_uint64_Descending_1 -4.24% 0.449 0.430 - -24.52% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.24% 10.452 10.009 - -4.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.24% 2173764.977 2081653.156 - -2.90% -
BM_RangesPushHeap_uint64_Random_4 -4.23% 2.135 2.045 - -6.28% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.22% 0.612 0.586 - -4.64% -
rng::sort(deque<int>)_(ascending)/1024 -4.22% 800.600 766.850 - -0.67% -
std::move(deque<int>)/8 -4.21% 3.997 3.829 - -1.52% -
bm_lexicographical_compare<signed_char>/5 -4.21% 2.207 2.114 - -0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.20% 0.708 0.678 - -7.36% -
BM_StringResizeAndOverwrite -4.20% 0.860 0.824 - -2.37% -
BM_RangesMakeHeap_uint64_Random_256 -4.19% 1.203 1.153 - -3.41% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -4.18% 28.901 27.694 - -11.69% -
BM_std_minmax<char>/28 -4.17% 2.255 2.161 - -8.62% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.17% 78.812 75.526 - 1.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.16% 20795.083 19930.757 - -2.23% -
BM_std_min<unsigned_short>/24 -4.14% 2.493 2.390 - -5.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.14% 0.449 0.430 - -0.15% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.13% 1.725 1.654 - -0.77% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.12% 1.255 1.203 - 0.62% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.12% 4.368 4.188 - -1.09% -
BM_std_minmax<int>/27 -4.11% 2.493 2.390 - 0.94% -
BM_MakeHeap_uint32_Descending_4 -4.11% 0.282 0.270 - -2.18% -
bm_lexicographical_compare<int>/1 -4.10% 1.322 1.268 - -8.67% -
SetIntersection_Front_Set_uint64_262144_256 -4.10% 4480569.092 4296772.622 - -14.34% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.10% 9.697 9.299 - -1.01% -
std::search(list<int>)_(no_match)/1048576 -4.10% 850136.812 815301.756 - -4.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.10% 0.573 0.549 - -2.01% -
rng::starts_with(deque<int>)/1024 -4.10% 488.028 468.041 - -1.86% -
BM_std_min<unsigned_char>/13 -4.09% 1.562 1.498 - -3.15% -
BM_PushHeap_uint32_SingleElement_64 -4.08% 0.365 0.350 - -1.98% -
BM_PushHeap_float_Ascending_64 -4.07% 1.813 1.739 - -1.30% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.07% 18.263 17.519 - -1.50% -
rng::replace_if(list<int>)_(prefix)/8192 -4.07% 7204.213 6910.914 - -1.65% -
std::find_if(list<int>)_(process_all)/32768 -4.06% 28585.393 27424.885 - -2.44% -
rng::contains(list<int>)_(process_all)/50 -4.06% 19.346 18.561 - -0.75% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -4.06% 35.266 33.835 - -23.16% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -4.05% 586.077 562.336 - 1.85% -
BM_MakeThenSortHeap_float_Random_4 -4.04% 4.462 4.281 - -2.38% -
rng::all_of(vector<int>)_(process_all)/8 -4.03% 2.486 2.386 - -4.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.03% 1901420.653 1824820.557 - -2.75% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.03% 5819.232 5584.994 - -1.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.01% 654.074 627.833 - -3.81% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.01% 8.368 8.033 - 1.07% -
rng::search_n(list<int>)_(no_match)/1048576 -4.00% 863147.685 828583.238 - -4.88% -
BM_RangesMakeHeap_uint64_Random_64 -4.00% 1.293 1.241 - -3.75% -
std::copy_if(list<int>)_(entire_range)/64 -3.99% 36.189 34.745 - 9.96% -
BM_RangesMakeHeap_float_Descending_4 -3.99% 0.294 0.283 - -0.87% -
std::find_first_of(deque<int>)_(large_needle)/50 -3.99% 701.586 673.618 - -7.32% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.99% 32.807 31.499 - 1.39% -
BM_std_minmax<char>/25 -3.98% 1.276 1.226 - -11.52% -
BM_PushHeap_string_Random_16384 -3.98% 16.941 16.266 - -0.51% -
SetIntersection_Interlaced_Set_float_256_64 -3.98% 15482092.676 14865500.599 - 0.26% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.98% 18.120 17.399 - -1.03% -
BM_std_minmax<long_long>/4 -3.98% 1.868 1.794 - 2.02% -
SetIntersection_Front_Set_float_256_256 -3.98% 9299531.568 8929636.906 - 3.09% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.96% 13.557 13.020 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.96% 5368191.344 5155409.112 - -3.09% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.96% 1.205 1.158 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.95% 0.566 0.544 - -1.77% -
std::multiset<int>::find(key)_(existent)/1024 -3.94% 3.799 3.650 - -2.10% -
BM_std_minmax<char>/4 -3.93% 1.550 1.489 - -2.18% -
BM_std_min<short>/17 -3.93% 1.586 1.524 - -4.24% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -3.92% 1.156 1.111 - 1.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -3.92% 475.816 457.179 - -4.33% -
BM_std_min<unsigned_char>/30 -3.91% 2.308 2.217 - -2.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.90% 12653.161 12159.064 - -1.21% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.90% 721.046 692.906 - -0.42% -
BM_MakeThenSortHeap_float_Heap_4 -3.89% 1.239 1.191 - -1.10% -
rng::none_of(list<int>)_(process_all)/32 -3.88% 11.854 11.394 - -0.97% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.88% 1.498 1.440 - 7.01% -
BM_RangesPushHeap_string_SingleElement_262144 -3.88% 2.635 2.533 - -1.09% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -3.88% 1.322 1.271 - 36.02% -
BM_std_min<unsigned___int128>/4 -3.88% 1.446 1.390 - 0.81% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.87% 82905.490 79697.516 - -4.44% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.87% 18.102 17.402 - -0.95% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.86% 152722.434 146822.574 - -0.47% -
rng::replace(vector<int>)_(prefix)/1024 -3.86% 165.327 158.944 - -5.53% -
rng::is_sorted(list<int>,_pred)/8192 -3.86% 8842.431 8501.418 - 4.25% -
rng::copy_backward(list<int>)/8 -3.85% 2.462 2.367 - 1.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.85% 29932.934 28781.716 - 0.31% -
BM_MakeHeap_float_QuickSortAdversary_1 -3.84% 0.277 0.266 - -3.08% -
BM_std_minmax<char>/24 -3.84% 1.254 1.205 - -12.64% -
rng::stable_partition(vector<int>)_(sparse)/32 -3.83% 7.486 7.200 - -0.14% -
BM_std_minmax<char>/27 -3.83% 1.952 1.877 - -8.00% -
std::unordered_set<std::string>::ctor(const&)/32 -3.83% 724.121 696.402 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.82% 1118531.528 1075793.980 - -3.09% -
rng::replace(list<int>)_(sprinkled)/8192 -3.82% 7291.240 7012.922 - -3.45% -
SetIntersection_None_Vector_float_262144_64 -3.81% 1236760.107 1189636.834 - -0.91% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.81% 18.161 17.470 - -1.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.80% 3.599 3.462 - -0.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.80% 66.127 63.613 - -2.06% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.80% 18.136 17.447 - -0.81% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -3.80% 21.049 20.250 - 3.62% -
std::copy(list<int>)/64 -3.80% 32.056 30.839 - -14.49% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.79% 10.454 10.057 - -6.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.79% 5974823.053 5748339.402 - -3.07% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.79% 867182.246 834343.218 - 0.19% -
std::map<std::string,_int>::erase(iterator)/1024 -3.78% 26.862 25.846 - -13.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.76% 13838856.642 13318364.393 - -1.14% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.76% 2.093 2.014 - -4.66% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.75% 29893.299 28771.944 - 0.20% -
std::distance(join_view(vector<vector<int>>))/50 -3.75% 0.604 0.582 - -10.43% -
std::none_of(list<int>)_(process_all)/8 -3.74% 2.716 2.615 - 0.22% -
SetIntersection_Front_Set_float_64_16 -3.74% 17160329.910 16518961.353 - -0.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.73% 2.486 2.393 - -0.03% -
std::fill(vector<bool>)/512 -3.73% 1.530 1.473 - -7.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.73% 2092303.873 2014318.115 - -1.14% -
SetIntersection_Front_Set_uint64_1024_256 -3.72% 4839335.147 4659089.651 - -7.56% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.72% 15851961.809 15262740.013 - -7.81% -
BM_deque_vector_ranges_copy/1 -3.71% 2.116 2.038 - -3.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.71% 357910942.758 344625514.406 - 0.76% -
std::reverse(deque<int>)/64 -3.71% 13.560 13.057 - 0.05% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.70% 965612.659 929901.139 - 9.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.70% 1125731.376 1084131.058 - -3.64% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.69% 8147.870 7847.159 - 3.17% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.68% 8.878 8.551 - -0.26% -
SetIntersection_Front_Set_uint32_256_256 -3.68% 9770664.787 9410908.801 - -5.48% -
BM_PushHeap_float_Descending_64 -3.68% 0.393 0.379 - -0.85% -
rng::find_if(list<int>)_(bail_25%)/8 -3.67% 1.323 1.274 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.67% 171061756.955 164780090.441 - 0.51% -
std::set<std::string>::upper_bound(key)_(existent)/32 -3.67% 17.046 16.421 - -2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.67% 1167679.237 1124875.102 - -2.70% -
BM_vector_deque_copy_backward/1 -3.67% 2.310 2.226 - -10.85% -
BM_RangesMakeHeap_uint32_Random_16384 -3.66% 1.043 1.005 - 2.86% -
std::find_if(deque<int>)_(process_all)/1024 -3.65% 490.724 472.791 - -2.29% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.65% 85479.600 82357.380 - -0.98% -
bm_lexicographical_compare<unsigned_char>/64 -3.65% 1.965 1.893 - -0.36% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.65% 29.452 28.377 - -2.07% -
std::remove_if(vector<int>)_(prefix)/32 -3.64% 53.783 51.825 - -0.44% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.62% 2889972.657 2785388.426 - 2.64% -
rng::fill_n(vector<bool>)/64 -3.62% 1.417 1.366 - 0.22% -
rng::rotate(deque<int>)_(1_element_forward)/50 -3.59% 6.100 5.881 - -8.55% -
BM_RangesPushHeap_float_SingleElement_16 -3.59% 0.377 0.364 - -3.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.58% 9.905 9.550 - -2.01% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.58% 4.109 3.962 - -0.16% -
BM_deque_vector_move_backward/2 -3.58% 1.842 1.776 - -3.48% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.57% 8902.142 8584.044 - 1.61% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.57% 12.065 11.634 - -0.80% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.57% 17.733 17.100 - -1.18% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -3.57% 2.505 2.416 - -10.23% -
rng::partition(vector<int>)_(sparse)/50 -3.57% 14.284 13.775 - -2.44% -
BM_deque_vector_move/1 -3.57% 2.132 2.056 - -5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.56% 1684630.043 1624574.951 - -4.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.56% 686.866 662.385 - -7.27% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.56% 12.983 12.520 - 1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.56% 2429059.805 2342593.654 - -1.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.56% 27720.962 26734.812 - -4.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.55% 0.570 0.550 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.55% 7787858.656 7511511.449 - -2.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.54% 1687469.891 1627655.109 - -4.62% -
std::stable_partition(deque<int>)_(sparse)/32 -3.54% 12.170 11.739 - -5.03% -
rng::fill(list<int>)/8192 -3.54% 7392.444 7130.698 - -3.49% -
BM_PushHeap_string_PipeOrgan_16 -3.54% 4.282 4.131 - 0.46% -
rng::for_each(map<int>)/50 -3.54% 41.514 40.044 - -0.20% -
BM_RangesPushHeap_string_Ascending_256 -3.54% 10.974 10.586 - -9.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.53% 1143478.900 1103098.765 - -2.22% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.52% 1389.406 1340.537 - -0.02% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.52% 3984.550 3844.475 - 1.28% -
SetIntersection_Front_Set_uint32_64_1 -3.51% 18083700.233 17448479.082 - -0.12% -
BM_num_put<bool> -3.50% 10.966 10.582 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.50% 18894162.785 18232872.772 - -1.12% -
SetIntersection_None_Vector_uint32_262144_256 -3.50% 1204172.385 1162051.214 - -1.70% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -3.49% 19.809 19.117 - -1.00% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.49% 1.038 1.001 - 0.53% -
BM_deque_vector_ranges_move/2 -3.48% 1.840 1.776 - -3.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.47% 1457980.001 1407319.265 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.47% 206128728.144 198971773.818 - 0.53% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.47% 310.671 299.884 - -0.52% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - -0.01% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.46% 1.207 1.165 - 0.43% -
BM_deque_vector_copy_backward/2 -3.46% 1.842 1.778 - -3.39% -
SetIntersection_None_Vector_float_1024_1 -3.46% 1180606.853 1139805.912 - -1.94% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.45% 20956.365 20232.478 - -1.86% -
std::search(vector<int>)_(same_length)/1024 -3.45% 254.843 246.052 - -0.80% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.44% 19.212 18.552 - 0.19% -
BM_std_minmax<long_long>/6 -3.43% 2.429 2.346 - 2.74% -
rng::find_last(vector<char>)_(bail_10%)/50 -3.42% 5.564 5.373 - -3.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.42% 1185383.566 1144835.579 - -2.90% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.42% 610.367 589.496 - -32.63% -
rng::remove_if(vector<int>)_(prefix)/32 -3.42% 53.632 51.800 - -0.34% -
BM_deque_vector_ranges_move_backward/2 -3.41% 1.834 1.772 - -3.69% -
BM_std_minmax<int>/11 -3.41% 1.832 1.769 - 2.30% -
BM_std_minmax_element<char>/3 -3.41% 1.180 1.140 - 14.27% -
BM_std_minmax<short>/28 -3.41% 2.621 2.531 - 0.31% -
BM_deque_vector_ranges_copy_backward/2 -3.41% 1.840 1.777 - -3.58% -
std::set<std::string>::count(key)_(existent)/1024 -3.41% 24.362 23.532 - 5.47% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.40% 1.973 1.906 - 2.48% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.40% 16.857 16.284 - -0.29% -
rng::reverse_copy(vector<int>)/8 -3.39% 2.534 2.448 - 0.64% -
SetIntersection_Front_Set_float_256_16 -3.39% 4984829.567 4816051.933 - -1.18% -
std::find(vector<long_long>)_(bail_25%)/8 -3.38% 0.956 0.924 - 1.92% -
rng::stable_partition(vector<int>)_(dense)/32 -3.37% 22.515 21.757 - 0.49% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.37% 1.242 1.200 - 21.26% -
BM_vector_deque_copy/64 -3.36% 2.815 2.720 - -1.65% -
BM_deque_vector_move/2 -3.36% 1.839 1.778 - -3.57% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.36% 1.065 1.029 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_256_256 -3.36% 4665165.020 4508438.595 - -11.25% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.34% 3328.184 3217.123 - -2.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.34% 82356.231 79608.167 - -1.00% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.33% 9974.529 9642.307 - -3.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.31% 2175397.867 2103301.840 - -2.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.31% 797.447 771.084 - -3.03% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.30% 18.295 17.691 - -0.89% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.30% 18.048 17.453 - -1.60% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.30% 0.480 0.464 - -3.70% -
std::copy_n(deque<int>)/32768 -3.29% 1174.105 1135.508 - 0.00% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.28% 621.673 601.256 - 0.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.28% 29.989 29.004 - -0.77% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.28% 471131.775 455664.615 - -1.37% -
std::find(list<int>)_(bail_25%)/8 -3.28% 0.954 0.922 - 0.23% -
SetIntersection_Front_Vector_uint32_1024_4 -3.28% 1135853.327 1098591.002 - -3.32% -
std::stable_partition(vector<int>)_(dense)/32 -3.28% 22.156 21.429 - 0.10% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.28% 10062.098 9732.551 - -3.09% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.27% 13056530.111 12629064.706 - 7.17% -
BM_MakeThenSortHeap_string_Ascending_256 -3.27% 20.869 20.186 - 1.95% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.27% 2.378 2.300 - -0.24% -
BM_MakeThenSortHeap_float_Heap_256 -3.27% 6.235 6.032 - 0.38% -
BM_std_min<short>/19 -3.25% 1.975 1.910 - 1.12% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.25% 2.576 2.492 - 0.18% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -3.25% 64.880 62.774 - -1.47% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.25% 18.589 17.986 - -0.01% -
BM_std_minmax<char>/7 -3.24% 2.545 2.462 - -5.74% -
BM_std_min<unsigned_char>/5 -3.24% 1.317 1.274 - 0.97% -
BM_SortHeap_float_256 -3.24% 6.044 5.848 - 0.93% -
BM_deque_vector_ranges_copy/2 -3.23% 1.836 1.777 - -3.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.23% 32.998 31.932 - -0.83% -
std::partition(list<int>)_(dense)/32 -3.23% 9.160 8.864 - 0.18% -
BM_SortHeap_string_262144 -3.22% 178.751 173.001 - -1.54% -
BM_RangesPushHeap_uint64_Random_262144 -3.21% 6.008 5.816 - -3.80% -
SetIntersection_Front_Vector_uint32_262144_16 -3.20% 1190909.740 1152752.204 - 0.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.20% 6.166 5.969 - -0.51% -
BM_PopHeap_string_4 -3.20% 5.356 5.184 - -1.94% -
std::replace(vector<int>)_(sprinkled)/1024 -3.20% 168.901 163.495 - 3.19% -
BM_std_min<unsigned_int>/29 -3.19% 2.089 2.022 - -4.92% -
BM_std_min<unsigned_char>/8 -3.19% 2.349 2.274 - 2.43% -
BM_RangesSortHeap_float_16 -3.18% 1.651 1.599 - -0.06% -
BM_std_minmax<int>/1 -3.18% 0.622 0.602 - 0.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.18% 1.119 1.084 - 0.13% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.18% 25.299 24.496 - -2.32% -
750_sealcrypto_r -3.17% 18.966 18.364 - -0.24% -
SetIntersection_Front_Set_float_16384_64 -3.17% 2013315.238 1949396.095 - -3.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.17% 2.789 2.701 - 0.94% -
BM_StringRelational_Eq_Small_Small_Control -3.17% 1.851 1.792 - -2.85% -
BM_RangesPushHeap_uint64_Random_256 -3.17% 5.718 5.536 - -3.51% -
std::search(list<int>)_(single_element)/1024 -3.16% 770.832 746.487 - 0.79% -
BM_std_minmax<int>/6 -3.16% 1.349 1.307 - -3.30% -
BM_RangesPushHeap_string_Descending_64 -3.16% 2.255 2.184 - -3.02% -
std::any_of(deque<int>)_(process_all)/8192 -3.16% 2719.398 2633.595 - -3.10% -
SetIntersection_Front_Set_string_16384_1 -3.15% 1160173.300 1123570.765 - -3.03% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.15% 169607.424 164260.546 - -1.26% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.15% 15.619 15.126 - -0.48% -
std::replace(list<int>)_(prefix)/8192 -3.15% 7011.679 6790.937 - -2.74% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.15% 0.687 0.666 - -0.05% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.14% 16.095 15.589 - -4.04% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.14% 25.291 24.497 - -3.32% -
BM_std_minmax<unsigned_short>/18 -3.14% 1.985 1.922 - -1.09% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.13% 1.242 1.203 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -3.13% 4491284.306 4350714.853 - -2.92% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.13% 296700.670 287415.798 - -0.10% -
std::copy_backward(list<int>)/32768 -3.12% 26680.931 25849.225 - -3.27% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.12% 2.204 2.135 - 2.83% -
rng::swap_ranges(deque<int>)/1024 -3.11% 336.964 326.473 - -3.08% -
BM_std_minmax<short>/22 -3.11% 2.277 2.206 - -5.47% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.10% 8230.994 7975.646 - 3.02% -
rng::search(vector<int>)_(no_match)/1024 -3.10% 219.297 212.501 - -1.68% -
SetIntersection_None_Vector_string_16384_1 -3.10% 1285737.091 1245912.696 - -3.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.09% 1405558.975 1362063.327 - -4.45% -
BM_SortHeap_float_16 -3.09% 1.651 1.600 - -0.22% -
std::find(list<int>)_(process_all)/1024 -3.09% 710.525 688.551 - 0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.09% 20021.015 19402.473 - -3.33% -
BM_std_minmax_element<char>/64 -3.09% 17.665 17.119 - -4.56% -
std::multiset<int>::find(key)_(existent)/32 -3.07% 1.692 1.640 - -1.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.07% 0.588 0.570 - -1.33% -
BM_std_minmax<short>/23 -3.07% 2.693 2.611 - -4.01% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -3.07% 20.908 20.267 - -2.71% -
BM_std_minmax<long_long>/11 -3.07% 2.538 2.460 - 3.41% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.06% 16.299 15.800 - 0.27% -
SetIntersection_Front_Set_uint32_16384_64 -3.06% 2048064.386 1985309.586 - -2.19% -
BM_SortHeap_string_16384 -3.06% 99.061 96.026 - -2.49% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.06% 27.979 27.122 - -4.48% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.06% 33.518 32.492 - -0.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.06% 12120.405 11749.502 - -2.98% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.06% 1530634.565 1483860.569 - -9.31% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.06% 2.531 2.453 - -3.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.05% 3.455 3.350 - 1.44% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.04% 1.665 1.614 - -0.17% -
SetIntersection_Interlaced_Vector_string_256_256 -3.04% 22855078.454 22159977.048 - 1.38% -
rng::starts_with(deque<int>)/8 -3.04% 4.099 3.974 - -4.44% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.04% 2.947 2.858 - -2.32% -
BM_PushHeap_string_Ascending_4 -3.04% 2.630 2.550 - -1.22% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.04% 1.314 1.274 - 0.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.03% 0.875 0.848 - 2.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.03% 21830274.495 21169808.725 - -0.05% -
BM_PushHeap_uint64_Random_64 -3.02% 5.273 5.113 - 0.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.01% 836092.059 810899.917 - -1.54% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -3.01% 4997.906 4847.374 - -2.15% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.01% 52.396 50.821 - 1.93% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -2.99% 2.386 2.314 - 0.28% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.99% 1130.797 1096.955 - 0.15% -
723_llvm_r -2.99% 11.766 11.414 - -0.99% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.99% 55303.478 53650.939 - 0.16% -
rng::find_last(list<int>)_(bail_10%)/50 -2.99% 16.695 16.196 - 1.64% -
BM_MakeHeap_float_Ascending_256 -2.99% 0.671 0.651 - 0.59% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.98% 7.623 7.396 - -0.92% -
SetIntersection_None_Vector_uint64_1024_16 -2.98% 1151376.778 1117058.001 - -3.38% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -2.98% 96778.037 93896.715 - 1.87% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.97% 4.571 4.435 - 1.12% -
BM_vector_deque_ranges_move/0 -2.97% 0.519 0.504 - 16.96% -
BM_std_min<unsigned_char>/6 -2.97% 1.533 1.488 - -0.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.97% 18879.617 18318.660 - 2.91% -
rng::fill(vector<bool>)/32768 -2.97% 31.012 30.091 - 0.31% -
bm_lexicographical_compare<unsigned_char>/2 -2.97% 1.960 1.901 - -3.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.96% 7.270 7.055 - -13.03% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.96% 6.313 6.126 - -0.81% -
SetIntersection_Interlaced_Set_string_16384_64 -2.96% 352010106.061 341587201.118 - -2.26% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -2.96% 36.974 35.880 - -32.87% -
BM_PopHeap_float_262144 -2.96% 40.667 39.464 - -0.38% -
BM_PushHeap_uint32_SingleElement_16384 -2.95% 0.367 0.356 - -1.46% -
BM_PushHeap_uint32_SingleElement_262144 -2.95% 0.366 0.356 - -1.45% -
BM_RangesPushHeap_string_Random_16384 -2.94% 17.039 16.538 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.94% 45860986.445 44513175.346 - 0.31% -
rng::search(vector<int>)_(no_match)/1048576 -2.94% 217386.727 211003.301 - -1.22% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.93% 14.221 13.804 - 0.70% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.93% 933545.116 906233.472 - 2.71% -
rng::starts_with(deque<int>)/1000 -2.92% 477.868 463.908 - -0.79% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.92% 1623.415 1575.995 - -0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.92% 3.007 2.919 - -4.72% -
std::for_each(list<int>)/8 -2.92% 2.505 2.432 - -5.07% -
BM_RangesPushHeap_uint32_SingleElement_16 -2.91% 0.346 0.336 - -8.74% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.90% 598.051 580.678 - -0.10% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.90% 5.104 4.956 - -1.46% -
BM_MakeHeap_uint64_Ascending_16 -2.90% 0.669 0.650 - -1.01% -
SetIntersection_None_Set_string_262144_1024 -2.90% 1705269.695 1655759.848 - -2.30% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.90% 6.507 6.319 - 0.52% -
SetIntersection_Front_Vector_float_262144_64 -2.90% 1444985.010 1403057.929 - -1.19% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -2.90% 1.536 1.492 - 3.39% -
BM_SortHeap_string_1024 -2.89% 60.841 59.081 - -2.37% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.89% 10.102 9.810 - -19.67% -
BM_RangesPushHeap_uint32_Random_4 -2.89% 2.552 2.479 - 0.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.89% 15.356 14.912 - -0.19% -
std::unordered_set<std::string>::clear()/32 -2.89% 925.829 899.113 - -3.44% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.88% 24.729 24.016 - -0.50% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.88% 7.295 7.085 - -29.22% -
rng::find_end(deque<int>)_(process_all)/1048576 -2.88% 308734.544 299837.520 - 12.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.88% 6156564.523 5979297.329 - -1.65% -
BM_vector_deque_ranges_copy/2 -2.88% 2.066 2.006 - -3.11% -
BM_RangesMakeHeap_uint32_Random_64 -2.88% 1.326 1.287 - 3.26% -
rng::move(vector<bool>)_(aligned)/64 -2.87% 1.897 1.843 - -10.77% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -2.87% 96040.359 93282.408 - 2.21% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.87% 9.460 9.189 - 0.21% -
rng::swap_ranges(deque<int>)/8192 -2.87% 2694.571 2617.252 - -2.93% -
std::remove(deque<int>)_(prefix)/32 -2.87% 59.516 57.809 - 4.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.87% 653.510 634.772 - -1.47% -
SetIntersection_None_Vector_string_1024_1 -2.86% 1227600.205 1192430.497 - -3.50% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -2.86% 12475.982 12118.684 - 2.71% -
BM_std_min<unsigned_char>/22 -2.86% 2.104 2.044 - -1.64% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.86% 5754.013 5589.629 - 0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.85% 4660984.895 4528097.565 - -1.84% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.85% 6.087 5.914 - 0.20% -
rng::count(list<int>)_(every_other)/1048576 -2.85% 828014.020 804444.524 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.85% 1095222.076 1064050.711 - -1.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.84% 1126792.444 1094748.540 - -5.89% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -2.83% 2.415 2.347 - -5.28% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.83% 93.381 90.740 - 0.33% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.83% 50483377.933 49055800.001 - -2.47% -
BM_std_minmax<char>/2 -2.82% 0.895 0.870 - -1.66% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.82% 282.400 274.448 - 0.54% -
std::count(list<int>)_(every_other)/1048576 -2.81% 831485.064 808118.634 - 0.44% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.80% 6.765 6.576 - -1.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.80% 11840.234 11508.482 - -3.40% -
BM_deque_deque_copy/1 -2.80% 3.403 3.308 - -3.46% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.80% 10.872 10.568 - 6.81% -
BM_SortHeap_string_256 -2.79% 45.675 44.399 - -2.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.79% 204.518 198.809 - -0.38% -
rng::move(vector<int>)/1048576 -2.79% 57762.368 56152.194 - -0.98% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.79% 621.679 604.362 - -2.02% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -2.79% 0.428 0.416 - -8.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.79% 13499.045 13123.068 - -0.67% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.78% 22.296 21.676 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.77% 203900112.429 198246114.668 - 0.78% -
BM_PushHeap_uint32_SingleElement_1024 -2.77% 0.373 0.363 - -1.35% -
BM_vector_deque_ranges_copy/1 -2.77% 2.352 2.287 - -2.14% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.75% 18.051 17.554 - -1.36% -
SetIntersection_Front_Vector_string_1024_1024 -2.75% 40565885.635 39449583.515 - -6.88% -
bm_lexicographical_compare<signed_char>/512 -2.75% 7.979 7.759 - -2.32% -
BM_std_min<unsigned_short>/16 -2.75% 1.732 1.684 - -2.07% -
SetIntersection_Front_Set_float_64_64 -2.75% 15408325.764 14985154.498 - 2.21% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.75% 1129.579 1098.569 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.74% 1170226.431 1138170.302 - -1.51% -
bm_ranges_lexicographical_compare<int>/3 -2.74% 1.850 1.799 - -2.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.73% 1728085.321 1680870.007 - -4.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.72% 1.146 1.114 - 0.62% -
BM_deque_vector_ranges_move/65536 -2.72% 2751.194 2676.357 - -2.02% -
rng::generate_n(deque<int>)/32 -2.72% 8.506 8.275 - -0.41% -
std::multiset<int>::find(key)_(existent)/8192 -2.72% 8.910 8.668 - 7.80% -
bm_lexicographical_compare<signed_char>/7 -2.71% 2.746 2.671 - -1.98% -
BM_deque_vector_ranges_move/64000 -2.71% 2727.864 2653.865 - -2.59% -
SetIntersection_Front_Set_string_262144_16 -2.71% 2009157.446 1954676.025 - -0.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.71% 3.669 3.569 - -3.34% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.69% 2.392 2.327 - -6.76% -
BM_StringRelational_Less_Small_Empty_Control -2.69% 1.898 1.847 - -3.75% -
SetIntersection_None_Set_string_1024_4 -2.69% 9225614.110 8977208.406 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.69% 1254609.375 1220866.535 - -1.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.69% 1.986 1.933 - 0.62% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.69% 2.196 2.137 - 3.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.69% 15.366 14.954 - 3.57% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.68% 51.549 50.165 - -7.62% -
SetIntersection_Interlaced_Vector_string_64_64 -2.68% 29115011.975 28333454.393 - 1.79% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.68% 18400137.383 17906502.606 - -2.08% -
std::sort(deque<int>)_(descending)/1024 -2.68% 1335.997 1300.155 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.68% 1260473.471 1226704.510 - -1.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.68% 36.127 35.159 - 0.52% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.68% 17225.710 16764.629 - -2.62% -
SetIntersection_Front_Set_float_262144_4 -2.67% 1140228.310 1109752.716 - -2.75% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.67% 25.684 24.998 - 0.00% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.67% 694.170 675.663 - -2.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.66% 507058.957 493569.161 - -4.50% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.66% 3493641.371 3400739.132 - -41.34% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.66% 28.912 28.144 - -4.05% -
BM_RangesMakeHeap_string_Random_16384 -2.66% 12.816 12.476 - -0.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.65% 5.116 4.980 - -2.74% -
bm_lexicographical_compare<unsigned_char>/3 -2.65% 2.204 2.145 - -0.82% -
BM_MakeThenSortHeap_float_Random_16 -2.65% 10.211 9.940 - -1.10% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.64% 31.010 30.191 - 5.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.64% 20055065.732 19525453.535 - 0.74% -
SetIntersection_None_Set_float_64_1 -2.64% 23380365.306 22763204.425 - 0.84% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.64% 49844.918 48529.844 - -1.08% -
SetIntersection_None_Vector_float_16384_16 -2.64% 1204217.839 1172454.487 - -0.30% -
SetIntersection_None_Set_uint32_64_1 -2.64% 23611252.453 22988895.359 - -1.76% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.63% 2776.580 2703.469 - 0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.63% 5605.619 5458.313 - 1.41% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.62% 37.956 36.960 - -14.36% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.62% 703.473 685.015 - -0.02% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.62% 2883.600 2807.947 - 0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.62% 19112219.179 18612009.808 - 1.64% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.61% 15.461 15.057 - -4.48% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.61% 14540.328 14160.704 - 0.30% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.61% 9.936 9.677 - -2.90% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.60% 9.727 9.474 - -3.09% -
BM_RangesMakeHeap_uint64_Ascending_4 -2.60% 0.423 0.412 - -1.56% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.60% 16.946 16.506 - 1.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.59% 24.554 23.918 - 0.21% -
rng::find_end(forward_list<int>)_(single_element)/1000 -2.59% 704.398 686.155 - -2.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.59% 7.547 7.351 - -1.54% -
rng::starts_with(list<int>)/8192 -2.58% 8943.543 8712.443 - 1.94% -
BM_StringRelationalLiteral_Less_Large_Small_Control -2.58% 1.888 1.840 - 3.19% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.58% 1552.366 1512.272 - -1.84% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.58% 1.958 1.907 - 6.31% -
SetIntersection_Front_Vector_uint64_16384_256 -2.57% 2291855.874 2232854.136 - -16.73% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.57% 14.929 14.544 - 0.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -2.57% 0.750 0.730 - -6.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.57% 1189547.208 1158968.461 - -2.90% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.57% 1.868 1.820 - 0.13% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.56% 4294.011 4184.178 - 0.41% -
BM_SortHeap_string_64 -2.55% 30.548 29.767 - -2.30% -
BM_PushHeap_uint32_SingleElement_256 -2.55% 0.392 0.382 - -1.30% -
std::any_of(deque<int>)_(process_all)/32768 -2.55% 10839.924 10563.091 - -2.92% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.55% 29.917 29.153 - -10.47% -
std::distance(join_view(vector<vector<int>>))/4096 -2.55% 4.471 4.357 - -1.49% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.55% 22.653 22.076 - -2.88% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.55% 6250.586 6091.452 - -0.32% -
BM_deque_vector_copy_backward/1 -2.55% 2.092 2.039 - -4.58% -
SetIntersection_None_Vector_float_16384_1 -2.55% 1203775.177 1173139.066 - -0.22% -
rng::search(vector<int>)_(no_match)/1000 -2.54% 214.571 209.113 - -1.02% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.54% 3.023 2.946 - 0.33% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.54% 1.058 1.031 - -2.68% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.54% 22093.856 21532.736 - -1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.53% 1424096.293 1388079.371 - -1.90% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.53% 8.866 8.642 - -0.17% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.52% 1374.344 1339.729 - 0.45% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.51% 10.200 9.943 - -2.94% -
std::replace_if(list<int>)_(prefix)/8192 -2.51% 7099.958 6921.489 - -2.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.51% 18.009 17.556 - -0.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.51% 45287.869 44150.317 - -2.76% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -2.51% 1.486 1.448 - -1.45% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.51% 16.810 16.388 - -2.42% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.50% 16.119 15.715 - -0.82% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.50% 1108149.455 1080409.387 - -1.34% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.50% 9041.560 8815.294 - -1.80% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.50% 222.810 217.237 - -0.84% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.595 - -67.28% -
std::reverse(deque<int>)/512 -2.49% 115.987 113.098 - -0.11% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.49% 22.778 22.211 - -11.26% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.49% 22112.458 21562.264 - -2.13% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.48% 23.499 22.915 - 2.59% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.48% 5.367 5.234 - -7.81% -
BM_StringRelational_Compare_Huge_Empty_Control -2.48% 1.663 1.622 - 0.27% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.48% 2255.797 2199.944 - 0.52% -
rng::replace_if(list<int>)_(sprinkled)/8192 -2.47% 7452.365 7268.178 - -2.13% -
std::partition_copy(deque<int>)/32 -2.47% 12.995 12.674 - -1.69% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.46% 270051.449 263398.880 - -2.29% -
BM_vector_deque_move_backward/4000 -2.46% 145.134 141.562 - -0.26% -
BM_std_min<unsigned_long_long>/8 -2.46% 2.329 2.271 - -0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.46% 68477.198 66793.112 - 0.58% -
BM_RangesPopHeap_float_16384 -2.46% 33.691 32.863 - -3.79% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.46% 2075.600 2024.580 - -1.66% -
BM_std_min<unsigned_short>/9 -2.45% 6.476 6.317 - 1.36% -
SetIntersection_None_Set_float_1024_1024 -2.45% 9043955.541 8822120.021 - 0.19% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.45% 6230.988 6078.217 - -1.00% -
BM_vector_deque_ranges_copy_backward/64 -2.45% 3.035 2.961 - -3.66% -
BM_std_min<unsigned_char>/1024 -2.44% 8.509 8.302 - -1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.44% 207895026.233 202829629.442 - 0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.43% 1.780 1.737 - -4.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.43% 139327.740 135941.872 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.42% 5063140.914 4940423.243 - -0.38% -
rng::remove_if(deque<int>)_(prefix)/50 -2.42% 73.925 72.135 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.42% 1118055.803 1091049.464 - -2.71% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.41% 45810.047 44705.620 - 0.50% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.41% 1.560 1.523 - 0.06% -
SetIntersection_None_Vector_uint32_16384_1024 -2.41% 1171638.470 1143409.459 - -2.94% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.41% 0.794 0.775 - -2.01% -
rng::all_of(list<int>)_(process_all)/32 -2.40% 11.700 11.419 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.40% 1259292.479 1229051.838 - -1.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.40% 10.017 9.777 - -1.02% -
SetIntersection_None_Vector_float_262144_1024 -2.40% 1231846.355 1202269.130 - -2.50% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.40% 11870.674 11585.833 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.40% 4667182.281 4555226.956 - -1.86% -
SetIntersection_None_Set_float_64_16 -2.40% 19226834.711 18766344.650 - 2.00% -
std::remove_if(list<int>)_(prefix)/1024 -2.39% 1047.197 1022.125 - -2.62% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.39% 2258.969 2204.894 - 0.69% -
BM_MakeHeap_uint64_Ascending_4 -2.39% 0.452 0.441 - 8.59% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.39% 25.856 25.238 - 3.31% -
rng::copy_backward(vector<int>)/8 -2.39% 2.289 2.234 - 0.98% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.39% 500.560 488.606 - -2.81% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.38% 31.192 30.450 - -3.87% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.38% 7.026 6.859 - -4.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.38% 7.615 7.434 - -2.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.37% 50688.279 49487.604 - -0.06% -
BM_MakeThenSortHeap_float_Heap_64 -2.36% 3.505 3.422 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.36% 223773493.631 218488106.411 - -0.77% -
SetIntersection_Front_Set_uint64_16384_64 -2.36% 1913438.329 1868297.244 - -7.95% -
SetIntersection_None_Vector_float_1024_4 -2.36% 1176791.674 1149034.105 - -0.16% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.36% 22.004 21.486 - -0.91% -
BM_deque_deque_ranges_copy/64 -2.36% 5.540 5.410 - -0.24% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.36% 23.543 22.988 - -1.61% -
SetIntersection_Front_Set_uint64_262144_1024 -2.35% 14483865.216 14142778.260 - -17.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.35% 2.980 2.910 - 0.43% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.35% 530.682 518.220 - -2.17% -
BM_num_put<long> -2.35% 12.116 11.832 - -1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.34% 0.763 0.745 - 0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.34% 1174726.128 1147250.220 - -2.21% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.34% 6.048 5.906 - -1.47% -
rng::starts_with(list<int>,_pred)/8 -2.34% 3.725 3.638 - 0.23% -
BM_PushHeap_float_Ascending_1024 -2.33% 3.179 3.105 - -1.02% -
BM_std_min<unsigned_short>/23 -2.33% 2.135 2.085 - -0.82% -
SetIntersection_Interlaced_Set_string_262144_1 -2.33% 1169761.777 1142494.300 - 0.42% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.33% 0.931 0.909 - -7.56% -
BM_PushHeap_uint32_Random_4 -2.33% 2.481 2.423 - -2.30% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.33% 1.475 1.440 - 4.01% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.33% 5991653.634 5852285.296 - -12.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.33% 4776810.662 4665720.007 - -0.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.31% 371.080 362.491 - -4.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.31% 4470638.136 4367183.654 - -1.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.31% 35.360 34.544 - 1.29% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.31% 3840.279 3751.659 - -84.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.31% 44982833.121 43945367.754 - -1.87% -
BM_PushHeap_float_Ascending_262144 -2.30% 5.250 5.129 - -1.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -2.30% 2.983 2.915 - -4.32% -
rng::for_each(list<int>)/8192 -2.30% 8309.713 8118.406 - 4.20% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.30% 484.766 473.613 - 0.07% -
721_gcc_r -2.30% 13.193 12.890 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.30% 3936.866 3846.446 - -4.37% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.29% 18.643 18.216 - -0.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.29% 1.236 1.208 - 1.88% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.29% 27481.513 26851.829 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.29% 61706112.524 60293973.530 - -0.03% -
BM_MakeThenSortHeap_string_Random_16384 -2.29% 111.158 108.617 - 0.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.28% 66227.609 64714.915 - 2.07% -
BM_deque_vector_move/64 -2.27% 2.631 2.571 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.27% 4629478.441 4524320.162 - -1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.27% 1634042.050 1596939.711 - -21.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.27% 151229730.458 147799190.930 - -1.48% -
BM_std_min<unsigned_short>/31 -2.27% 2.596 2.537 - -0.19% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.27% 31.600 30.884 - 8.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.26% 3.203 3.131 - 1.69% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.26% 8.410 8.220 - -0.86% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.26% 6456.008 6310.288 - -2.05% -
std::shift_right(list<int>)/8192 -2.26% 7715.005 7540.872 - -6.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.26% 1126825.388 1101403.847 - -1.78% -
BM_deque_deque_copy/64000 -2.25% 2712.261 2651.152 - -3.27% -
BM_PushHeap_string_QuickSortAdversary_256 -2.25% 14.809 14.476 - -0.37% -
bm_gcd_complex -2.25% 19.433 18.996 - -0.01% -
SetIntersection_None_Vector_uint64_1024_64 -2.24% 1141726.734 1116108.188 - -3.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.24% 19350304.820 18916402.885 - 0.60% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.24% 2826.866 2763.520 - -1.90% -
std::set<int>::ctor(const&)/1024 -2.24% 6286.032 6145.308 - -0.20% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.24% 25.125 24.563 - -10.22% -
BM_PopHeap_uint32_262144 -2.23% 42.037 41.097 - -0.77% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.22% 109910.345 107464.924 - -3.20% -
SetIntersection_Interlaced_Set_float_1024_16 -2.22% 11778995.667 11517014.300 - -3.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.22% 2.135 2.088 - -3.90% -
BM_deque_deque_copy/2 -2.22% 3.062 2.994 - -3.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.21% 37971085.713 37130641.567 - -1.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.21% 143389547.512 140216074.615 - -7.56% -
707_ntest_r -2.21% 16.946 16.571 - 0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.21% 7.690 7.519 - 0.16% -
std::partition_copy(list<int>)/50 -2.21% 13.204 12.912 - -2.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.21% 42034.536 41106.800 - -0.03% -
BM_std_minmax_element<char>/4 -2.20% 1.242 1.215 - 2.25% -
BM_std_min<unsigned___int128>/3 -2.20% 1.042 1.019 - 0.33% -
BM_std_min<char>/15 -2.20% 2.129 2.082 - 3.48% -
rng::copy_n(deque<int>)/8 -2.20% 2.758 2.697 - -0.14% -
SetIntersection_Front_Set_uint32_262144_4 -2.20% 1134217.881 1109253.932 - -2.53% -
BM_deque_vector_copy/0 -2.20% 1.490 1.458 - -6.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.20% 1.918 1.876 - -0.91% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.20% 5.005 4.895 - -1.03% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.20% 2109.088 2062.767 - 0.11% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.20% 2108.558 2062.251 - 0.12% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.20% 26260.727 25684.134 - 0.12% -
BM_StringEraseToEnd_Small_Opaque -2.19% 0.625 0.612 - -0.94% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.19% 278.112 272.013 - 1.12% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.19% 3421781.287 3346778.784 - -1.91% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -2.18% 0.631 0.618 - -1.58% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.18% 1.986 1.943 - -3.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.18% 7.709 7.541 - -0.22% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -2.18% 3.920 3.835 - -0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.17% 17.238 16.864 - -0.84% -
std::map<std::string,_int>::ctor(const&)/1024 -2.17% 35413.056 34644.917 - -1.17% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.17% 15.448 15.113 - -0.89% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.16% 116545110.701 114022366.132 - 2.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.16% 1257734.375 1230533.529 - -0.26% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.16% 2189.661 2142.316 - -1.86% -
BM_vector_deque_copy_backward/4000 -2.16% 146.692 143.521 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.16% 22426995.112 21942772.694 - -2.33% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.16% 276.608 270.647 - 1.59% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.15% 72930.302 71360.092 - -1.11% -
BM_RangesPushHeap_uint64_Ascending_16 -2.15% 0.937 0.916 - -1.31% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.15% 3.906 3.821 - -0.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.15% 36.317 35.536 - 9.29% -
rng::generate_n(deque<int>)/50 -2.15% 12.547 12.277 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.15% 1594828.316 1560613.190 - -0.53% -
SetIntersection_None_Set_string_256_256 -2.13% 6060993.321 5931595.088 - -1.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.13% 1317.860 1289.752 - -44.88% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.13% 4828.533 4725.678 - 0.05% -
SetIntersection_None_Vector_uint32_256_1 -2.13% 4554634.044 4457654.531 - -0.89% -
BM_std_minmax<int>/15 -2.13% 2.029 1.986 - -1.02% -
std::move(vector<bool>)_(aligned)/512 -2.12% 2.389 2.339 - -1.99% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.12% 38.554 37.736 - -1.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.12% 6.817 6.672 - -7.67% -
BM_MakeThenSortHeap_string_Random_256 -2.12% 55.726 54.543 - -0.19% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.12% 0.518 0.507 - -2.57% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.12% 5.606 5.487 - -2.91% -
BM_vector_deque_copy_backward/1024 -2.12% 38.388 37.575 - -1.36% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.11% 24.494 23.976 - -0.14% -
std::stable_sort(vector<int>)_(heap)/1024 -2.11% 2570.571 2516.280 - 0.51% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.11% 10020498.211 9808998.293 - -0.74% -
std::partition_point(vector<int>)/1024 -2.11% 6.288 6.156 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.10% 2338864.778 2289668.081 - -2.77% -
std::set<int>::count(key)_(non-existent)/32 -2.10% 2.971 2.908 - -0.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -2.10% 23.046 22.563 - -3.67% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.09% 69643.137 68187.935 - -0.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.09% 0.908 0.889 - -4.82% -
SetIntersection_None_Vector_uint64_262144_16384 -2.09% 1216512.301 1191114.487 - -1.62% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -2.08% 24.182 23.678 - -0.60% -
rng::move(vector<bool>)_(aligned)/512 -2.08% 2.682 2.626 - -0.86% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.08% 28.830 28.230 - -1.23% -
BM_MakeThenSortHeap_string_Random_262144 -2.08% 193.862 189.833 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.08% 1272700.235 1246278.995 - -1.44% -
BM_StringEraseWithMove_Small_Transparent -2.07% 2.555 2.502 - 5.90% -
SetIntersection_None_Vector_string_262144_4 -2.07% 1353459.219 1325406.406 - -3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.07% 151550065.158 148415230.382 - -1.63% -
BM_RangesPushHeap_uint64_Random_16384 -2.06% 6.108 5.982 - -1.07% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.06% 20.366 19.946 - 0.66% -
BM_MakeThenSortHeap_uint32_Ascending_4 -2.06% 1.441 1.411 - -1.17% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.06% 25.447 24.922 - -1.47% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.06% 4.047 3.964 - 0.49% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.06% 142.475 139.547 - 0.54% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.05% 34.012 33.314 - 0.21% -
BM_lexicographical_compare_three_way_slow_path/16 -2.05% 4.539 4.446 - -0.61% -
SetIntersection_Front_Set_float_16_16 -2.05% 41397596.381 40548285.881 - -1.67% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.05% 4.892 4.791 - -0.91% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.05% 16.152 15.821 - 4.84% -
729_abc_r -2.05% 18.943 18.555 - -1.54% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.05% 179.250 175.578 - 0.52% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.05% 2569.631 2517.066 - 0.50% -
BM_deque_vector_move_backward/1 -2.05% 2.084 2.042 - -2.37% -
std::move_backward(list<int>)/262144 -2.05% 264917.793 259498.789 - -0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.05% 19318583.879 18923510.763 - -1.31% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.04% 0.554 0.542 - 0.17% -
SetIntersection_None_Vector_float_1024_256 -2.04% 1172549.659 1148611.062 - 0.02% -
SetIntersection_Interlaced_Set_string_1024_256 -2.04% 35695325.305 34966626.303 - -1.84% -
SetIntersection_None_Set_string_262144_1 -2.04% 1696284.342 1661727.539 - -2.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.04% 4.993 4.891 - -0.34% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.04% 3625.838 3552.046 - 4.10% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.03% 7808.102 7649.233 - -10.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.03% 63107481.021 61825345.532 - -0.40% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.03% 11081.635 10856.572 - 22.98% -
std::reverse(vector<int>)/8 -2.03% 1.596 1.564 - 2.66% -
BM_std_minmax<unsigned_long_long>/4 -2.03% 1.597 1.564 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.02% 1359393.309 1331913.250 - -0.73% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.02% 48807461.141 47823319.464 - -2.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.02% 0.999 0.979 - 0.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -2.02% 34.348 33.656 - -3.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.02% 1.217 1.192 - -0.43% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.01% 220.270 215.838 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.01% 0.738 0.723 - -1.10% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -2.01% 20.234 19.827 - 0.36% -
std::copy_backward(vector<int>)/32768 -2.01% 3795.289 3719.007 - 6.69% -
rng::remove(deque<int>)_(prefix)/50 -2.01% 63.484 62.209 - -4.06% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.00% 3.769 3.693 - -0.52% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.00% 1.292 1.266 - 3.89% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.00% 215.859 211.544 - -0.38% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -2.00% 567.015 555.687 - -4.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.00% 5266124.134 5160955.962 - -2.08% -
SetIntersection_None_Set_string_262144_262144 -2.00% 1698505.939 1664612.955 - -2.01% -
std::search(vector<int>)_(same_length)/1000 -2.00% 246.394 241.478 - -0.30% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.99% 8.823 8.647 - -0.96% -
BM_std_minmax<int>/23 -1.99% 2.357 2.310 - -0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.99% 0.656 0.643 - -0.79% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.99% 1.437 1.408 - -2.18% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.99% 4.486 4.397 - 0.03% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.99% 2828.744 2772.589 - 0.47% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.98% 14670528.091 14379353.163 - -3.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.98% 1.651 1.618 - -2.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.98% 1.018 0.998 - -2.20% -
SetIntersection_None_Vector_float_1024_1024 -1.98% 1172877.518 1149639.982 - -0.28% -
SetIntersection_None_Vector_float_262144_262144 -1.98% 1230660.922 1206315.170 - 0.48% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -1.98% 92.006 90.188 - 3.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.97% 18.090 17.732 - 5.45% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.97% 21281.683 20861.878 - -0.07% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.97% 267.929 262.652 - 0.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.97% 1.034 1.014 - 0.94% -
std::copy_backward(vector<int>)/8 -1.97% 2.225 2.181 - -1.30% -
SetIntersection_None_Vector_float_262144_1 -1.97% 1238098.101 1213749.460 - 0.16% -
SetIntersection_Front_Set_uint32_16384_1 -1.97% 1115495.789 1093572.971 - -1.71% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.97% 505.387 495.456 - -0.59% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.96% 1.041 1.021 - -0.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.96% 50368.839 49380.416 - -0.64% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.96% 6.666 6.535 - -0.26% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -1.95% 561735.320 550771.144 - 0.78% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.95% 4456593.608 4369727.450 - 1.19% -
BM_MakeThenSortHeap_string_Random_1024 -1.95% 70.329 68.960 - -0.10% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.95% 18.925 18.556 - -1.94% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.94% 29.886 29.305 - -7.34% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.94% 210.947 206.850 - -1.35% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.94% 10181326.453 9983726.283 - 1.06% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.94% 3.038 2.979 - 0.13% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.94% 456006.537 447161.485 - -0.74% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.94% 13.945 13.674 - 0.55% -
rng::find(vector<int>)_(process_all)/8 -1.94% 2.902 2.845 - 0.96% -
rng::sample(deque<int>)/8192 -1.94% 92812.909 91015.269 - -1.15% -
std::set<int>::contains(key)_(existent)/8192 -1.93% 8.391 8.229 - -3.70% -
BM_deque_deque_ranges_move/64 -1.93% 5.522 5.415 - -0.34% -
BM_std_min<unsigned_long_long>/13 -1.93% 1.753 1.719 - -1.46% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.93% 2619.712 2569.227 - -1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.93% 2324554.927 2279797.846 - -2.21% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.92% 6.385 6.262 - -1.78% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.92% 219.925 215.693 - -0.53% -
BM_std_minmax_element<int>/4000 -1.92% 1053.856 1033.614 - -1.98% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.92% 3919.163 3843.906 - -2.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.92% 6327.243 6205.876 - -0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.92% 0.984 0.965 - -0.63% -
BM_MakeHeap_uint64_PipeOrgan_256 -1.92% 0.650 0.637 - -1.70% -
SetIntersection_Front_Vector_string_16384_1024 -1.91% 39391165.899 38637549.173 - -6.17% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.91% 7061741.999 6926809.000 - -1.65% -
std::map<std::string,_int>::clear()/8192 -1.91% 205947.082 202022.631 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.90% 2959058.057 2902743.745 - 1.49% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.90% 1.220 1.197 - 0.18% -
rng::sort(deque<int>)_(pipe-organ)/8192 -1.90% 27381.297 26860.898 - 0.38% -
BM_std_min<short>/22 -1.90% 1.887 1.851 - 2.31% -
BM_RangesPushHeap_string_Ascending_16384 -1.89% 19.301 18.936 - -6.99% -
SetIntersection_Front_Vector_string_262144_16384 -1.89% 352619279.783 345944423.416 - -1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.89% 1202052.231 1179313.974 - -3.36% -
bm_lexicographical_compare<signed_char>/8 -1.89% 3.111 3.053 - -1.86% -
rng::copy(vector<int>)/8 -1.89% 2.289 2.245 - -1.30% -
std::sort(vector<int>)_(ascending)/8 -1.89% 16.889 16.570 - 0.10% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.89% 5.991 5.878 - -4.09% -
BM_std_minmax<unsigned_int>/3 -1.89% 1.155 1.133 - 2.34% -
BM_RangesPushHeap_string_Descending_16 -1.89% 2.108 2.068 - -2.39% -
std::replace_if(vector<int>)_(prefix)/50 -1.89% 13.880 13.618 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.88% 1247596.353 1224093.910 - -0.43% -
std::map<int,_int>::erase(iterator)/32 -1.88% 21.029 20.633 - -1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.88% 1249899.578 1226388.752 - -0.84% -
std::all_of(vector<int>)_(process_all)/32 -1.88% 8.498 8.338 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.88% 40343971.820 39586941.261 - -2.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.87% 1225.272 1202.318 - -4.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.87% 2019863.443 1982075.520 - -1.95% -
rng::rotate_copy(deque<int>)/32 -1.87% 2.693 2.643 - 1.60% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.86% 671.691 659.177 - -1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.86% 11702859.455 11485107.044 - -1.10% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -1.86% 1.735 1.702 - 8.69% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -1.86% 2.620 2.571 - -3.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.86% 1266647.705 1243126.465 - -1.73% -
SetIntersection_None_Vector_uint32_16384_16 -1.85% 1158031.336 1136566.835 - -3.32% -
std::set<int>::find(key)_(existent)/1024 -1.85% 4.020 3.946 - -0.67% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.85% 348157482.305 341716239.249 - -2.17% -
BM_std_minmax_element<int>/64000 -1.85% 16831.837 16520.556 - -1.96% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.85% 2.708 2.658 - -4.63% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.84% 10.511 10.317 - -0.63% -
BM_std_min<short>/23 -1.84% 2.116 2.077 - -0.01% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.84% 204339.988 200575.305 - 0.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.84% 1.818 1.784 - -1.53% -
std::sample(deque<int>)/32 -1.84% 325.207 319.237 - -0.24% -
std::find_if(list<int>)_(bail_25%)/8 -1.84% 1.218 1.195 - 0.19% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.83% 253647.803 248995.494 - 0.66% -
SetIntersection_Front_Set_uint64_16384_1 -1.83% 1113403.017 1092994.445 - 2.76% -
BM_std_minmax_element<int>/4096 -1.83% 1078.512 1058.758 - -1.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.83% 1731.791 1700.079 - 7.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.83% 6.565 6.445 - 0.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.83% 6307.307 6191.967 - -0.27% -
BM_std_min<short>/28 -1.82% 2.730 2.680 - -1.55% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.82% 18.611 18.272 - -0.52% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.82% 605105.949 594082.381 - 0.39% -
SetIntersection_None_Vector_uint32_1024_1024 -1.82% 1143717.582 1122893.500 - -2.71% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.82% 16.305 16.008 - -0.54% -
rng::generate_n(deque<int>)/8192 -1.82% 1978.367 1942.396 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.82% 11788898.715 11574753.515 - -0.17% -
BM_SortHeap_string_16 -1.81% 14.405 14.144 - -1.47% -
BM_RangesPushHeap_string_Ascending_4 -1.81% 2.616 2.568 - 0.12% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.81% 16.972 16.665 - 0.06% -
std::map<int,_int>::erase(key)_(existent)/32 -1.81% 22.821 22.408 - -2.07% -
SetIntersection_None_Vector_float_262144_16 -1.81% 1221251.222 1199134.477 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.81% 17887202.045 17563290.189 - -1.49% -
SetIntersection_None_Set_string_262144_16384 -1.81% 1691626.139 1661015.789 - -2.71% -
BM_RangesPushHeap_string_Random_262144 -1.81% 18.500 18.166 - -0.39% -
SetIntersection_Front_Vector_float_1024_16 -1.81% 1186319.363 1164881.039 - -3.42% -
std::map<int,_int>::erase(iterator)/0 -1.81% 20.809 20.434 - -1.32% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.80% 18759.187 18420.787 - 0.23% -
SetIntersection_Front_Set_float_262144_64 -1.80% 1871469.646 1837759.522 - -1.85% -
BM_MakeThenSortHeap_string_Random_64 -1.80% 40.049 39.328 - -0.21% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.80% 349.146 342.863 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.79% 12126495.359 11909187.457 - 1.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.79% 23672624.642 23248659.693 - -1.08% -
SetIntersection_None_Vector_float_256_256 -1.79% 2338157.163 2296283.789 - 0.23% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.79% 22.940 22.529 - 0.16% -
SetIntersection_Front_Vector_uint64_256_16 -1.79% 4428659.873 4349431.420 - -4.07% -
std::multimap<int,_int>::ctor(const&)/8192 -1.79% 50416.686 49516.529 - -0.05% -
SetIntersection_Front_Set_uint32_262144_64 -1.78% 2009181.915 1973355.867 - 2.25% -
std::stable_sort(deque<int>)_(descending)/8192 -1.78% 21048.843 20673.865 - -1.72% -
BM_StringRelational_Less_Huge_Small_Control -1.78% 1.815 1.783 - -1.12% -
SetIntersection_Front_Vector_string_256_4 -1.78% 4970487.871 4881972.915 - -2.21% -
rng::any_of(list<int>)_(process_all)/32 -1.77% 11.610 11.404 - -1.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.77% 0.789 0.775 - 1.94% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.77% 22.075 21.685 - 0.42% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.77% 45.760 44.952 - -3.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.76% 7.609 7.475 - 0.62% -
BM_deque_vector_ranges_move_backward/5500 -1.76% 203.150 199.567 - 0.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.76% 216.716 212.895 - 0.23% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.76% 294.692 289.497 - -0.61% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.76% 13051.207 12821.265 - -0.45% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.76% 26.972 26.497 - 1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.76% 23525373.353 23111025.219 - -2.30% -
727_cppcheck_r -1.76% 25.262 24.817 - 0.68% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.76% 4.072 4.000 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.76% 19412075.116 19070720.627 - 1.42% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.76% 2842.084 2792.152 - 0.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.76% 14.292 14.041 - -3.56% -
rng::remove(vector<int>)_(prefix)/50 -1.76% 57.016 56.015 - -0.42% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.74% 18.576 18.253 - -0.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.74% 3.556 3.494 - 1.46% -
SetIntersection_Front_Vector_string_64_64 -1.74% 27708046.126 27225615.156 - -3.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.74% 18298692.640 17980460.029 - -0.25% -
BM_std_minmax_element<int>/65536 -1.74% 17223.564 16924.264 - -1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.74% 9487603.483 9322797.285 - 0.06% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.74% 2.469 2.426 - 0.30% -
BM_PushHeap_float_Ascending_256 -1.74% 2.525 2.481 - 0.03% -
rng::fold_left(deque<int>)/50 -1.73% 27.729 27.248 - -0.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.73% 36.531 35.900 - -1.94% -
BM_std_minmax_element<int>/5500 -1.73% 1441.659 1416.764 - -1.82% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.73% 2841.555 2792.491 - 0.89% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.73% 984.405 967.411 - 0.66% -
SetIntersection_Front_Set_uint32_1024_16 -1.72% 1350572.741 1327319.374 - -1.65% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.72% 5291049.252 5200003.473 - 0.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.72% 486.553 478.189 - 2.74% -
rng::contains(list<int>)_(process_all)/1048576 -1.72% 842192.479 827739.511 - -1.01% -
BM_std_min<unsigned_short>/27 -1.72% 2.382 2.341 - -1.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.71% 16.010 15.735 - 0.45% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.71% 60.718 59.680 - -0.54% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.71% 2060.719 2025.575 - -0.73% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.70% 5.193 5.104 - 0.18% -
BM_MakeThenSortHeap_float_Descending_64 -1.70% 3.331 3.274 - -1.38% -
std::copy_backward(deque<int>)/32768 -1.70% 4077.205 4007.863 - -0.16% -
SetIntersection_Front_Set_string_262144_1 -1.70% 1142036.237 1122626.298 - -2.54% -
BM_deque_deque_move/1 -1.70% 3.409 3.351 - -2.24% -
BM_std_min<unsigned_short>/30 -1.70% 2.359 2.319 - -0.64% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.70% 18.009 17.704 - 0.81% -
rng::all_of(vector<int>)_(process_all)/32 -1.70% 8.483 8.339 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.70% 68068326.806 66914464.123 - 0.04% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.70% 65.761 64.646 - 0.73% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.69% 9019.269 8866.413 - -1.09% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -1.69% 4.423 4.348 - -3.83% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.69% 1866.459 1834.952 - 1.13% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.69% 1.431 1.407 - -4.09% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.69% 31.658 31.124 - 0.06% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.69% 12755.831 12540.818 - -1.53% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.68% 2.747 2.701 - 0.97% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.68% 55.819 54.879 - 0.55% -
rng::search(vector<int>)_(single_element)/1000 -1.68% 231.937 228.032 - -0.44% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.68% 8.878 8.729 - 0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.68% 18129815.843 17824994.783 - -1.98% -
std::rotate_copy(list<int>)/32 -1.68% 8.528 8.384 - 0.01% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -1.68% 3.121 3.069 - -3.46% -
bm_lexicographical_compare<signed_char>/4 -1.68% 1.956 1.923 - 1.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.68% 1.223 1.202 - 1.71% -
SetIntersection_Front_Vector_uint32_64_64 -1.67% 11668614.594 11473326.614 - -0.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -1.67% 4.929 4.846 - -4.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.67% 34.988 34.403 - -0.24% -
std::multiset<int>::count(key)_(existent)/1024 -1.67% 5.717 5.621 - -0.71% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.67% 16.760 16.481 - -0.94% -
BM_deque_vector_ranges_move_backward/1 -1.67% 2.117 2.082 - -3.77% -
BM_RangesMakeHeap_string_Ascending_64 -1.67% 4.866 4.785 - 0.64% -
bm_lexicographical_compare<unsigned_char>/1 -1.66% 1.690 1.662 - -0.23% -
BM_MakeHeap_uint64_Ascending_262144 -1.66% 0.741 0.729 - -0.25% -
SetIntersection_None_Vector_float_16384_4 -1.66% 1204920.359 1184909.811 - 0.90% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.66% 22.191 21.822 - 0.76% -
BM_StringFindStringLiteral/1024 -1.66% 18.085 17.785 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.66% 248119157.896 244006849.776 - -26.81% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.66% 15186180.066 14934588.993 - -4.46% -
rng::fill(list<int>)/32 -1.66% 8.459 8.319 - 0.04% -
rng::remove(list<int>)_(sprinkled)/1024 -1.65% 965.413 949.499 - 0.21% -
BM_PushHeap_uint32_Random_262144 -1.65% 6.438 6.332 - 1.07% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.65% 49879.528 49058.098 - 0.26% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.64% 1.569 1.543 - -1.43% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.64% 2059.670 2025.856 - 0.14% -
BM_RangesMakeHeap_string_Ascending_16384 -1.64% 5.784 5.689 - -0.26% -
rng::find_if(deque<int>)_(process_all)/50 -1.64% 24.140 23.743 - 0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.64% 32511.212 31978.192 - 1.02% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.64% 10.658 10.484 - -0.77% -
std::partition_copy(vector<int>)/8192 -1.64% 4630.920 4555.138 - -0.84% -
SetIntersection_Interlaced_Set_float_1024_256 -1.63% 16219263.013 15954117.172 - -2.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.63% 179827.219 176887.900 - 0.68% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.63% 44.124 43.403 - -0.26% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.63% 7217.778 7099.977 - -5.92% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.63% 645.328 634.796 - -0.80% -
SetIntersection_None_Set_string_262144_256 -1.63% 1692200.359 1664582.766 - -3.30% -
rng::find_end(deque<int>)_(process_all)/8192 -1.63% 2387.084 2348.160 - 15.51% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.63% 195.122 191.942 - 0.41% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.63% 28.135 27.676 - -3.20% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.63% 9240.439 9090.032 - -0.08% -
rng::search(vector<int>)_(single_element)/1024 -1.63% 237.174 233.315 - -0.31% -
SetIntersection_None_Vector_float_256_16 -1.62% 4350486.927 4279824.911 - -1.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.62% 0.991 0.975 - -0.48% -
rng::sort(vector<int>)_(ascending)/8 -1.62% 16.873 16.599 - -0.11% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.62% 16.868 16.595 - -0.74% -
BM_std_minmax<unsigned_long_long>/29 -1.62% 4.196 4.128 - 0.43% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.62% 11635.146 11446.603 - 0.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.62% 42.062 41.382 - 9.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.62% 705.691 694.283 - -3.12% -
BM_deque_deque_ranges_move/4096 -1.62% 151.516 149.067 - -0.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.62% 474.798 467.126 - -1.73% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.61% 18288672.191 17993401.964 - -3.09% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.61% 8.488 8.351 - -0.90% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.61% 23048.098 22676.792 - 0.35% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.61% 5947.088 5851.459 - 3.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.61% 11.691 11.503 - 0.07% -
rng::starts_with(deque<int>,_pred)/1048576 -1.60% 529525.007 521026.797 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.60% 1118412.989 1100473.423 - -1.82% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.60% 134160.789 132010.831 - -0.55% -
BM_std_minmax_element<int>/70000 -1.60% 18408.428 18113.460 - -1.73% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.60% 2596.826 2555.223 - 0.68% -
BM_CmpEqual_uint_schar -1.60% 1.078 1.061 - -1.18% -
SetIntersection_Front_Set_uint32_16_16 -1.60% 42152523.333 41477370.935 - -0.98% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.60% 14.666 14.431 - -0.82% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.60% 24.128 23.742 - -5.01% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.60% 3.711 3.652 - 0.27% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.60% 5.022 4.941 - 0.22% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.60% 3.211 3.160 - -5.30% -
rng::search(deque<int>)_(same_length)/8192 -1.60% 3840.255 3778.893 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.60% 60608834.143 59641082.897 - -1.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.60% 1.009 0.993 - 0.18% -
BM_deque_vector_copy_backward/64000 -1.59% 8211.904 8081.124 - 3.09% -
SetIntersection_Interlaced_Vector_string_256_16 -1.59% 11012878.271 10837638.249 - 1.25% -
BM_std_minmax<long_long>/13 -1.59% 3.103 3.053 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.59% 16247044.179 15988903.351 - 0.22% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.59% 2114599.366 2081007.895 - -1.54% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.59% 18.774 18.476 - -0.19% -
BM_MakeHeap_uint64_PipeOrgan_64 -1.59% 0.728 0.716 - -1.25% -
BM_std_minmax<char>/17 -1.59% 1.121 1.103 - -4.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.58% 4899.764 4822.147 - -1.42% -
BM_vector_deque_ranges_copy_backward/512 -1.58% 17.908 17.624 - -0.78% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.58% 1.195 1.176 - -1.78% -
rng::partition(list<int>)_(sparse)/50 -1.58% 15.398 15.155 - -3.27% -
SetIntersection_None_Set_uint32_1024_256 -1.58% 8802493.822 8663697.672 - -0.12% -
std::remove_if(vector<int>)_(prefix)/8192 -1.58% 2616.744 2575.490 - -0.64% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.58% 2927.737 2881.596 - 0.20% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.57% 8.518 8.384 - -0.45% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.57% 18.605 18.313 - -0.11% -
std::set<int>::ctor(const&,_alloc)/1024 -1.57% 6257.867 6159.849 - -0.78% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.56% 15.965 15.716 - -0.95% -
BM_std_min<unsigned_int>/8 -1.56% 1.278 1.258 - -0.74% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.56% 10.277 10.117 - 0.05% -
std::remove_copy(deque<int>)_(prefix)/32 -1.56% 13.223 13.017 - -1.02% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.56% 12.931 12.729 - -1.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.55% 25.903 25.500 - -22.59% -
rng::partial_sort(vector<int>)_(heap)/8 -1.55% 27.008 26.589 - -1.52% -
BM_std_minmax_element<int>/1024 -1.55% 272.780 268.549 - -1.68% -
rng::unique(list<int>)_(contiguous)/1024 -1.55% 928.223 913.854 - -2.55% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.54% 1.089 1.073 - -1.54% -
BM_RangesPushHeap_float_Ascending_16384 -1.54% 4.360 4.293 - 0.23% -
BM_deque_vector_move/65536 -1.54% 2701.758 2660.117 - -2.45% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.54% 28169.723 27736.423 - 0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.54% 720.292 709.212 - -2.10% -
BM_std_min<short>/24 -1.54% 2.537 2.498 - 3.63% -
BM_toupper_string<char> -1.54% 15.135 14.902 - 0.25% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.53% 807.975 795.589 - -0.51% -
std::adjacent_find(list<int>,_pred)/8192 -1.53% 8114.629 7990.501 - 1.45% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.53% 3.778 3.721 - 0.76% -
SetIntersection_Front_Set_uint64_16_16 -1.53% 40927042.435 40302772.610 - -2.80% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.52% 2934.428 2889.694 - 0.38% -
rng::sample(deque<int>)/1024 -1.52% 11509.477 11334.170 - -0.54% -
SetIntersection_None_Vector_string_262144_64 -1.52% 1371243.529 1350398.737 - -1.38% -
BM_RangesPushHeap_uint64_Random_16 -1.52% 4.279 4.214 - -1.08% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.52% 12.581 12.390 - -0.16% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.52% 5.582 5.498 - -0.53% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.52% 5.712 5.625 - -3.16% -
std::move(vector<int>)/262144 -1.51% 21917.347 21585.399 - -1.99% -
BM_std_min<long_long>/28 -1.51% 2.659 2.619 - -1.14% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.51% 2841.748 2798.731 - 1.00% -
BM_RangesMakeHeap_uint32_Random_262144 -1.51% 1.053 1.037 - 2.21% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.51% 128010.318 126074.009 - -0.27% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.51% 36179.412 35632.374 - 1.88% -
SetIntersection_Front_Set_uint32_262144_16 -1.51% 1311088.146 1291355.627 - -0.06% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.50% 526.220 518.309 - -1.33% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.50% 551.473 543.185 - 1.62% -
SetIntersection_None_Set_string_262144_64 -1.50% 1694752.442 1669310.305 - -2.50% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.50% 12.654 12.465 - -0.24% -
SetIntersection_None_Set_string_1024_64 -1.50% 9034443.204 8899377.968 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.49% 151139483.068 148885229.235 - -1.06% -
BM_deque_deque_move/4096 -1.49% 152.368 150.096 - 0.09% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.48% 31.180 30.718 - -10.23% -
rng::starts_with(vector<int>,_pred)/1000 -1.48% 455.743 448.996 - 0.32% -
std::multiset<std::string>::ctor(const&)/1024 -1.48% 35540.210 35014.556 - 1.26% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.48% 16.823 16.575 - -1.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.48% 9.590 9.449 - -0.74% -
BM_std_min<unsigned_int>/17 -1.48% 0.971 0.956 - 0.33% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.47% 29.573 29.138 - -5.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.47% 1.207 1.189 - 0.90% -
BM_MakeThenSortHeap_string_Heap_16 -1.47% 17.530 17.272 - 0.12% -
SetIntersection_None_Vector_float_16384_64 -1.46% 1203707.658 1186104.801 - 1.10% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.46% 22.769 22.436 - -3.63% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.46% 1.207 1.189 - -0.43% -
SetIntersection_Front_Set_uint64_64_64 -1.46% 15069557.076 14849894.746 - -4.32% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.46% 5.742 5.659 - -0.80% -
BM_MakeThenSortHeap_float_Heap_1024 -1.46% 8.327 8.206 - -0.05% -
std::set<int>::ctor(const&)/8192 -1.46% 49932.478 49205.620 - -0.12% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.45% 523714.820 516096.349 - -4.63% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.45% 5777.588 5693.551 - 2.41% -
SetIntersection_None_Set_string_262144_4 -1.45% 1687660.154 1663155.680 - -2.71% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.45% 535.743 527.973 - -1.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 17.411 17.159 - -0.18% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.45% 2.982 2.939 - -1.16% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.44% 77.524 76.404 - -3.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.44% 9.537 9.399 - -2.23% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.44% 61374.044 60490.297 - -1.05% -
std::equal(list<int>)_(it,_it,_it)/8 -1.44% 2.819 2.779 - -1.80% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.44% 5986772.477 5900821.302 - 0.12% -
BM_deque_vector_move/70000 -1.44% 2965.684 2923.123 - 0.40% -
SetIntersection_Front_Vector_string_64_16 -1.43% 21963888.588 21648880.030 - -3.11% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.43% 69.587 68.591 - -0.55% -
std::unordered_set<std::string>::clear()/1024 -1.43% 22920.002 22592.256 - -0.70% -
SetIntersection_None_Set_string_256_16 -1.43% 11447291.501 11283769.533 - -0.83% -
SetIntersection_None_Set_uint64_1024_1 -1.43% 8911112.275 8783927.593 - 0.78% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.43% 35.781 35.270 - -1.23% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.42% 27.861 27.464 - -0.05% -
std::copy(list<int>)/8 -1.42% 2.513 2.477 - 0.44% -
SetIntersection_None_Vector_uint32_262144_16384 -1.42% 1210234.326 1193022.921 - 0.70% -
std::remove(list<int>)_(sprinkled)/8192 -1.42% 8120.089 8004.696 - 1.54% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.42% 35.982 35.471 - 0.04% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.42% 10.448 10.300 - -1.14% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.42% 2075.487 2046.061 - -0.49% -
BM_deque_deque_move/64 -1.42% 5.564 5.485 - -0.22% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.42% 21.534 21.229 - -0.48% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.42% 34740.056 34248.172 - 0.57% -
BM_MakeThenSortHeap_string_Ascending_4 -1.41% 5.357 5.281 - -0.48% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.41% 23.051 22.725 - -4.13% -
BM_std_min<long_long>/64 -1.41% 4.905 4.836 - -2.78% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.41% 1.554 1.532 - 0.41% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.41% 8.709 8.586 - -1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.41% 1590158.736 1567729.554 - -0.03% -
std::search(vector<int>)_(near_matches)/1000 -1.41% 14218.910 14018.409 - 0.03% -
BM_deque_deque_copy/64 -1.41% 5.563 5.484 - -0.14% -
SetIntersection_None_Set_string_262144_16 -1.41% 1689690.675 1665924.074 - -2.57% -
SetIntersection_Interlaced_Set_string_256_64 -1.41% 31420791.964 30978928.161 - -2.64% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.41% 1.438 1.418 - -10.66% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.40% 328.847 324.230 - 0.55% -
BM_vector_deque_ranges_copy/4096 -1.40% 147.930 145.853 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.40% 50738235.183 50026492.349 - 5.05% -
SetIntersection_Front_Vector_string_4_4 -1.40% 160835621.577 158583110.169 - -2.11% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.40% 38.344 37.809 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.40% 67183926.626 66246207.196 - -0.92% -
std::search(vector<int>)_(near_matches)/1024 -1.39% 15085.628 14875.515 - -0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.39% 87449.028 86231.724 - -0.10% -
BM_LowerBound_uint32_16 -1.39% 7.443 7.339 - 0.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 372.858 367.670 - -3.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.39% 4068.752 4012.149 - 0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.39% 1268749.512 1251130.506 - -0.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.39% 50385.792 49686.559 - -1.14% -
std::stable_sort(vector<int>)_(descending)/1024 -1.39% 2841.434 2802.037 - 1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.39% 3651714.423 3601089.083 - -0.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.39% 634125.713 625342.717 - -1.39% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.38% 0.936 0.923 - -7.84% -
BM_LowerBound_float_16 -1.38% 7.876 7.767 - -0.13% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.38% 8.624 8.505 - -0.87% -
std::fill_n(list<int>)/50 -1.37% 16.175 15.953 - -0.26% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.37% 8.686 8.567 - 0.18% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.37% 16.526 16.299 - 0.22% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.37% 3515.329 3467.344 - 0.43% -
BM_deque_vector_move_backward/64000 -1.36% 8032.919 7923.271 - -0.56% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.36% 8.779 8.659 - 3.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.36% 107.091 105.630 - -11.39% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.36% 530.104 522.877 - 0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.36% 6.896 6.802 - -3.95% -
SetIntersection_None_Set_string_64_1 -1.36% 24202207.133 23872823.703 - -1.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.36% 2180.803 2151.126 - -0.14% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.36% 19.985 19.713 - 0.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.36% 9.184 9.060 - -2.20% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.36% 12.031 11.868 - 0.32% -
BM_MakeThenSortHeap_uint32_Random_262144 -1.36% 32.504 32.063 - -1.52% -
SetIntersection_Interlaced_Set_string_1024_16 -1.35% 13871943.210 13684104.916 - -0.48% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.35% 0.870 0.858 - 0.40% -
BM_deque_vector_copy/1 -1.35% 2.128 2.099 - 0.83% -
SetIntersection_None_Vector_float_16_1 -1.35% 68561932.010 67634843.910 - -0.25% -
std::sort(deque<int>)_(ascending)/8192 -1.35% 5815.339 5736.708 - -0.43% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.35% 264645.710 261068.342 - -11.58% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.35% 603218.480 595072.305 - -1.28% -
std::replace(list<int>)_(sprinkled)/50 -1.35% 17.725 17.486 - -0.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.35% 170.697 168.395 - -0.82% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.35% 6301.484 6216.518 - 0.31% -
SetIntersection_Front_Set_string_16384_16 -1.35% 2062276.852 2034479.928 - -0.98% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.35% 4.167 4.111 - 2.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 1594.660 1573.275 - 10.22% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.34% 24067.480 23745.602 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.34% 17997446.531 17756981.749 - -0.61% -
std::copy_if(list<int>)_(every_other)/1048576 -1.34% 852156.604 840779.898 - -1.73% -
std::set<int>::equal_range(key)_(existent)/1024 -1.33% 4.130 4.075 - -3.40% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.33% 10.222 10.086 - -0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.33% 1245070.187 1228525.135 - 0.74% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.33% 17.891 17.653 - -41.72% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -1.33% 14123298.693 13935646.731 - -44.24% -
BM_vector_deque_ranges_move/4096 -1.33% 147.375 145.418 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.33% 1643621.908 1621805.094 - -0.42% -
std::is_sorted_until(list<int>)/8192 -1.33% 7275.159 7178.619 - -2.35% -
SetIntersection_None_Set_string_1024_16 -1.33% 9043766.953 8923904.353 - -0.08% -
std::unordered_set<int>::ctor(const&)/1024 -1.32% 6714.918 6625.967 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.32% 1210127.874 1194111.836 - -0.87% -
std::partial_sort(vector<int>)_(descending)/1024 -1.32% 8279.757 8170.629 - -1.13% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.32% 30.593 30.190 - 0.06% -
SetIntersection_Front_Set_float_16384_4 -1.32% 1158687.827 1143449.993 - 2.24% -
BM_RangesMakeHeap_uint64_Random_16 -1.31% 1.293 1.276 - -3.65% -
rng::move(vector<int>)/262144 -1.31% 22070.296 21780.170 - -1.81% -
std::search(list<int>)_(same_length)/1024 -1.31% 776.150 765.949 - 0.45% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.31% 13.698 13.518 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.31% 12694470.320 12527816.217 - -1.19% -
std::generate_n(vector<int>)/32 -1.31% 8.018 7.913 - -0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.31% 566.526 559.103 - -4.59% -
std::find_if_not(list<int>)_(process_all)/8192 -1.31% 8232.869 8125.014 - -1.23% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.31% 9.305 9.183 - -1.86% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.31% 518.238 511.457 - 0.44% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.31% 4.802 4.740 - -5.61% -
SetIntersection_None_Vector_float_262144_256 -1.31% 1228446.866 1212377.326 - 0.78% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.31% 7277.034 7181.912 - -5.49% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.31% 20746730.950 20475541.163 - -2.47% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.30% 601.176 593.337 - -3.31% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.30% 82.809 81.729 - -4.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.30% 20.747 20.476 - 4.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.30% 17817603.875 17585668.245 - -0.63% -
BM_LowerBound_float_1 -1.30% 2.676 2.641 - -1.04% -
std::remove_copy(list<int>)_(prefix)/8192 -1.30% 7023.971 6932.623 - -4.72% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.30% 77295.823 76293.804 - 0.41% -
std::map<int,_int>::erase(iterator)/1024 -1.30% 21.019 20.746 - -1.24% -
BM_StringFindAllMatch/512 -1.30% 11.701 11.550 - -1.55% -
rng::starts_with(deque<int>,_pred)/8192 -1.29% 4053.826 4001.598 - -0.19% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.29% 17.285 17.062 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.29% 1184081.862 1168850.116 - -2.54% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.29% 186698.038 184297.564 - -0.17% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.29% 449828.650 444047.819 - 0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.28% 23725.647 23420.858 - -0.28% -
std::remove(deque<int>)_(prefix)/50 -1.28% 65.874 65.028 - 1.96% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.28% 22.028 21.745 - -0.64% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.28% 16.686 16.472 - -1.06% -
rng::move_backward(vector<int>)/1048576 -1.28% 58534.849 57784.031 - -1.66% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.28% 23947750.423 23640700.874 - -3.81% -
736_ocio_r -1.28% 16.395 16.185 - -0.63% -
std::remove(list<int>)_(prefix)/1024 -1.28% 997.403 984.621 - 0.32% -
SetIntersection_Front_Vector_string_256_256 -1.28% 20167089.749 19908889.711 - -8.99% -
SetIntersection_Front_Set_string_262144_16384 -1.28% 352255032.582 347758112.201 - -0.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.28% 2.112 2.085 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.27% 58505236.748 57760075.116 - -0.58% -
std::rotate_copy(vector<int>)/1024 -1.27% 32.858 32.440 - -0.55% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.27% 8.772 8.661 - 0.87% -
SetIntersection_None_Vector_uint32_262144_16 -1.26% 1206738.179 1191476.095 - -0.40% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.26% 8.850 8.738 - 1.41% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.26% 690509.438 681835.886 - -0.54% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.25% 15.788 15.590 - 0.74% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.25% 16.450 16.244 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.25% 1213590.929 1198388.932 - -2.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.25% 48.757 48.146 - -0.21% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.25% 5.492 5.424 - -2.11% -
BM_deque_deque_ranges_copy/65536 -1.25% 2769.959 2735.314 - -2.37% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.25% 259.061 255.824 - 0.52% -
BM_RangesPopHeap_uint32_4 -1.25% 2.629 2.596 - -1.81% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.25% 497.697 491.486 - 0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.25% 3.680 3.634 - 2.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.24% 67621650.961 66780387.283 - -0.79% -
std::find_if(deque<int>)_(process_all)/8 -1.24% 3.974 3.924 - -0.51% -
BM_std_minmax_element<int>/512 -1.24% 138.136 136.420 - -1.54% -
BM_deque_vector_ranges_copy/5500 -1.24% 201.053 198.560 - -2.01% -
std::unordered_set<std::string>::clear()/8192 -1.24% 221104.407 218363.588 - -1.30% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.24% 76.462 75.515 - -0.75% -
BM_PushHeap_uint64_Random_1024 -1.24% 5.911 5.837 - -2.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.24% 1.398 1.380 - -1.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.24% 22.545 22.266 - -0.82% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.23% 12547.291 12392.635 - 0.85% -
BM_RangesMakeHeap_string_Random_1024 -1.23% 10.787 10.654 - 0.13% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.23% 53054.052 52401.463 - -0.79% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.23% 28938.910 28583.320 - -0.22% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.23% 16.522 16.319 - 0.06% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.23% 4.638 4.581 - -2.77% -
rng::fold_left(list<int>)/8 -1.22% 3.878 3.830 - -0.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 36624.782 36177.680 - 1.70% -
rng::find_if_not(vector<int>)_(process_all)/50 -1.22% 14.233 14.059 - -1.05% -
BM_RangesPushHeap_float_Random_16 -1.22% 5.409 5.343 - -1.81% -
SetIntersection_None_Vector_float_1024_16 -1.22% 1163869.292 1149692.237 - -0.56% -
BM_vector_deque_copy/1024 -1.22% 36.419 35.976 - 0.51% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.22% 6.039 5.966 - -0.91% -
SetIntersection_None_Set_float_16384_1024 -1.22% 158910340.260 156978411.066 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.22% 8.695 8.590 - -2.67% -
SetIntersection_Interlaced_Vector_string_4_4 -1.21% 162587873.354 160613285.272 - -0.40% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.21% 190.835 188.520 - 1.36% -
std::set<int>::find(key)_(existent)/32 -1.21% 1.620 1.600 - 1.49% -
std::multimap<int,_int>::ctor(const&)/1024 -1.21% 6309.245 6232.756 - 0.41% -
SetIntersection_None_Vector_float_256_64 -1.21% 3714384.864 3669358.468 - 0.85% -
SetIntersection_Front_Set_float_262144_262144 -1.21% 1783549.643 1761933.678 - 0.48% -
SetIntersection_None_Set_string_256_4 -1.21% 11853008.687 11709458.421 - 0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.21% 9781715.482 9663337.294 - -10.48% -
SetIntersection_None_Set_string_1024_1024 -1.21% 9123095.946 9012735.384 - 0.76% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.21% 3.868 3.821 - -9.32% -
std::copy_n(deque<int>)/4096 -1.21% 148.677 146.879 - 0.35% -
BM_std_minmax<unsigned_short>/15 -1.21% 1.942 1.919 - 0.50% -
BM_deque_deque_ranges_move/1 -1.20% 3.421 3.380 - -1.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.20% 17.510 17.300 - -0.24% -
BM_CmpEqual_ushort_short -1.20% 1.057 1.044 - -0.48% -
BM_deque_vector_move/64000 -1.20% 2711.265 2678.670 - -4.03% -
BM_std_minmax<int>/9 -1.20% 1.171 1.156 - -0.28% -
BM_RangesMakeHeap_string_Ascending_256 -1.20% 5.067 5.006 - 2.64% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.20% 569.116 562.287 - -0.96% -
bm_write -1.20% 595.691 588.547 - 2.77% -
std::set<int>::contains(key)_(existent)/32 -1.20% 1.726 1.705 - 1.22% -
bm_swap_ranges_vb_aligned/8 -1.20% 3.350 3.310 - -6.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.20% 22810965.791 22537886.557 - -0.39% -
BM_std_min<unsigned_char>/7 -1.20% 1.840 1.818 - -1.10% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.19% 50196.098 49596.871 - -0.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.19% 27.736 27.406 - -6.48% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.19% 1629857.013 1610429.201 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.19% 229424933.508 226690993.941 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.19% 67638853.793 66832850.270 - -0.45% -
SetIntersection_Front_Set_float_256_4 -1.19% 4538671.691 4484599.598 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.19% 1398137.019 1381486.356 - -0.28% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.19% 1.396 1.379 - -1.48% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.19% 1.406 1.390 - -0.05% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.19% 7940.068 7845.683 - -1.07% -
SetIntersection_None_Set_string_16384_64 -1.19% 200703574.901 198322783.029 - -5.62% -
BM_RangesMakeHeap_uint64_Random_262144 -1.18% 1.042 1.029 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.18% 229901431.717 227183209.300 - -0.56% -
rng::search(vector<int>)_(single_element)/8192 -1.18% 1832.157 1810.529 - 0.20% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.18% 1861108.073 1839156.414 - -0.79% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.18% 4737.589 4681.712 - 0.74% -
BM_deque_vector_copy/5500 -1.18% 197.122 194.804 - -0.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.18% 24344.024 24057.717 - 1.91% -
SetIntersection_None_Set_uint64_262144_1 -1.17% 1198791.016 1184706.787 - -1.65% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.17% 10.557 10.433 - -8.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.17% 3.001 2.966 - -0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.17% 203639481.750 201252210.636 - 2.99% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.17% 50970.990 50373.729 - -0.60% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.17% 8700.671 8598.790 - -0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.17% 6.992 6.910 - -1.37% -
rng::find_end(forward_list<int>)_(single_element)/1024 -1.17% 729.385 720.869 - -1.21% -
BM_std_min<unsigned_short>/6 -1.17% 0.959 0.948 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.16% 9.533 9.422 - -0.82% -
std::multiset<int>::insert(value)_(new_value)/8192 -1.16% 74.026 73.165 - -12.42% -
BM_CmpEqual_uchar_uint -1.16% 1.125 1.112 - -2.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.16% 11713603.877 11577472.015 - -0.07% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.16% 1479.362 1462.176 - -0.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.16% 31.938 31.568 - 0.65% -
BM_MakeThenSortHeap_uint32_Random_4 -1.16% 4.010 3.964 - -1.50% -
BM_PopHeap_string_16384 -1.16% 72.700 71.856 - -3.12% -
SetIntersection_Front_Vector_uint32_1024_16 -1.16% 1195709.111 1181847.408 - -0.95% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.16% 1.914 1.891 - -1.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.16% 93337.948 92257.925 - 1.45% -
rng::is_sorted_until(list<int>,_pred)/8 -1.15% 3.802 3.759 - -0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.15% 15687.963 15506.942 - 2.05% -
std::move_backward(vector<bool>)_(aligned)/64 -1.15% 1.799 1.778 - 0.09% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.15% 5.412 5.350 - -3.23% -
bm_lexicographical_compare<int>/5 -1.15% 1.531 1.513 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.15% 16.665 16.473 - -0.96% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.15% 616.069 608.982 - -3.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.15% 4409086.893 4358375.609 - -0.60% -
std::sort(deque<int>)_(descending)/8 -1.15% 25.714 25.419 - -1.41% -
rng::search(vector<int>)_(no_match)/8192 -1.15% 1660.819 1641.731 - -0.49% -
rng::sample(deque<int>)/32 -1.15% 312.648 309.060 - -0.85% -
BM_vector_deque_ranges_move_backward/4096 -1.14% 149.792 148.081 - 0.38% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.14% 11.300 11.171 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.14% 1244426.432 1230236.652 - -0.04% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.14% 32.091 31.725 - -0.00% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.14% 1.239 1.224 - 0.43% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.14% 854723.895 844999.152 - -1.04% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.14% 15441548.750 15265901.460 - -3.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.14% 20.475 20.242 - 1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.14% 761.820 753.162 - -2.31% -
SetIntersection_None_Set_uint32_256_16 -1.14% 10957093.849 10832670.663 - -0.74% -
BM_std_min<char>/24 -1.14% 2.645 2.615 - -4.58% -
SetIntersection_None_Set_uint64_262144_1024 -1.14% 1211109.619 1197360.107 - -0.13% -
BM_vector_deque_ranges_move/5500 -1.13% 199.726 197.460 - 0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.13% 171104569.112 169165757.154 - 0.60% -
bm_lexicographical_compare<int>/7 -1.13% 1.529 1.512 - 0.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.13% 15274.592 15102.023 - -1.66% -
BM_PushHeap_uint64_Random_262144 -1.13% 6.124 6.055 - 3.95% -
std::sample(vector<int>)/1024 -1.13% 11288.579 11161.403 - -0.84% -
std::set<std::string>::contains(key)_(existent)/32 -1.12% 16.378 16.194 - 3.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.12% 38.042 37.615 - 0.35% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.12% 18.934 18.721 - -0.80% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.12% 4.155 4.108 - 0.58% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.12% 34.671 34.283 - -4.02% -
std::map<int,_int>::erase(key)_(existent)/0 -1.12% 21.207 20.969 - -1.13% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.12% 1.199 1.186 - -1.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.11% 14587.835 14425.225 - -1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.11% 229678866.082 227126866.434 - -0.58% -
BM_vector_deque_ranges_copy_backward/4000 -1.11% 142.771 141.185 - -0.53% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.11% 19.539 19.322 - 0.38% -
BM_RangesSortHeap_uint32_16 -1.11% 4.849 4.795 - -0.09% -
SetIntersection_None_Set_string_256_64 -1.11% 9574450.136 9468231.497 - -1.60% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.11% 1.415 1.400 - -1.22% -
BM_MakeThenSortHeap_float_Random_64 -1.11% 18.166 17.965 - -0.43% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.11% 1651.943 1633.659 - -1.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.11% 2.361 2.335 - -0.46% -
BM_vector_deque_ranges_copy/5500 -1.11% 199.283 197.081 - -0.30% -
SetIntersection_Front_Vector_string_1024_1 -1.10% 1140493.929 1127916.304 - -1.43% -
std::partition_copy(list<int>)/32 -1.10% 8.591 8.496 - -1.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.10% 1.108 1.096 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.10% 228416535.848 225899896.092 - -0.85% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.10% 535.544 529.651 - 0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 13520570.156 13371804.089 - -4.36% -
SetIntersection_Interlaced_Set_float_16384_64 -1.10% 218670151.260 216264329.296 - 0.90% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.10% 1.196 1.183 - -0.74% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.10% 2722382.268 2692479.808 - 0.26% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.10% 4.056 4.012 - -0.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.10% 13.212 13.067 - -1.70% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.10% 93223.329 92201.713 - 0.24% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -1.10% 53232.580 52649.364 - -7.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.09% 8425693.956 8333580.770 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.09% 4611857.407 4561612.641 - -1.05% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.09% 3.952 3.909 - 2.60% -
BM_RangesMakeHeap_string_Random_4 -1.09% 5.754 5.691 - -1.06% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.09% 8221.797 8132.378 - -0.36% -
BM_deque_deque_ranges_copy/4096 -1.09% 150.893 149.254 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.09% 1243639.744 1230138.947 - 0.42% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.09% 31.535 31.193 - -0.32% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.08% 8692.358 8598.284 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.08% 1244552.635 1231105.077 - 3.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.08% 19.814 19.600 - -1.39% -
rng::starts_with(vector<int>)/1024 -1.08% 77.654 76.815 - 1.27% -
731_astcenc_r -1.08% 10.217 10.106 - 0.53% -
BM_MakeThenSortHeap_uint32_Random_64 -1.08% 11.962 11.833 - -0.57% -
BM_std_minmax<long_long>/2 -1.08% 1.315 1.301 - 16.71% -
std::set<int>::count(key)_(existent)/8192 -1.08% 7.782 7.698 - -4.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.08% 1680132.406 1662022.787 - 0.19% -
BM_deque_deque_copy_backward/5500 -1.08% 207.573 205.339 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.07% 1150767.223 1138399.774 - -0.93% -
std::search_n(deque<int>)_(no_match)/1048576 -1.07% 443683.133 438923.851 - -0.02% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.07% 35.808 35.424 - -0.95% -
BM_SortHeap_string_4 -1.07% 4.299 4.253 - -0.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.07% 3.754 3.713 - -0.87% -
SetIntersection_None_Set_uint64_262144_4 -1.07% 1201159.832 1188310.223 - -0.61% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.07% 2.951 2.920 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.07% 16.546 16.370 - -1.84% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.07% 34.290 33.924 - -2.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.07% 10.045 9.938 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.07% 17721552.366 17532621.147 - -0.05% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.07% 12728.103 12592.511 - -1.46% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.06% 38268252.508 37860774.006 - -1.38% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.06% 7621.439 7540.291 - 0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.06% 17.808 17.618 - -1.55% -
BM_PushHeap_float_Random_1024 -1.06% 7.515 7.435 - -0.99% -
BM_std_minmax<int>/31 -1.06% 2.717 2.688 - 2.29% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.06% 60.109 59.470 - -1.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.06% 14856.787 14699.014 - 0.35% -
766_femflow_r -1.06% 12.948 12.810 - 0.59% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.06% 2.684 2.656 - 0.17% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.06% 7904.335 7820.507 - -13.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.06% 1239048.821 1225909.984 - -0.95% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -1.06% 24.063 23.809 - 5.35% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.06% 75.337 74.540 - -0.78% -
SetIntersection_Interlaced_Vector_string_16_16 -1.05% 55629017.939 55042445.066 - 0.49% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.05% 6889.965 6817.569 - -15.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.05% 19.132 18.931 - -0.34% -
BM_deque_vector_copy/4096 -1.05% 146.754 145.213 - -0.76% -
std::reverse_copy(list<int>)/4096 -1.05% 3173.792 3140.475 - -0.34% -
SetIntersection_None_Vector_uint64_256_1 -1.05% 4511983.133 4464625.181 - -1.47% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.05% 10.564 10.453 - -8.31% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.05% 523.794 518.299 - -0.42% -
SetIntersection_Interlaced_Set_float_16384_256 -1.05% 204562970.796 202418690.769 - 1.09% -
std::unique_copy(deque<int>)_(sprinkled)/52 -1.05% 18.792 18.595 - -12.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.05% 200.204 198.107 - 0.47% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.05% 22.660 22.423 - -2.99% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.05% 20.890 20.672 - -0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.05% 32220.787 31883.741 - -0.23% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.05% 22.300 22.067 - -0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.04% 17648682.502 17464368.858 - -1.38% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.04% 201.044 198.947 - 0.01% -
rng::sort(deque<int>)_(ascending)/8192 -1.04% 5817.836 5757.148 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.04% 809.755 801.314 - 0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.04% 1182462.211 1170140.174 - -1.10% -
rng::search(list<int>)_(no_match)/1048576 -1.04% 845462.595 836654.833 - -1.82% -
std::copy_n(list<int>)/512 -1.04% 341.011 337.459 - -0.05% -
SetIntersection_None_Vector_float_16384_16384 -1.04% 1193311.270 1180888.823 - -1.05% -
BM_std_min<unsigned_short>/7 -1.04% 1.099 1.087 - -0.53% -
BM_std_min<long_long>/13 -1.04% 2.401 2.376 - -1.85% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.04% 42.774 42.330 - 0.03% -
bm_lexicographical_compare<unsigned_char>/512 -1.04% 8.789 8.698 - -0.52% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.04% 2.242 2.219 - -7.51% -
std::reverse(list<int>)/64 -1.04% 17.656 17.473 - 0.38% -
rng::copy_n(list<int>)/512 -1.04% 342.947 339.396 - -0.55% -
std::move(vector<int>)/8 -1.04% 2.305 2.282 - -0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.03% 23.806 23.560 - -1.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.03% 116054.503 114855.748 - -1.20% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.03% 653337.894 646592.308 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.03% 230209670.016 227835563.401 - -0.85% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.03% 3.620 3.582 - 0.31% -
BM_std_min<char>/64 -1.03% 4.195 4.152 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.03% 1265457.251 1252410.592 - 1.48% -
rng::reverse(vector<int>)/8 -1.03% 1.619 1.602 - 0.39% -
std::copy(vector<bool>)_(aligned)/4096 -1.03% 4.700 4.652 - -1.43% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.03% 523.334 517.963 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.03% 18999.792 18804.797 - -0.26% -
rng::starts_with(deque<int>,_pred)/1000 -1.02% 510.498 505.267 - -0.26% -
BM_vector_deque_copy/4000 -1.02% 142.847 141.384 - 0.13% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.247 2445.947 - 0.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.02% 32222.930 31893.533 - -0.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.02% 20.819 20.606 - -0.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.02% 50.331 49.817 - -1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.02% 1.273 1.260 - -1.70% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.02% 4.211 4.168 - -1.24% -
SetIntersection_None_Vector_uint64_262144_4 -1.02% 1219231.044 1206818.424 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.02% 35862210.503 35497175.133 - -0.66% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -1.02% 1.594 1.578 - 11.97% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.02% 19.674 19.474 - -8.66% -
std::count(vector<bool>)/1000 -1.02% 3.004 2.973 - 1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.01% 148345299.263 146845507.217 - -0.06% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.01% 19.245 19.051 - -0.53% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.01% 779.609 771.743 - -1.61% -
bm_lexicographical_compare<int>/6 -1.01% 1.528 1.513 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.01% 1130122.085 1118736.905 - 5.14% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.01% 4.069 4.028 - -1.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.01% 1.951 1.931 - -0.79% -
std::find_if_not(deque<int>)_(process_all)/50 -1.01% 23.965 23.724 - 0.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.01% 11.322 11.208 - -3.08% -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 -1.00% 578955.085 573138.264 - -0.40% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.00% 7544.921 7469.236 - -13.27% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.00% 38.534 38.149 - -3.60% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.00% 1157841.992 1146259.757 - 0.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.00% 4207.500 4165.420 - 0.22% -


Report Time: 5.12s
Name Current %
706_stockfish_r 21.397 -
707_ntest_r 16.571 -
709_cactus_r 19.733 -
710_omnetpp_r 8.901 -2.72%
721_gcc_r 12.890 -
723_llvm_r 11.414 -
727_cppcheck_r 24.817 -
729_abc_r 18.555 -1.54%
731_astcenc_r 10.106 -
735_gem5_r 13.461 -
736_ocio_r 16.185 -
737_gmsh_r 12.678 -1.79%
748_flightdm_r 8.938 -
750_sealcrypto_r 18.364 -
753_ns3_r 10.139 -
766_femflow_r 12.810 -
BM_CmpEqual_int_int 1.116 -1.73%
BM_CmpEqual_int_schar 1.137 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.125 -
BM_CmpEqual_int_uint 1.114 -
BM_CmpEqual_int_ushort 1.129 -
BM_CmpEqual_schar_int 1.156 1.22%
BM_CmpEqual_schar_schar 1.110 -
BM_CmpEqual_schar_short 1.149 -
BM_CmpEqual_schar_uchar 1.114 -
BM_CmpEqual_schar_uint 1.106 -
BM_CmpEqual_schar_ushort 1.110 -
BM_CmpEqual_short_int 1.138 -
BM_CmpEqual_short_schar 1.137 1.09%
BM_CmpEqual_short_short 1.122 -
BM_CmpEqual_short_uchar 1.115 -
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.110 -
BM_CmpEqual_uchar_int 1.117 -
BM_CmpEqual_uchar_schar 1.053 -
BM_CmpEqual_uchar_short 1.061 -
BM_CmpEqual_uchar_uchar 1.112 -
BM_CmpEqual_uchar_uint 1.112 -2.09%
BM_CmpEqual_uchar_ushort 1.132 -
BM_CmpEqual_uint_int 1.124 -
BM_CmpEqual_uint_schar 1.061 -1.18%
BM_CmpEqual_uint_short 1.076 1.91%
BM_CmpEqual_uint_uchar 1.128 -
BM_CmpEqual_uint_uint 1.122 -
BM_CmpEqual_uint_ushort 1.134 -
BM_CmpEqual_ushort_int 1.120 -
BM_CmpEqual_ushort_schar 1.051 -
BM_CmpEqual_ushort_short 1.044 -
BM_CmpEqual_ushort_uchar 1.136 -
BM_CmpEqual_ushort_uint 1.114 -1.69%
BM_CmpEqual_ushort_ushort 1.114 -
BM_CmpLess_int_int 1.130 -
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.140 -
BM_CmpLess_int_uchar 1.131 -
BM_CmpLess_int_uint 1.124 -
BM_CmpLess_int_ushort 1.131 -
BM_CmpLess_schar_int 1.141 -
BM_CmpLess_schar_schar 0.963 1.12%
BM_CmpLess_schar_short 0.964 -
BM_CmpLess_schar_uchar 1.125 -
BM_CmpLess_schar_uint 1.113 -
BM_CmpLess_schar_ushort 1.116 -
BM_CmpLess_short_int 1.139 -
BM_CmpLess_short_schar 0.960 -1.12%
BM_CmpLess_short_short 0.960 -
BM_CmpLess_short_uchar 1.120 -
BM_CmpLess_short_uint 1.120 -
BM_CmpLess_short_ushort 1.117 -
BM_CmpLess_uchar_int 1.113 -
BM_CmpLess_uchar_schar 1.043 -
BM_CmpLess_uchar_short 1.047 -
BM_CmpLess_uchar_uchar 1.120 -
BM_CmpLess_uchar_uint 1.129 -
BM_CmpLess_uchar_ushort 1.124 -
BM_CmpLess_uint_int 1.130 -
BM_CmpLess_uint_schar 1.066 -
BM_CmpLess_uint_short 1.074 -
BM_CmpLess_uint_uchar 1.130 -
BM_CmpLess_uint_uint 1.123 -1.03%
BM_CmpLess_uint_ushort 1.127 -
BM_CmpLess_ushort_int 1.117 -
BM_CmpLess_ushort_schar 1.051 1.33%
BM_CmpLess_ushort_short 1.044 -
BM_CmpLess_ushort_uchar 1.137 -
BM_CmpLess_ushort_uint 1.127 -
BM_CmpLess_ushort_ushort 1.121 -
BM_LowerBound_float_1 2.641 -1.04%
BM_LowerBound_float_1024 21.800 -
BM_LowerBound_float_16 7.767 -
BM_LowerBound_float_16384 65.770 -
BM_LowerBound_float_256 14.145 -
BM_LowerBound_float_262144 574.946 -
BM_LowerBound_float_4 11.468 -
BM_LowerBound_float_64 8.486 -
BM_LowerBound_pair<uint32,_uint32>_1 2.975 5.59%
BM_LowerBound_pair<uint32,_uint32>_1024 44.435 -
BM_LowerBound_pair<uint32,_uint32>_16 16.291 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.833 -
BM_LowerBound_pair<uint32,_uint32>_256 32.893 -
BM_LowerBound_pair<uint32,_uint32>_262144 604.362 -2.02%
BM_LowerBound_pair<uint32,_uint32>_4 11.217 -
BM_LowerBound_pair<uint32,_uint32>_64 18.746 -
BM_LowerBound_string_1 4.705 2.42%
BM_LowerBound_string_1024 178.188 -
BM_LowerBound_string_16 36.674 -
BM_LowerBound_string_16384 398.930 2.13%
BM_LowerBound_string_256 126.266 -
BM_LowerBound_string_262144 2269.703 -1.43%
BM_LowerBound_string_4 19.795 -1.03%
BM_LowerBound_string_64 70.192 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.856 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.883 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.553 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.487 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.172 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 662.727 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.250 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.635 -
BM_LowerBound_uint32_1 2.598 -
BM_LowerBound_uint32_1024 21.691 -
BM_LowerBound_uint32_16 7.339 -
BM_LowerBound_uint32_16384 65.264 -
BM_LowerBound_uint32_256 14.174 -
BM_LowerBound_uint32_262144 556.889 -
BM_LowerBound_uint32_4 10.438 -
BM_LowerBound_uint32_64 8.117 -
BM_LowerBound_uint64_1 2.605 -
BM_LowerBound_uint64_1024 24.776 -
BM_LowerBound_uint64_16 7.433 -
BM_LowerBound_uint64_16384 70.461 -
BM_LowerBound_uint64_256 16.390 -
BM_LowerBound_uint64_262144 582.644 -
BM_LowerBound_uint64_4 10.478 -
BM_LowerBound_uint64_64 8.520 2.01%
BM_MakeHeap_float_Ascending_1 0.267 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.842 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.651 -
BM_MakeHeap_float_Ascending_262144 0.699 -
BM_MakeHeap_float_Ascending_4 0.415 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.276 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.190 -
BM_MakeHeap_float_Descending_256 0.216 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.274 -3.72%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.264 -4.08%
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.275 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.269 -
BM_MakeHeap_float_PipeOrgan_1024 0.699 -
BM_MakeHeap_float_PipeOrgan_16 1.259 -
BM_MakeHeap_float_PipeOrgan_16384 0.654 -
BM_MakeHeap_float_PipeOrgan_256 0.665 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -
BM_MakeHeap_float_PipeOrgan_4 0.389 -3.10%
BM_MakeHeap_float_PipeOrgan_64 0.792 -
BM_MakeHeap_float_QuickSortAdversary_1 0.266 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.499 -
BM_MakeHeap_float_QuickSortAdversary_16 0.732 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.496 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.391 -
BM_MakeHeap_float_QuickSortAdversary_64 0.578 -
BM_MakeHeap_float_Random_1 0.267 -
BM_MakeHeap_float_Random_1024 1.351 14.99%
BM_MakeHeap_float_Random_16 1.524 -7.41%
BM_MakeHeap_float_Random_16384 1.094 -5.92%
BM_MakeHeap_float_Random_256 1.399 9.01%
BM_MakeHeap_float_Random_262144 1.151 -1.01%
BM_MakeHeap_float_Random_4 1.535 -11.76%
BM_MakeHeap_float_Random_64 1.683 5.70%
BM_MakeHeap_float_SingleElement_1 0.270 -
BM_MakeHeap_float_SingleElement_1024 0.697 -
BM_MakeHeap_float_SingleElement_16 0.660 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.664 1.95%
BM_MakeHeap_float_SingleElement_262144 0.711 -
BM_MakeHeap_float_SingleElement_4 0.322 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.352 -1.23%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.230 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.392 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.387 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.775 -2.01%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.507 -2.57%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.482 -2.13%
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.586 -4.64%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.472 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.526 21.20%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.479 2.53%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.546 -3.25%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.590 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.435 -19.21%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.521 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.278 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.344 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.273 8.41%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.379 -1.48%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.400 -1.22%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.542 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.241 1.43%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.283 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.329 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.766 -3.55%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.063 2.04%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.858 -2.32%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.971 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.127 -1.95%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.979 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.571 -3.36%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.069 -3.46%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.183 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.073 -1.54%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.189 1.15%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.185 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.244 2.40%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.785 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.112 -
BM_MakeHeap_string_Ascending_1 0.252 -
BM_MakeHeap_string_Ascending_1024 8.042 60.54%
BM_MakeHeap_string_Ascending_16 6.055 63.23%
BM_MakeHeap_string_Ascending_16384 8.231 59.08%
BM_MakeHeap_string_Ascending_256 7.939 60.05%
BM_MakeHeap_string_Ascending_262144 8.676 17.04%
BM_MakeHeap_string_Ascending_4 4.136 46.22%
BM_MakeHeap_string_Ascending_64 7.530 57.26%
BM_MakeHeap_string_Descending_1 0.256 -
BM_MakeHeap_string_Descending_1024 4.084 42.87%
BM_MakeHeap_string_Descending_16 3.405 44.88%
BM_MakeHeap_string_Descending_16384 3.989 15.34%
BM_MakeHeap_string_Descending_256 4.117 50.10%
BM_MakeHeap_string_Descending_262144 4.304 23.91%
BM_MakeHeap_string_Descending_4 3.252 54.36%
BM_MakeHeap_string_Descending_64 3.591 39.62%
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 6.272 33.13%
BM_MakeHeap_string_Heap_16 5.944 28.87%
BM_MakeHeap_string_Heap_16384 6.644 34.45%
BM_MakeHeap_string_Heap_256 6.373 31.30%
BM_MakeHeap_string_Heap_262144 6.944 33.74%
BM_MakeHeap_string_Heap_4 4.089 33.78%
BM_MakeHeap_string_Heap_64 6.547 31.63%
BM_MakeHeap_string_PipeOrgan_1 0.258 -
BM_MakeHeap_string_PipeOrgan_1024 8.213 65.01%
BM_MakeHeap_string_PipeOrgan_16 6.153 68.39%
BM_MakeHeap_string_PipeOrgan_16384 8.329 46.22%
BM_MakeHeap_string_PipeOrgan_256 8.119 65.15%
BM_MakeHeap_string_PipeOrgan_262144 9.195 23.93%
BM_MakeHeap_string_PipeOrgan_4 3.938 51.96%
BM_MakeHeap_string_PipeOrgan_64 7.667 61.36%
BM_MakeHeap_string_QuickSortAdversary_1 0.257 -
BM_MakeHeap_string_QuickSortAdversary_1024 13.085 22.77%
BM_MakeHeap_string_QuickSortAdversary_16 10.449 21.85%
BM_MakeHeap_string_QuickSortAdversary_16384 14.306 20.75%
BM_MakeHeap_string_QuickSortAdversary_256 12.912 23.18%
BM_MakeHeap_string_QuickSortAdversary_262144 15.489 21.01%
BM_MakeHeap_string_QuickSortAdversary_4 7.106 18.85%
BM_MakeHeap_string_QuickSortAdversary_64 12.573 22.70%
BM_MakeHeap_string_Random_1 0.252 -
BM_MakeHeap_string_Random_1024 12.084 11.47%
BM_MakeHeap_string_Random_16 9.188 10.01%
BM_MakeHeap_string_Random_16384 14.048 10.39%
BM_MakeHeap_string_Random_256 11.666 11.28%
BM_MakeHeap_string_Random_262144 16.905 9.83%
BM_MakeHeap_string_Random_4 6.199 6.10%
BM_MakeHeap_string_Random_64 11.155 10.86%
BM_MakeHeap_string_SingleElement_1 0.256 -
BM_MakeHeap_string_SingleElement_1024 9.095 44.20%
BM_MakeHeap_string_SingleElement_16 7.622 35.94%
BM_MakeHeap_string_SingleElement_16384 9.153 49.64%
BM_MakeHeap_string_SingleElement_256 9.088 40.45%
BM_MakeHeap_string_SingleElement_262144 10.021 36.56%
BM_MakeHeap_string_SingleElement_4 5.341 45.82%
BM_MakeHeap_string_SingleElement_64 8.903 38.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.947 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.890 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.078 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.874 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.971 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.846 -1.27%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.955 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.792 2.52%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.245 -1.44%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.906 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.195 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.096 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.190 1.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.760 -2.36%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.029 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.915 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.392 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.961 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.121 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.927 2.38%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.675 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.788 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.925 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.800 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.074 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.561 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.731 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.256 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.786 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.792 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.894 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.599 -2.58%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.831 -1.51%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.692 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.997 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.272 -
BM_MakeHeap_uint32_Ascending_1024 0.638 -
BM_MakeHeap_uint32_Ascending_16 0.597 -
BM_MakeHeap_uint32_Ascending_16384 0.601 -
BM_MakeHeap_uint32_Ascending_256 0.589 -
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.548 -
BM_MakeHeap_uint32_Descending_1 0.271 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.252 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.233 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.235 -
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.711 -
BM_MakeHeap_uint32_PipeOrgan_16 1.021 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.646 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_MakeHeap_uint32_PipeOrgan_4 0.426 -6.28%
BM_MakeHeap_uint32_PipeOrgan_64 0.721 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.267 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.619 2.44%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.390 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.274 -
BM_MakeHeap_uint32_Random_1024 1.066 -
BM_MakeHeap_uint32_Random_16 1.319 3.03%
BM_MakeHeap_uint32_Random_16384 1.012 -4.37%
BM_MakeHeap_uint32_Random_256 1.258 11.16%
BM_MakeHeap_uint32_Random_262144 1.038 2.76%
BM_MakeHeap_uint32_Random_4 1.116 -5.61%
BM_MakeHeap_uint32_Random_64 1.307 -
BM_MakeHeap_uint32_SingleElement_1 0.276 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.490 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.543 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.332 -
BM_MakeHeap_uint32_SingleElement_64 0.512 -
BM_MakeHeap_uint64_Ascending_1 0.274 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.650 -
BM_MakeHeap_uint64_Ascending_16384 0.630 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.441 8.59%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.269 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.258 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.275 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.292 -
BM_MakeHeap_uint64_Descending_64 0.243 5.45%
BM_MakeHeap_uint64_Heap_1 0.267 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.277 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.268 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.646 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.622 -
BM_MakeHeap_uint64_PipeOrgan_256 0.637 -1.70%
BM_MakeHeap_uint64_PipeOrgan_262144 0.754 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.716 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.269 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.487 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.610 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.416 -8.70%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.461 -
BM_MakeHeap_uint64_Random_1 0.272 -
BM_MakeHeap_uint64_Random_1024 1.106 2.18%
BM_MakeHeap_uint64_Random_16 1.269 -4.68%
BM_MakeHeap_uint64_Random_16384 1.039 -
BM_MakeHeap_uint64_Random_256 1.251 -
BM_MakeHeap_uint64_Random_262144 1.058 -
BM_MakeHeap_uint64_Random_4 1.131 -5.79%
BM_MakeHeap_uint64_Random_64 1.271 -10.36%
BM_MakeHeap_uint64_SingleElement_1 0.275 -
BM_MakeHeap_uint64_SingleElement_1024 0.567 -
BM_MakeHeap_uint64_SingleElement_16 0.515 -
BM_MakeHeap_uint64_SingleElement_16384 0.580 -
BM_MakeHeap_uint64_SingleElement_256 0.573 -
BM_MakeHeap_uint64_SingleElement_262144 0.757 -
BM_MakeHeap_uint64_SingleElement_4 0.329 -
BM_MakeHeap_uint64_SingleElement_64 0.505 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.782 1.26%
BM_MakeThenSortHeap_float_Ascending_16 2.947 -
BM_MakeThenSortHeap_float_Ascending_16384 27.978 -
BM_MakeThenSortHeap_float_Ascending_256 6.430 -3.42%
BM_MakeThenSortHeap_float_Ascending_262144 31.402 -
BM_MakeThenSortHeap_float_Ascending_4 1.389 -2.31%
BM_MakeThenSortHeap_float_Ascending_64 3.961 -3.17%
BM_MakeThenSortHeap_float_Descending_1 0.279 -
BM_MakeThenSortHeap_float_Descending_1024 8.045 -
BM_MakeThenSortHeap_float_Descending_16 1.855 -
BM_MakeThenSortHeap_float_Descending_16384 30.016 -
BM_MakeThenSortHeap_float_Descending_256 5.933 -2.57%
BM_MakeThenSortHeap_float_Descending_262144 35.338 -
BM_MakeThenSortHeap_float_Descending_4 1.283 3.81%
BM_MakeThenSortHeap_float_Descending_64 3.274 -1.38%
BM_MakeThenSortHeap_float_Heap_1 0.269 -
BM_MakeThenSortHeap_float_Heap_1024 8.206 -
BM_MakeThenSortHeap_float_Heap_16 1.898 -
BM_MakeThenSortHeap_float_Heap_16384 26.475 1.39%
BM_MakeThenSortHeap_float_Heap_256 6.032 -
BM_MakeThenSortHeap_float_Heap_262144 30.918 -
BM_MakeThenSortHeap_float_Heap_4 1.191 -1.10%
BM_MakeThenSortHeap_float_Heap_64 3.422 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.405 -1.09%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.018 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.613 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.319 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.366 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.532 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.010 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.263 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.939 -1.16%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.468 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.094 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.403 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.523 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.835 1.23%
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.350 -
BM_MakeThenSortHeap_float_Random_16 9.940 -1.10%
BM_MakeThenSortHeap_float_Random_16384 47.281 -
BM_MakeThenSortHeap_float_Random_256 25.677 -
BM_MakeThenSortHeap_float_Random_262144 62.769 -
BM_MakeThenSortHeap_float_Random_4 4.281 -2.38%
BM_MakeThenSortHeap_float_Random_64 17.965 -
BM_MakeThenSortHeap_float_SingleElement_1 0.279 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.967 -1.67%
BM_MakeThenSortHeap_float_SingleElement_16 3.230 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.590 -
BM_MakeThenSortHeap_float_SingleElement_256 4.189 -
BM_MakeThenSortHeap_float_SingleElement_262144 50.821 1.93%
BM_MakeThenSortHeap_float_SingleElement_4 1.351 -
BM_MakeThenSortHeap_float_SingleElement_64 3.420 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.683 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.771 1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.265 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.656 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.287 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.769 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.264 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.419 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.961 -1.82%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.232 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.196 -1.51%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.717 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.417 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.891 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.298 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.565 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.674 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.841 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.964 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.922 -6.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.888 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.956 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.231 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.947 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.081 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.796 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.457 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.078 1.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.577 1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.114 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.639 1.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.365 1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.634 2.85%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.881 1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.325 2.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.663 3.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.329 2.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.121 2.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.545 1.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.027 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.405 1.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.659 -7.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.303 -7.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.478 -7.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.292 -7.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.376 -9.51%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.369 10.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.865 -7.90%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 36.164 -
BM_MakeThenSortHeap_string_Ascending_16 9.611 -
BM_MakeThenSortHeap_string_Ascending_16384 63.064 -
BM_MakeThenSortHeap_string_Ascending_256 20.186 1.95%
BM_MakeThenSortHeap_string_Ascending_262144 75.526 1.03%
BM_MakeThenSortHeap_string_Ascending_4 5.281 -
BM_MakeThenSortHeap_string_Ascending_64 15.689 1.33%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.071 -3.86%
BM_MakeThenSortHeap_string_Descending_16 7.840 -
BM_MakeThenSortHeap_string_Descending_16384 64.132 -
BM_MakeThenSortHeap_string_Descending_256 17.814 -
BM_MakeThenSortHeap_string_Descending_262144 86.366 -
BM_MakeThenSortHeap_string_Descending_4 3.687 1.21%
BM_MakeThenSortHeap_string_Descending_64 13.058 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.111 -
BM_MakeThenSortHeap_string_Heap_16 17.272 -
BM_MakeThenSortHeap_string_Heap_16384 100.880 -
BM_MakeThenSortHeap_string_Heap_256 49.095 -
BM_MakeThenSortHeap_string_Heap_262144 179.459 -
BM_MakeThenSortHeap_string_Heap_4 5.902 -
BM_MakeThenSortHeap_string_Heap_64 33.771 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.336 1.99%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.494 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 62.774 -1.47%
BM_MakeThenSortHeap_string_PipeOrgan_256 19.827 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.551 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.852 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.008 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.274 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.550 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.301 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.920 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.916 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.513 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.706 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.960 -
BM_MakeThenSortHeap_string_Random_16 22.534 -
BM_MakeThenSortHeap_string_Random_16384 108.617 -
BM_MakeThenSortHeap_string_Random_256 54.543 -
BM_MakeThenSortHeap_string_Random_262144 189.833 -
BM_MakeThenSortHeap_string_Random_4 10.337 -
BM_MakeThenSortHeap_string_Random_64 39.328 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.153 -10.47%
BM_MakeThenSortHeap_string_SingleElement_16 13.714 -2.54%
BM_MakeThenSortHeap_string_SingleElement_16384 36.811 -12.32%
BM_MakeThenSortHeap_string_SingleElement_256 24.563 -10.22%
BM_MakeThenSortHeap_string_SingleElement_262144 50.165 -7.62%
BM_MakeThenSortHeap_string_SingleElement_4 6.224 -
BM_MakeThenSortHeap_string_SingleElement_64 19.474 -8.66%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.269 1.73%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.728 1.96%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.790 1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.340 1.62%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.220 1.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.350 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.588 1.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.775 -1.60%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.559 -1.89%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.762 -1.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.956 -1.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.141 -1.44%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.088 -3.90%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.431 -1.97%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.697 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.605 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.451 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.097 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.075 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.093 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.938 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.972 -1.86%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.925 -1.17%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.186 -1.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.255 -1.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.414 -1.89%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.335 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.208 -3.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.516 1.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.551 3.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.494 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.071 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.526 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.629 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.773 -3.30%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.917 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.938 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.878 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.515 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.780 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.351 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.441 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.595 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.231 4.44%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.654 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.796 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.741 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.651 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.938 1.08%
BM_MakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.653 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.675 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.731 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.678 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.810 -1.05%
BM_MakeThenSortHeap_uint32_Ascending_4 1.411 -1.17%
BM_MakeThenSortHeap_uint32_Ascending_64 8.626 -
BM_MakeThenSortHeap_uint32_Descending_1 0.271 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.203 -
BM_MakeThenSortHeap_uint32_Descending_16 5.505 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.225 -
BM_MakeThenSortHeap_uint32_Descending_256 8.692 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.276 -
BM_MakeThenSortHeap_uint32_Descending_4 1.319 1.61%
BM_MakeThenSortHeap_uint32_Descending_64 8.638 -
BM_MakeThenSortHeap_uint32_Heap_1 0.274 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.389 -
BM_MakeThenSortHeap_uint32_Heap_16 5.174 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.558 -
BM_MakeThenSortHeap_uint32_Heap_256 8.309 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.727 1.27%
BM_MakeThenSortHeap_uint32_Heap_4 1.216 1.13%
BM_MakeThenSortHeap_uint32_Heap_64 8.202 1.33%
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.124 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.921 2.29%
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.312 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.259 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.766 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.380 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.695 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.661 1.16%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.646 1.04%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.507 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.731 1.55%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.774 1.27%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.016 1.15%
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.468 -
BM_MakeThenSortHeap_uint32_Random_16 8.648 -
BM_MakeThenSortHeap_uint32_Random_16384 21.963 -1.16%
BM_MakeThenSortHeap_uint32_Random_256 13.244 -
BM_MakeThenSortHeap_uint32_Random_262144 32.063 -1.52%
BM_MakeThenSortHeap_uint32_Random_4 3.964 -1.50%
BM_MakeThenSortHeap_uint32_Random_64 11.833 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.457 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.964 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.980 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.643 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.859 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.492 3.39%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.242 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.767 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.596 1.65%
BM_MakeThenSortHeap_uint64_Ascending_16384 17.111 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.751 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.437 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.455 -1.89%
BM_MakeThenSortHeap_uint64_Ascending_64 8.450 -
BM_MakeThenSortHeap_uint64_Descending_1 0.272 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.310 -
BM_MakeThenSortHeap_uint64_Descending_16 5.615 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.413 -
BM_MakeThenSortHeap_uint64_Descending_256 8.764 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.951 -
BM_MakeThenSortHeap_uint64_Descending_4 1.410 -2.33%
BM_MakeThenSortHeap_uint64_Descending_64 8.490 -
BM_MakeThenSortHeap_uint64_Heap_1 0.276 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.389 -
BM_MakeThenSortHeap_uint64_Heap_16 5.372 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.626 -
BM_MakeThenSortHeap_uint64_Heap_256 8.472 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.022 -
BM_MakeThenSortHeap_uint64_Heap_4 1.189 -
BM_MakeThenSortHeap_uint64_Heap_64 8.287 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.233 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.150 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.528 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.344 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.221 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.997 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.665 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.521 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.525 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.760 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.995 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.463 1.74%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.941 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.576 -
BM_MakeThenSortHeap_uint64_Random_16 8.585 -
BM_MakeThenSortHeap_uint64_Random_16384 22.389 -
BM_MakeThenSortHeap_uint64_Random_256 13.465 -
BM_MakeThenSortHeap_uint64_Random_262144 35.937 -
BM_MakeThenSortHeap_uint64_Random_4 3.996 -1.26%
BM_MakeThenSortHeap_uint64_Random_64 11.818 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.474 -3.09%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.028 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.028 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.795 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.403 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.224 -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.068 2.02%
BM_PopHeap_float_1 0.476 -
BM_PopHeap_float_1024 28.223 -
BM_PopHeap_float_16 7.018 1.09%
BM_PopHeap_float_16384 34.029 1.53%
BM_PopHeap_float_256 22.461 1.26%
BM_PopHeap_float_262144 39.464 -
BM_PopHeap_float_4 2.481 -
BM_PopHeap_float_64 13.629 -
BM_PopHeap_pair<uint32,_uint32>_1 0.574 -17.43%
BM_PopHeap_pair<uint32,_uint32>_1024 29.885 -3.26%
BM_PopHeap_pair<uint32,_uint32>_16 9.276 -1.25%
BM_PopHeap_pair<uint32,_uint32>_16384 44.952 -3.88%
BM_PopHeap_pair<uint32,_uint32>_256 22.423 -2.99%
BM_PopHeap_pair<uint32,_uint32>_262144 59.470 -1.54%
BM_PopHeap_pair<uint32,_uint32>_4 3.216 -
BM_PopHeap_pair<uint32,_uint32>_64 15.833 -2.75%
BM_PopHeap_string_1 0.514 -26.57%
BM_PopHeap_string_1024 56.819 -1.21%
BM_PopHeap_string_16 14.396 -
BM_PopHeap_string_16384 71.856 -3.12%
BM_PopHeap_string_256 41.229 -
BM_PopHeap_string_262144 97.366 4.54%
BM_PopHeap_string_4 5.184 -1.94%
BM_PopHeap_string_64 26.021 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.518 -25.59%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.330 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.537 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.680 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.193 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 79.134 3.21%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.168 -1.24%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.672 -
BM_PopHeap_uint32_1 0.577 26.56%
BM_PopHeap_uint32_1024 21.322 -
BM_PopHeap_uint32_16 7.567 -
BM_PopHeap_uint32_16384 30.978 -
BM_PopHeap_uint32_256 16.984 -
BM_PopHeap_uint32_262144 41.097 -
BM_PopHeap_uint32_4 2.675 -
BM_PopHeap_uint32_64 12.541 -
BM_PopHeap_uint64_1 0.441 -29.68%
BM_PopHeap_uint64_1024 21.539 -
BM_PopHeap_uint64_16 7.656 -
BM_PopHeap_uint64_16384 31.262 -
BM_PopHeap_uint64_256 17.188 -
BM_PopHeap_uint64_262144 41.843 -
BM_PopHeap_uint64_4 2.730 1.38%
BM_PopHeap_uint64_64 12.748 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.105 -1.02%
BM_PushHeap_float_Ascending_16 0.977 -
BM_PushHeap_float_Ascending_16384 4.370 3.70%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.129 -1.24%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.739 -1.30%
BM_PushHeap_float_Descending_1 0.538 31.02%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.356 -5.03%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.728 -
BM_PushHeap_float_PipeOrgan_262144 3.150 -
BM_PushHeap_float_PipeOrgan_4 0.482 -
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.627 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 4.28%
BM_PushHeap_float_Random_1024 7.435 -
BM_PushHeap_float_Random_16 5.388 -
BM_PushHeap_float_Random_16384 7.751 1.51%
BM_PushHeap_float_Random_256 7.302 -
BM_PushHeap_float_Random_262144 7.706 -
BM_PushHeap_float_Random_4 3.020 -
BM_PushHeap_float_Random_64 6.717 -
BM_PushHeap_float_SingleElement_1 0.466 -10.07%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.358 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.393 -21.32%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.173 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.541 -5.80%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.938 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.787 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.858 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.734 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.176 -1.78%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.028 -1.02%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.225 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.428 1.53%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.671 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.651 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.939 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.001 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.656 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.618 -2.17%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.458 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.613 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.390 -2.89%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.479 -21.58%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.351 -1.54%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.170 -4.71%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.645 1.13%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.283 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.639 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.638 -1.95%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.809 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.576 23.57%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.549 -2.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.574 4.25%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.774 11.82%
BM_PushHeap_string_Ascending_16 4.730 1.18%
BM_PushHeap_string_Ascending_16384 20.646 7.05%
BM_PushHeap_string_Ascending_256 11.559 9.65%
BM_PushHeap_string_Ascending_262144 30.112 1.00%
BM_PushHeap_string_Ascending_4 2.550 -1.22%
BM_PushHeap_string_Ascending_64 7.793 5.76%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.361 -7.60%
BM_PushHeap_string_Descending_16 2.101 -
BM_PushHeap_string_Descending_16384 2.315 -18.38%
BM_PushHeap_string_Descending_256 2.274 -1.39%
BM_PushHeap_string_Descending_262144 3.195 -
BM_PushHeap_string_Descending_4 1.886 -1.14%
BM_PushHeap_string_Descending_64 2.195 -1.51%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.780 1.26%
BM_PushHeap_string_PipeOrgan_16 4.131 -
BM_PushHeap_string_PipeOrgan_16384 13.228 1.12%
BM_PushHeap_string_PipeOrgan_256 8.047 -
BM_PushHeap_string_PipeOrgan_262144 17.914 2.00%
BM_PushHeap_string_PipeOrgan_4 2.517 1.06%
BM_PushHeap_string_PipeOrgan_64 5.782 -1.06%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.126 -
BM_PushHeap_string_QuickSortAdversary_16 10.143 -
BM_PushHeap_string_QuickSortAdversary_16384 15.626 -1.09%
BM_PushHeap_string_QuickSortAdversary_256 14.476 -
BM_PushHeap_string_QuickSortAdversary_262144 16.173 -
BM_PushHeap_string_QuickSortAdversary_4 6.089 -
BM_PushHeap_string_QuickSortAdversary_64 12.918 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.917 -
BM_PushHeap_string_Random_16 10.151 -
BM_PushHeap_string_Random_16384 16.266 -
BM_PushHeap_string_Random_256 14.208 -
BM_PushHeap_string_Random_262144 18.076 -
BM_PushHeap_string_Random_4 5.939 -
BM_PushHeap_string_Random_64 12.738 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.494 -
BM_PushHeap_string_SingleElement_16 2.470 -
BM_PushHeap_string_SingleElement_16384 2.497 -
BM_PushHeap_string_SingleElement_256 2.475 -
BM_PushHeap_string_SingleElement_262144 2.533 -
BM_PushHeap_string_SingleElement_4 2.224 -
BM_PushHeap_string_SingleElement_64 2.518 1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 25.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.808 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.093 1.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.910 -1.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.422 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.030 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.910 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -1.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.630 -2.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -2.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.687 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.678 -7.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.911 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.429 -19.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.534 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.544 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.892 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.166 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.228 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.698 56.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.260 -1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.680 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.849 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.821 -1.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.430 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.401 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.430 3.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.640 1.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.244 1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.629 3.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.576 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.590 -2.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.555 -3.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.723 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.643 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.745 -
BM_PushHeap_uint32_Ascending_1 0.448 -35.62%
BM_PushHeap_uint32_Ascending_1024 3.946 -
BM_PushHeap_uint32_Ascending_16 1.400 -
BM_PushHeap_uint32_Ascending_16384 6.746 3.51%
BM_PushHeap_uint32_Ascending_256 3.092 -
BM_PushHeap_uint32_Ascending_262144 8.264 -
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.225 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.356 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.341 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.519 -9.09%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.385 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.032 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.697 21.61%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -7.84%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.428 -19.81%
BM_PushHeap_uint32_Random_1024 6.261 -
BM_PushHeap_uint32_Random_16 4.430 -
BM_PushHeap_uint32_Random_16384 6.318 1.85%
BM_PushHeap_uint32_Random_256 6.096 1.51%
BM_PushHeap_uint32_Random_262144 6.332 1.07%
BM_PushHeap_uint32_Random_4 2.423 -2.30%
BM_PushHeap_uint32_Random_64 5.613 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -3.07%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.339 -3.81%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.468 -
BM_PushHeap_uint64_Ascending_1024 2.575 -
BM_PushHeap_uint64_Ascending_16 0.908 -9.81%
BM_PushHeap_uint64_Ascending_16384 3.565 -1.25%
BM_PushHeap_uint64_Ascending_256 2.091 -3.73%
BM_PushHeap_uint64_Ascending_262144 4.707 -
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.517 -11.32%
BM_PushHeap_uint64_Descending_1 0.430 -24.52%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.372 -
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.404 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.378 -
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.024 -
BM_PushHeap_uint64_PipeOrgan_4 0.486 -
BM_PushHeap_uint64_PipeOrgan_64 1.327 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.941 -1.23%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.486 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.837 -2.15%
BM_PushHeap_uint64_Random_16 4.273 -
BM_PushHeap_uint64_Random_16384 6.136 4.02%
BM_PushHeap_uint64_Random_256 5.798 -
BM_PushHeap_uint64_Random_262144 6.055 3.95%
BM_PushHeap_uint64_Random_4 2.232 7.92%
BM_PushHeap_uint64_Random_64 5.113 -
BM_PushHeap_uint64_SingleElement_1 0.616 36.51%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -3.19%
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -2.98%
BM_PushHeap_uint64_SingleElement_64 0.372 -
BM_RangesMakeHeap_float_Ascending_1 0.272 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.736 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.652 -
BM_RangesMakeHeap_float_Ascending_262144 0.699 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.277 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.250 9.40%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.260 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.283 -
BM_RangesMakeHeap_float_Descending_64 0.270 18.15%
BM_RangesMakeHeap_float_Heap_1 0.268 -
BM_RangesMakeHeap_float_Heap_1024 0.253 -
BM_RangesMakeHeap_float_Heap_16 0.213 -10.41%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.247 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.278 -
BM_RangesMakeHeap_float_Heap_64 0.193 -14.50%
BM_RangesMakeHeap_float_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.699 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.298 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.666 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.706 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.383 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.796 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.268 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.835 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.409 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.337 13.33%
BM_RangesMakeHeap_float_Random_16 1.591 -7.26%
BM_RangesMakeHeap_float_Random_16384 1.094 -6.12%
BM_RangesMakeHeap_float_Random_256 1.293 -8.70%
BM_RangesMakeHeap_float_Random_262144 1.159 2.46%
BM_RangesMakeHeap_float_Random_4 1.432 14.44%
BM_RangesMakeHeap_float_Random_64 1.466 2.17%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.700 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.661 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.360 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.318 8.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.398 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.730 -6.48%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.129 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.506 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.616 2.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.508 11.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.559 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.596 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.477 -11.93%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.196 -1.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.341 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.380 -1.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.410 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.578 7.28%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.243 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.300 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.366 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.341 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 1.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.915 -4.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.973 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.919 -4.72%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.135 -3.63%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.089 1.95%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.666 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.131 1.69%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.202 1.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.084 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.208 1.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.189 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.262 1.56%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.114 -
BM_RangesMakeHeap_string_Ascending_1 0.254 -
BM_RangesMakeHeap_string_Ascending_1024 5.087 1.58%
BM_RangesMakeHeap_string_Ascending_16 3.684 -
BM_RangesMakeHeap_string_Ascending_16384 5.689 -
BM_RangesMakeHeap_string_Ascending_256 5.006 2.64%
BM_RangesMakeHeap_string_Ascending_262144 9.338 30.17%
BM_RangesMakeHeap_string_Ascending_4 2.887 1.45%
BM_RangesMakeHeap_string_Ascending_64 4.785 -
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.682 -1.59%
BM_RangesMakeHeap_string_Descending_16 2.344 -2.66%
BM_RangesMakeHeap_string_Descending_16384 2.727 -10.70%
BM_RangesMakeHeap_string_Descending_256 2.682 -2.23%
BM_RangesMakeHeap_string_Descending_262144 3.506 1.16%
BM_RangesMakeHeap_string_Descending_4 2.093 -1.53%
BM_RangesMakeHeap_string_Descending_64 2.549 -2.59%
BM_RangesMakeHeap_string_Heap_1 0.257 -
BM_RangesMakeHeap_string_Heap_1024 4.886 3.38%
BM_RangesMakeHeap_string_Heap_16 4.677 1.76%
BM_RangesMakeHeap_string_Heap_16384 5.157 4.60%
BM_RangesMakeHeap_string_Heap_256 5.013 3.81%
BM_RangesMakeHeap_string_Heap_262144 5.525 7.22%
BM_RangesMakeHeap_string_Heap_4 3.078 2.27%
BM_RangesMakeHeap_string_Heap_64 5.077 3.07%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.849 -2.56%
BM_RangesMakeHeap_string_PipeOrgan_16 3.575 -2.00%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.071 -11.77%
BM_RangesMakeHeap_string_PipeOrgan_256 4.775 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.328 1.86%
BM_RangesMakeHeap_string_PipeOrgan_4 2.551 -1.62%
BM_RangesMakeHeap_string_PipeOrgan_64 4.699 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.253 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.484 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.505 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.634 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.317 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.545 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.906 -1.47%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.086 -
BM_RangesMakeHeap_string_Random_1 0.252 -
BM_RangesMakeHeap_string_Random_1024 10.654 -
BM_RangesMakeHeap_string_Random_16 8.269 -
BM_RangesMakeHeap_string_Random_16384 12.476 -
BM_RangesMakeHeap_string_Random_256 10.356 -
BM_RangesMakeHeap_string_Random_262144 15.133 -
BM_RangesMakeHeap_string_Random_4 5.691 -1.06%
BM_RangesMakeHeap_string_Random_64 9.945 -
BM_RangesMakeHeap_string_SingleElement_1 0.254 -
BM_RangesMakeHeap_string_SingleElement_1024 6.198 -
BM_RangesMakeHeap_string_SingleElement_16 5.603 -
BM_RangesMakeHeap_string_SingleElement_16384 6.027 1.77%
BM_RangesMakeHeap_string_SingleElement_256 6.292 -
BM_RangesMakeHeap_string_SingleElement_262144 7.673 3.42%
BM_RangesMakeHeap_string_SingleElement_4 3.692 2.02%
BM_RangesMakeHeap_string_SingleElement_64 6.432 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.890 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.101 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.965 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -1.43%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -2.14%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.998 -2.20%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.271 1.54%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.937 -2.48%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.216 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.102 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.201 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.781 1.80%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.031 -2.68%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.955 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.133 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -2.02%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.249 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.929 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.801 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.114 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.071 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.573 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.765 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.805 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.752 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.919 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.569 -3.34%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.830 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.990 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.710 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.297 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.931 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.643 -
BM_RangesMakeHeap_uint32_Ascending_16 0.607 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.602 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.663 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.552 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.254 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.275 -
BM_RangesMakeHeap_uint32_Descending_64 0.233 -10.12%
BM_RangesMakeHeap_uint32_Heap_1 0.278 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.247 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.277 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -10.05%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.709 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.034 2.30%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.638 2.10%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.418 5.68%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.716 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.618 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.484 -
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.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.083 3.32%
BM_RangesMakeHeap_uint32_Random_16 1.282 3.16%
BM_RangesMakeHeap_uint32_Random_16384 1.005 2.86%
BM_RangesMakeHeap_uint32_Random_256 1.232 2.63%
BM_RangesMakeHeap_uint32_Random_262144 1.037 2.21%
BM_RangesMakeHeap_uint32_Random_4 1.154 -5.63%
BM_RangesMakeHeap_uint32_Random_64 1.287 3.26%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.572 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.489 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.544 -1.99%
BM_RangesMakeHeap_uint32_SingleElement_262144 0.627 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.512 -
BM_RangesMakeHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.665 4.22%
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.631 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.412 -
BM_RangesMakeHeap_uint64_Ascending_64 0.576 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.277 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.276 -
BM_RangesMakeHeap_uint64_Descending_64 0.251 -
BM_RangesMakeHeap_uint64_Heap_1 0.275 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.281 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.262 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.032 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.655 1.75%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.726 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.415 3.09%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.274 -
BM_RangesMakeHeap_uint64_Random_1024 1.002 -3.71%
BM_RangesMakeHeap_uint64_Random_16 1.276 -3.65%
BM_RangesMakeHeap_uint64_Random_16384 1.015 2.69%
BM_RangesMakeHeap_uint64_Random_256 1.153 -3.41%
BM_RangesMakeHeap_uint64_Random_262144 1.029 -
BM_RangesMakeHeap_uint64_Random_4 1.360 19.81%
BM_RangesMakeHeap_uint64_Random_64 1.241 -3.75%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.513 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.588 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.754 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.505 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.642 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.974 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.027 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.535 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.653 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.283 -2.59%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.962 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.053 -1.32%
BM_RangesMakeThenSortHeap_float_Descending_16 1.820 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.475 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.983 -
BM_RangesMakeThenSortHeap_float_Descending_262144 34.960 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.308 6.90%
BM_RangesMakeThenSortHeap_float_Descending_64 3.342 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.236 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.969 2.53%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.195 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.075 -1.22%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.190 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.227 -1.72%
BM_RangesMakeThenSortHeap_float_Heap_64 3.545 -1.88%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.384 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.878 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.656 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.262 -1.78%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.725 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.448 -1.45%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.028 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.220 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.946 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.566 -1.29%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.969 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.511 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.495 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.835 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.917 -
BM_RangesMakeThenSortHeap_float_Random_16 9.930 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.638 -
BM_RangesMakeThenSortHeap_float_Random_256 25.339 -
BM_RangesMakeThenSortHeap_float_Random_262144 61.942 -
BM_RangesMakeThenSortHeap_float_Random_4 4.306 -
BM_RangesMakeThenSortHeap_float_Random_64 17.819 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.781 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.284 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.788 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.990 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.340 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.356 1.53%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.324 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.841 -1.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.799 1.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.470 -1.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.722 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.551 -2.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.713 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.290 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.041 -3.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.802 -3.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.563 -3.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.883 -3.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.656 -3.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.946 -29.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.680 -3.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.082 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.445 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.235 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.718 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.737 -4.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.222 1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.860 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.991 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.221 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.949 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.029 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.784 -1.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.423 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.912 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.519 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.918 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.503 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.159 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.578 -1.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.777 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.284 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.490 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.388 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.138 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.549 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.985 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.371 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.651 -9.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.295 -9.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.458 -10.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.285 -9.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.346 -12.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.546 23.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.867 -9.39%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 29.980 -4.14%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.567 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.321 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.286 1.53%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.661 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.410 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.566 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.485 2.80%
BM_RangesMakeThenSortHeap_string_Descending_16 7.861 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.618 -1.61%
BM_RangesMakeThenSortHeap_string_Descending_256 18.264 -
BM_RangesMakeThenSortHeap_string_Descending_262144 86.952 -3.80%
BM_RangesMakeThenSortHeap_string_Descending_4 3.721 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.052 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.950 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.915 -
BM_RangesMakeThenSortHeap_string_Heap_16384 102.331 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.706 -
BM_RangesMakeThenSortHeap_string_Heap_262144 180.188 -
BM_RangesMakeThenSortHeap_string_Heap_4 6.000 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.525 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.603 -3.08%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.546 -1.54%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.866 -2.35%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.897 -4.52%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.201 -1.69%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.798 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.038 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.615 1.62%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.878 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 111.311 1.96%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.957 1.68%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.494 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.598 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.556 1.20%
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.890 -2.27%
BM_RangesMakeThenSortHeap_string_Random_16 22.483 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.670 -2.69%
BM_RangesMakeThenSortHeap_string_Random_256 54.471 -2.25%
BM_RangesMakeThenSortHeap_string_Random_262144 190.952 -4.84%
BM_RangesMakeThenSortHeap_string_Random_4 10.461 -
BM_RangesMakeThenSortHeap_string_Random_64 39.297 -1.87%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.305 -7.34%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.515 -1.71%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.676 -5.15%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.653 -4.69%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.603 -5.91%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.162 1.31%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.251 -5.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.003 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.596 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.424 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.154 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.642 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.350 1.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.699 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.735 -1.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.619 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.750 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.902 -1.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.117 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.186 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.694 1.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.618 -1.55%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.434 -2.74%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.298 -1.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.067 -1.70%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.817 -1.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.048 1.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.460 4.03%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.339 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.054 1.18%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.726 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.337 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.261 1.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.396 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.423 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.324 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.483 1.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.182 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.864 -1.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.062 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.675 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.667 -3.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.938 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.905 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.683 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.485 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.606 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.346 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.456 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.608 -14.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.239 -3.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.615 -17.66%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.794 -11.46%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.743 -21.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.689 -2.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.924 -10.08%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.701 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.717 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.877 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.061 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.434 -1.12%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.685 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.202 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.527 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.284 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.722 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.333 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.345 -3.68%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.653 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.392 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.104 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.428 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.258 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.429 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.197 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.129 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.052 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.835 1.38%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.218 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.197 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.511 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.397 1.02%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.223 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.626 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.596 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.516 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.457 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.402 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.760 2.14%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.939 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.596 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.713 1.05%
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.242 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.336 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.564 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.016 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.986 1.02%
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.751 -2.76%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.010 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.117 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.622 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.952 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.584 2.81%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.324 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.739 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.498 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.986 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.729 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.219 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.458 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.373 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.318 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.587 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.336 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.670 -1.05%
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.811 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.474 -2.95%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.442 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.398 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.349 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.626 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.479 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.976 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.186 -1.71%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.331 1.11%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.196 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.143 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.505 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.334 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.174 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.392 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.995 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.674 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.516 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.505 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.781 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.961 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.408 -2.18%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.924 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.461 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.642 1.10%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.067 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.358 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.270 -1.23%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.056 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.885 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.731 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.012 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.815 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.799 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.112 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.203 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.934 -
BM_RangesPopHeap_float_1 0.466 -3.26%
BM_RangesPopHeap_float_1024 27.895 -1.46%
BM_RangesPopHeap_float_16 6.873 -1.60%
BM_RangesPopHeap_float_16384 32.863 -3.79%
BM_RangesPopHeap_float_256 21.969 -2.14%
BM_RangesPopHeap_float_262144 39.176 3.07%
BM_RangesPopHeap_float_4 2.450 -
BM_RangesPopHeap_float_64 13.320 -1.86%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.438 -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.533 1.79%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.409 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.115 1.67%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.814 1.78%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 61.601 2.38%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.131 -2.80%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.156 1.40%
BM_RangesPopHeap_string_1 0.700 49.52%
BM_RangesPopHeap_string_1024 56.012 -
BM_RangesPopHeap_string_16 14.403 -
BM_RangesPopHeap_string_16384 73.015 -
BM_RangesPopHeap_string_256 40.643 -
BM_RangesPopHeap_string_262144 90.099 -1.03%
BM_RangesPopHeap_string_4 5.325 3.15%
BM_RangesPopHeap_string_64 25.805 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.495 -20.97%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.636 -1.34%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.488 -1.35%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.592 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.853 -1.38%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 76.404 -3.00%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.159 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.527 -1.08%
BM_RangesPopHeap_uint32_1 0.581 19.22%
BM_RangesPopHeap_uint32_1024 21.263 -
BM_RangesPopHeap_uint32_16 7.529 -
BM_RangesPopHeap_uint32_16384 30.805 -1.17%
BM_RangesPopHeap_uint32_256 16.968 -
BM_RangesPopHeap_uint32_262144 41.021 -
BM_RangesPopHeap_uint32_4 2.596 -1.81%
BM_RangesPopHeap_uint32_64 12.571 -
BM_RangesPopHeap_uint64_1 0.561 23.58%
BM_RangesPopHeap_uint64_1024 21.457 -
BM_RangesPopHeap_uint64_16 7.632 -
BM_RangesPopHeap_uint64_16384 31.355 -
BM_RangesPopHeap_uint64_256 17.043 -
BM_RangesPopHeap_uint64_262144 41.572 -
BM_RangesPopHeap_uint64_4 2.707 -1.36%
BM_RangesPopHeap_uint64_64 12.693 -
BM_RangesPushHeap_float_Ascending_1 0.466 -
BM_RangesPushHeap_float_Ascending_1024 3.157 -
BM_RangesPushHeap_float_Ascending_16 1.065 4.12%
BM_RangesPushHeap_float_Ascending_16384 4.293 -
BM_RangesPushHeap_float_Ascending_256 2.515 -
BM_RangesPushHeap_float_Ascending_262144 5.226 2.76%
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.825 2.41%
BM_RangesPushHeap_float_Descending_1 0.554 6.22%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.372 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.370 -
BM_RangesPushHeap_float_Descending_64 0.382 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.517 -
BM_RangesPushHeap_float_PipeOrgan_256 1.726 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.150 -
BM_RangesPushHeap_float_PipeOrgan_4 0.491 -
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.027 4.35%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.733 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.464 -33.47%
BM_RangesPushHeap_float_Random_1024 7.577 1.83%
BM_RangesPushHeap_float_Random_16 5.343 -1.81%
BM_RangesPushHeap_float_Random_16384 7.674 -
BM_RangesPushHeap_float_Random_256 7.323 -
BM_RangesPushHeap_float_Random_262144 7.626 -1.30%
BM_RangesPushHeap_float_Random_4 2.994 -
BM_RangesPushHeap_float_Random_64 6.755 1.33%
BM_RangesPushHeap_float_SingleElement_1 0.466 8.44%
BM_RangesPushHeap_float_SingleElement_1024 0.390 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -3.46%
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.358 -6.06%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.466 18.60%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.193 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.588 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.932 1.45%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.260 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.673 3.25%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.837 -3.28%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.497 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 17.39%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.748 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.192 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.117 2.13%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.259 1.06%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.412 3.57%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.690 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.662 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.927 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.975 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.617 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.465 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.612 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.576 -5.90%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.454 1.98%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.403 3.10%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.280 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.541 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.859 7.97%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.856 1.19%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.411 -23.28%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.552 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.569 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.543 -2.39%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.112 -8.84%
BM_RangesPushHeap_string_Ascending_16 4.703 -
BM_RangesPushHeap_string_Ascending_16384 18.936 -6.99%
BM_RangesPushHeap_string_Ascending_256 10.586 -9.18%
BM_RangesPushHeap_string_Ascending_262144 28.781 -2.04%
BM_RangesPushHeap_string_Ascending_4 2.568 -
BM_RangesPushHeap_string_Ascending_64 7.584 -1.85%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.528 -1.03%
BM_RangesPushHeap_string_Descending_16 2.068 -2.39%
BM_RangesPushHeap_string_Descending_16384 2.336 -
BM_RangesPushHeap_string_Descending_256 2.251 -3.04%
BM_RangesPushHeap_string_Descending_262144 3.026 -7.32%
BM_RangesPushHeap_string_Descending_4 1.886 -1.08%
BM_RangesPushHeap_string_Descending_64 2.184 -3.02%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.791 1.89%
BM_RangesPushHeap_string_PipeOrgan_16 4.108 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.033 -
BM_RangesPushHeap_string_PipeOrgan_256 8.033 1.07%
BM_RangesPushHeap_string_PipeOrgan_262144 17.704 -
BM_RangesPushHeap_string_PipeOrgan_4 2.492 -
BM_RangesPushHeap_string_PipeOrgan_64 5.801 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.113 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.142 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.715 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.431 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.284 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.087 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.894 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.123 1.30%
BM_RangesPushHeap_string_Random_16 10.287 1.17%
BM_RangesPushHeap_string_Random_16384 16.538 1.82%
BM_RangesPushHeap_string_Random_256 14.340 1.01%
BM_RangesPushHeap_string_Random_262144 18.166 -
BM_RangesPushHeap_string_Random_4 6.076 2.33%
BM_RangesPushHeap_string_Random_64 12.940 1.17%
BM_RangesPushHeap_string_SingleElement_1 0.702 -
BM_RangesPushHeap_string_SingleElement_1024 2.424 -2.61%
BM_RangesPushHeap_string_SingleElement_16 2.420 -2.33%
BM_RangesPushHeap_string_SingleElement_16384 2.436 -2.30%
BM_RangesPushHeap_string_SingleElement_256 2.406 -2.63%
BM_RangesPushHeap_string_SingleElement_262144 2.533 -1.09%
BM_RangesPushHeap_string_SingleElement_4 2.160 -2.57%
BM_RangesPushHeap_string_SingleElement_64 2.462 -2.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.577 -15.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.807 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.085 -1.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.863 -1.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.941 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.399 -2.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.020 2.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.966 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.644 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.724 -5.46%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.889 -4.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.398 -17.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.483 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.523 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.896 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.171 1.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.919 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.245 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.557 7.14%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.262 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.839 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.847 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.516 -1.22%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.469 14.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.517 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.302 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.449 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.152 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.492 -1.61%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.494 1.46%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.903 2.43%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.467 13.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.724 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.661 2.18%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_RangesPushHeap_uint32_Ascending_1 0.461 -27.45%
BM_RangesPushHeap_uint32_Ascending_1024 3.909 -1.15%
BM_RangesPushHeap_uint32_Ascending_16 1.397 -
BM_RangesPushHeap_uint32_Ascending_16384 6.576 -1.02%
BM_RangesPushHeap_uint32_Ascending_256 3.063 -1.07%
BM_RangesPushHeap_uint32_Ascending_262144 8.089 -
BM_RangesPushHeap_uint32_Ascending_4 0.756 -
BM_RangesPushHeap_uint32_Ascending_64 2.205 -1.08%
BM_RangesPushHeap_uint32_Descending_1 0.466 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.361 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.379 -
BM_RangesPushHeap_uint32_Descending_4 0.354 -
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.446 6.58%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.877 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.388 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.033 -1.07%
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.558 35.58%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.926 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.461 -10.99%
BM_RangesPushHeap_uint32_Random_1024 6.064 -3.76%
BM_RangesPushHeap_uint32_Random_16 4.438 -2.28%
BM_RangesPushHeap_uint32_Random_16384 6.234 -2.98%
BM_RangesPushHeap_uint32_Random_256 5.973 -1.76%
BM_RangesPushHeap_uint32_Random_262144 6.244 -2.09%
BM_RangesPushHeap_uint32_Random_4 2.479 -
BM_RangesPushHeap_uint32_Random_64 5.490 -2.92%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -3.88%
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -8.74%
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -4.40%
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -3.90%
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -4.43%
BM_RangesPushHeap_uint32_SingleElement_4 0.336 -11.24%
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -5.78%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -1.79%
BM_RangesPushHeap_uint64_Ascending_16 0.916 -1.31%
BM_RangesPushHeap_uint64_Ascending_16384 3.607 -2.56%
BM_RangesPushHeap_uint64_Ascending_256 2.091 -2.47%
BM_RangesPushHeap_uint64_Ascending_262144 4.799 -
BM_RangesPushHeap_uint64_Ascending_4 0.547 -
BM_RangesPushHeap_uint64_Ascending_64 1.517 -3.16%
BM_RangesPushHeap_uint64_Descending_1 0.491 -2.56%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.397 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.368 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.888 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.386 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.696 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.037 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.909 -7.56%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.468 -
BM_RangesPushHeap_uint64_Random_1024 5.987 2.71%
BM_RangesPushHeap_uint64_Random_16 4.214 -1.08%
BM_RangesPushHeap_uint64_Random_16384 5.982 -1.07%
BM_RangesPushHeap_uint64_Random_256 5.536 -3.51%
BM_RangesPushHeap_uint64_Random_262144 5.816 -3.80%
BM_RangesPushHeap_uint64_Random_4 2.045 -6.28%
BM_RangesPushHeap_uint64_Random_64 5.255 2.29%
BM_RangesPushHeap_uint64_SingleElement_1 0.476 -25.05%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -
BM_RangesPushHeap_uint64_SingleElement_64 0.365 3.84%
BM_RangesSortHeap_float_1 0.265 -
BM_RangesSortHeap_float_1024 8.015 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.344 -1.25%
BM_RangesSortHeap_float_256 5.794 -
BM_RangesSortHeap_float_262144 30.866 -
BM_RangesSortHeap_float_4 1.061 -
BM_RangesSortHeap_float_64 3.254 1.05%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.260 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.702 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.012 1.51%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.587 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.167 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.317 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.871 13.75%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.662 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.877 -2.07%
BM_RangesSortHeap_string_16 14.129 -1.30%
BM_RangesSortHeap_string_16384 95.769 -2.37%
BM_RangesSortHeap_string_256 44.240 -2.02%
BM_RangesSortHeap_string_262144 176.039 -
BM_RangesSortHeap_string_4 4.243 -
BM_RangesSortHeap_string_64 29.678 -2.01%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.485 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.560 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.526 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.374 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.161 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.435 2.03%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.275 -1.80%
BM_RangesSortHeap_uint32_1 0.260 -
BM_RangesSortHeap_uint32_1024 10.236 -
BM_RangesSortHeap_uint32_16 4.795 -
BM_RangesSortHeap_uint32_16384 16.405 -
BM_RangesSortHeap_uint32_256 8.078 -
BM_RangesSortHeap_uint32_262144 24.484 -
BM_RangesSortHeap_uint32_4 1.033 -
BM_RangesSortHeap_uint32_64 8.029 -
BM_RangesSortHeap_uint64_1 0.250 -
BM_RangesSortHeap_uint64_1024 10.176 -
BM_RangesSortHeap_uint64_16 4.954 -
BM_RangesSortHeap_uint64_16384 16.423 -
BM_RangesSortHeap_uint64_256 8.292 -
BM_RangesSortHeap_uint64_262144 24.532 -
BM_RangesSortHeap_uint64_4 0.939 -1.32%
BM_RangesSortHeap_uint64_64 7.910 -
BM_SortHeap_float_1 0.248 -6.72%
BM_SortHeap_float_1024 8.125 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 27.825 -1.85%
BM_SortHeap_float_256 5.848 -
BM_SortHeap_float_262144 31.362 -
BM_SortHeap_float_4 1.081 -
BM_SortHeap_float_64 3.264 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.674 -
BM_SortHeap_pair<uint32,_uint32>_16 5.914 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.529 -
BM_SortHeap_pair<uint32,_uint32>_256 10.117 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.314 -
BM_SortHeap_pair<uint32,_uint32>_4 1.753 -2.58%
BM_SortHeap_pair<uint32,_uint32>_64 8.661 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.081 -2.37%
BM_SortHeap_string_16 14.144 -1.47%
BM_SortHeap_string_16384 96.026 -2.49%
BM_SortHeap_string_256 44.399 -2.23%
BM_SortHeap_string_262144 173.001 -1.54%
BM_SortHeap_string_4 4.253 -
BM_SortHeap_string_64 29.767 -2.30%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.479 -1.19%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.556 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.579 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.330 -1.41%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.409 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.451 1.93%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.242 -2.44%
BM_SortHeap_uint32_1 0.265 -
BM_SortHeap_uint32_1024 10.192 -
BM_SortHeap_uint32_16 4.800 -
BM_SortHeap_uint32_16384 16.393 -
BM_SortHeap_uint32_256 8.093 -
BM_SortHeap_uint32_262144 24.549 -
BM_SortHeap_uint32_4 1.059 1.59%
BM_SortHeap_uint32_64 7.987 -
BM_SortHeap_uint64_1 0.265 -
BM_SortHeap_uint64_1024 10.195 -
BM_SortHeap_uint64_16 4.922 -
BM_SortHeap_uint64_16384 16.416 -
BM_SortHeap_uint64_256 8.298 -
BM_SortHeap_uint64_262144 24.674 -
BM_SortHeap_uint64_4 0.937 -
BM_SortHeap_uint64_64 7.944 -
BM_StringAssignAsciizMix_Opaque 4.870 1.03%
BM_StringAssignAsciizMix_Transparent 3.091 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 184.236 -
BM_StringAssignAsciiz_Huge_Transparent 183.510 -
BM_StringAssignAsciiz_Large_Opaque 11.789 1.15%
BM_StringAssignAsciiz_Large_Transparent 11.787 1.05%
BM_StringAssignAsciiz_Small_Opaque 2.882 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.725 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 111.622 2.13%
BM_StringAssignStr_Huge_Transparent 109.785 -1.02%
BM_StringAssignStr_Large_Opaque 10.276 1.23%
BM_StringAssignStr_Large_Transparent 10.288 -
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.014 -4.66%
BM_StringConstructDestroyCStr_Empty_Transparent 0.370 53.93%
BM_StringConstructDestroyCStr_Huge_Opaque 158.485 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.275 -
BM_StringConstructDestroyCStr_Large_Opaque 14.748 -2.22%
BM_StringConstructDestroyCStr_Large_Transparent 9.361 -5.43%
BM_StringConstructDestroyCStr_Small_Opaque 2.248 -
BM_StringConstructDestroyCStr_Small_Transparent 0.396 -6.54%
BM_StringCopy_Empty 0.650 -
BM_StringCopy_Huge 103.380 1.67%
BM_StringCopy_Large 6.202 -
BM_StringCopy_Small 0.650 -
BM_StringCtorDefault 0.271 -26.53%
BM_StringDestroy_Empty 0.808 15.01%
BM_StringDestroy_Huge 10.740 -
BM_StringDestroy_Large 6.825 -
BM_StringDestroy_Small 0.649 -22.23%
BM_StringEraseToEnd_Empty_Opaque 0.631 -
BM_StringEraseToEnd_Empty_Transparent 0.354 -
BM_StringEraseToEnd_Huge_Opaque 2.309 -1.91%
BM_StringEraseToEnd_Huge_Transparent 2.445 -
BM_StringEraseToEnd_Large_Opaque 1.004 -1.92%
BM_StringEraseToEnd_Large_Transparent 0.843 -1.49%
BM_StringEraseToEnd_Small_Opaque 0.612 -
BM_StringEraseToEnd_Small_Transparent 0.415 -
BM_StringEraseWithMove_Empty_Opaque 0.903 13.13%
BM_StringEraseWithMove_Empty_Transparent 0.665 17.12%
BM_StringEraseWithMove_Huge_Opaque 51.887 -2.81%
BM_StringEraseWithMove_Huge_Transparent 49.851 -1.56%
BM_StringEraseWithMove_Large_Opaque 2.887 1.36%
BM_StringEraseWithMove_Large_Transparent 2.651 1.55%
BM_StringEraseWithMove_Small_Opaque 2.620 2.14%
BM_StringEraseWithMove_Small_Transparent 2.502 5.90%
BM_StringFindAllMatch/1 2.902 1.37%
BM_StringFindAllMatch/131072 2271.405 -
BM_StringFindAllMatch/32768 575.257 -
BM_StringFindAllMatch/4096 79.936 -1.06%
BM_StringFindAllMatch/512 11.550 -1.55%
BM_StringFindAllMatch/64 3.131 7.82%
BM_StringFindAllMatch/8 2.667 4.75%
BM_StringFindCharLiteral/1024 16.931 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.339 -
BM_StringFindCharLiteral/256 5.312 -1.26%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.274 -
BM_StringFindCharLiteral/512 9.291 -
BM_StringFindCharLiteral/64 2.136 1.49%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.244 -
BM_StringFindMatch1/1 982.758 -
BM_StringFindMatch1/32768 1574.097 -
BM_StringFindMatch1/4096 1067.884 -
BM_StringFindMatch1/512 991.861 -
BM_StringFindMatch1/64 983.108 -
BM_StringFindMatch1/8 982.653 -
BM_StringFindMatch2/1 982.604 -
BM_StringFindMatch2/32768 1574.047 -
BM_StringFindMatch2/4096 1068.625 -
BM_StringFindMatch2/512 993.497 -
BM_StringFindMatch2/64 983.167 -
BM_StringFindMatch2/8 982.450 -
BM_StringFindNoMatch/10 1.272 -
BM_StringFindNoMatch/131072 1966.860 -
BM_StringFindNoMatch/32768 499.446 -
BM_StringFindNoMatch/4096 75.326 -
BM_StringFindNoMatch/512 9.281 -
BM_StringFindNoMatch/64 2.013 7.41%
BM_StringFindStringLiteral/1024 17.785 -
BM_StringFindStringLiteral/128 3.158 2.25%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.352 -
BM_StringFindStringLiteral/256 5.332 -
BM_StringFindStringLiteral/32 1.675 1.78%
BM_StringFindStringLiteral/4096 77.431 -
BM_StringFindStringLiteral/512 9.415 -
BM_StringFindStringLiteral/64 2.129 1.35%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.424 -
BM_StringMove_Empty 1.294 -1.03%
BM_StringMove_Huge 1.290 -
BM_StringMove_Large 1.291 -
BM_StringMove_Small 1.293 -
BM_StringRead_Cold_Deep_Empty 0.995 -2.38%
BM_StringRead_Cold_Deep_Large 1.460 -
BM_StringRead_Cold_Deep_Small 0.939 -8.06%
BM_StringRead_Cold_Shallow_Empty 0.925 -5.31%
BM_StringRead_Cold_Shallow_Large 1.241 -
BM_StringRead_Cold_Shallow_Small 0.919 -4.29%
BM_StringRead_Hot_Deep_Empty 0.478 -
BM_StringRead_Hot_Deep_Large 0.522 -
BM_StringRead_Hot_Deep_Small 0.479 -
BM_StringRead_Hot_Shallow_Empty 0.476 -
BM_StringRead_Hot_Shallow_Large 0.462 -
BM_StringRead_Hot_Shallow_Small 0.485 3.98%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.641 2.67%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.640 2.60%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.903 2.75%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.437 3.60%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.050 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.364 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.202 3.96%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.158 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.721 6.36%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.364 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.364 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.366 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.362 -10.85%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.308 -15.41%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.493 6.84%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.566 23.56%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.826 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.542 9.32%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 35.58%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.359 35.23%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.521 9.89%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.611 10.30%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.560 11.29%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.462 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.164 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.803 -10.79%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.380 4.47%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.957 -3.03%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.699 -7.97%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.293 -5.81%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.840 3.19%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.741 3.30%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.377 -2.46%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.943 -3.22%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.549 14.39%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.839 5.07%
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -
BM_StringRelational_Compare_Empty_Large_Control 1.626 -
BM_StringRelational_Compare_Empty_Small_Control 1.654 1.26%
BM_StringRelational_Compare_Huge_Empty_Control 1.622 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.004 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.513 -
BM_StringRelational_Compare_Huge_Huge_Control 98.874 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.611 -
BM_StringRelational_Compare_Large_Huge_Control 2.085 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Compare_Large_Large_Control 2.088 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
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.393 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.658 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.395 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.114 2.28%
BM_StringRelational_Eq_Empty_Huge_Control 0.482 -
BM_StringRelational_Eq_Empty_Large_Control 0.489 -
BM_StringRelational_Eq_Empty_Small_Control 0.470 -2.10%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.270 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.287 -1.15%
BM_StringRelational_Eq_Huge_Huge_Control 98.914 -
BM_StringRelational_Eq_Large_Huge_Control 0.478 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.469 -7.60%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.855 -10.86%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.730 -6.53%
BM_StringRelational_Eq_Large_Large_Control 2.369 8.08%
BM_StringRelational_Eq_Small_Huge_Control 0.487 -
BM_StringRelational_Eq_Small_Large_Control 0.482 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.544 -1.98%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.762 -15.25%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.544 -2.02%
BM_StringRelational_Eq_Small_Small_Control 1.792 -2.85%
BM_StringRelational_Less_Empty_Empty_Control 1.997 -2.97%
BM_StringRelational_Less_Empty_Huge_Control 1.994 -3.12%
BM_StringRelational_Less_Empty_Large_Control 1.925 10.66%
BM_StringRelational_Less_Empty_Small_Control 2.054 -
BM_StringRelational_Less_Huge_Empty_Control 1.883 -8.44%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.322 -4.96%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.391 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.010 -
BM_StringRelational_Less_Huge_Huge_Control 99.059 -
BM_StringRelational_Less_Huge_Large_Control 2.347 3.94%
BM_StringRelational_Less_Huge_Small_Control 1.783 -1.12%
BM_StringRelational_Less_Large_Empty_Control 1.993 2.79%
BM_StringRelational_Less_Large_Huge_Control 2.295 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.320 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.860 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.494 -4.03%
BM_StringRelational_Less_Large_Large_Control 2.302 5.36%
BM_StringRelational_Less_Large_Small_Control 1.619 -12.38%
BM_StringRelational_Less_Small_Empty_Control 1.847 -3.75%
BM_StringRelational_Less_Small_Huge_Control 1.783 -
BM_StringRelational_Less_Small_Large_Control 1.847 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.386 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.846 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.730 -
BM_StringResizeAndOverwrite 0.824 -2.37%
BM_align/1 0.634 -4.86%
BM_align/256 0.670 3.17%
BM_align/64 0.664 1.70%
BM_align/8 0.670 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.308 -3.46%
BM_deque_deque_copy/1024 39.408 2.62%
BM_deque_deque_copy/2 2.994 -3.74%
BM_deque_deque_copy/4000 147.454 -
BM_deque_deque_copy/4096 152.730 -
BM_deque_deque_copy/512 20.356 -
BM_deque_deque_copy/5500 200.268 -1.48%
BM_deque_deque_copy/64 5.484 -
BM_deque_deque_copy/64000 2651.152 -3.27%
BM_deque_deque_copy/65536 2788.652 -4.34%
BM_deque_deque_copy/70000 2790.069 -2.18%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.386 -2.48%
BM_deque_deque_copy_backward/1024 42.438 4.92%
BM_deque_deque_copy_backward/2 2.996 -2.11%
BM_deque_deque_copy_backward/4000 147.637 -
BM_deque_deque_copy_backward/4096 154.587 -
BM_deque_deque_copy_backward/512 21.936 -1.71%
BM_deque_deque_copy_backward/5500 205.339 -
BM_deque_deque_copy_backward/64 5.082 -
BM_deque_deque_copy_backward/64000 8099.736 -2.25%
BM_deque_deque_copy_backward/65536 8247.747 -1.65%
BM_deque_deque_copy_backward/70000 8931.492 -2.83%
BM_deque_deque_move/0 1.387 -
BM_deque_deque_move/1 3.351 -2.24%
BM_deque_deque_move/1024 39.461 1.96%
BM_deque_deque_move/2 3.044 -1.88%
BM_deque_deque_move/4000 148.322 -
BM_deque_deque_move/4096 150.096 -
BM_deque_deque_move/512 20.355 -
BM_deque_deque_move/5500 200.567 -
BM_deque_deque_move/64 5.485 -
BM_deque_deque_move/64000 2743.707 -2.00%
BM_deque_deque_move/65536 2840.069 -4.09%
BM_deque_deque_move/70000 3147.033 -
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.364 -2.79%
BM_deque_deque_move_backward/1024 42.615 5.79%
BM_deque_deque_move_backward/2 2.995 -1.88%
BM_deque_deque_move_backward/4000 147.709 -
BM_deque_deque_move_backward/4096 153.632 -
BM_deque_deque_move_backward/512 21.379 -
BM_deque_deque_move_backward/5500 204.984 -
BM_deque_deque_move_backward/64 5.071 -
BM_deque_deque_move_backward/64000 8015.008 -2.21%
BM_deque_deque_move_backward/65536 8434.676 -
BM_deque_deque_move_backward/70000 8960.835 -
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.395 -
BM_deque_deque_ranges_copy/1024 39.446 -
BM_deque_deque_ranges_copy/2 3.049 -1.97%
BM_deque_deque_ranges_copy/4000 147.310 -
BM_deque_deque_ranges_copy/4096 149.254 -
BM_deque_deque_ranges_copy/512 20.239 -
BM_deque_deque_ranges_copy/5500 200.915 -1.18%
BM_deque_deque_ranges_copy/64 5.410 -
BM_deque_deque_ranges_copy/64000 2591.397 -10.52%
BM_deque_deque_ranges_copy/65536 2735.314 -2.37%
BM_deque_deque_ranges_copy/70000 3018.350 -2.92%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.362 -1.54%
BM_deque_deque_ranges_copy_backward/1024 42.706 5.97%
BM_deque_deque_ranges_copy_backward/2 2.991 -2.11%
BM_deque_deque_ranges_copy_backward/4000 147.530 -
BM_deque_deque_ranges_copy_backward/4096 153.571 -
BM_deque_deque_ranges_copy_backward/512 21.398 -
BM_deque_deque_ranges_copy_backward/5500 205.093 -
BM_deque_deque_ranges_copy_backward/64 5.076 -
BM_deque_deque_ranges_copy_backward/64000 8053.703 -
BM_deque_deque_ranges_copy_backward/65536 8188.956 -1.65%
BM_deque_deque_ranges_copy_backward/70000 9014.114 -1.12%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.380 -1.21%
BM_deque_deque_ranges_move/1024 39.469 2.11%
BM_deque_deque_ranges_move/2 3.036 -2.42%
BM_deque_deque_ranges_move/4000 147.146 -
BM_deque_deque_ranges_move/4096 149.067 -
BM_deque_deque_ranges_move/512 20.244 -
BM_deque_deque_ranges_move/5500 202.574 -
BM_deque_deque_ranges_move/64 5.415 -
BM_deque_deque_ranges_move/64000 2832.221 -
BM_deque_deque_ranges_move/65536 2821.011 -2.42%
BM_deque_deque_ranges_move/70000 3210.955 5.47%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.415 -2.11%
BM_deque_deque_ranges_move_backward/1024 42.596 5.22%
BM_deque_deque_ranges_move_backward/2 2.992 -1.75%
BM_deque_deque_ranges_move_backward/4000 146.434 -
BM_deque_deque_ranges_move_backward/4096 153.759 -
BM_deque_deque_ranges_move_backward/512 21.429 -
BM_deque_deque_ranges_move_backward/5500 205.153 -
BM_deque_deque_ranges_move_backward/64 5.060 -
BM_deque_deque_ranges_move_backward/64000 7947.863 -1.51%
BM_deque_deque_ranges_move_backward/65536 8446.425 -
BM_deque_deque_ranges_move_backward/70000 8943.911 -2.42%
BM_deque_vector_copy/0 1.458 -6.24%
BM_deque_vector_copy/1 2.099 -
BM_deque_vector_copy/1024 37.003 -
BM_deque_vector_copy/2 1.830 -
BM_deque_vector_copy/4000 142.551 -
BM_deque_vector_copy/4096 145.213 -
BM_deque_vector_copy/512 16.631 -
BM_deque_vector_copy/5500 194.804 -
BM_deque_vector_copy/64 2.605 -
BM_deque_vector_copy/64000 2432.706 -13.57%
BM_deque_vector_copy/65536 2554.730 -10.08%
BM_deque_vector_copy/70000 2824.127 -8.54%
BM_deque_vector_copy_backward/0 1.413 -8.50%
BM_deque_vector_copy_backward/1 2.039 -4.58%
BM_deque_vector_copy_backward/1024 37.002 -
BM_deque_vector_copy_backward/2 1.778 -3.39%
BM_deque_vector_copy_backward/4000 140.809 -2.34%
BM_deque_vector_copy_backward/4096 148.449 -
BM_deque_vector_copy_backward/512 17.933 -
BM_deque_vector_copy_backward/5500 200.839 1.05%
BM_deque_vector_copy_backward/64 2.927 -
BM_deque_vector_copy_backward/64000 8081.124 3.09%
BM_deque_vector_copy_backward/65536 8216.900 2.79%
BM_deque_vector_copy_backward/70000 8907.101 5.13%
BM_deque_vector_move/0 1.317 -14.67%
BM_deque_vector_move/1 2.056 -5.09%
BM_deque_vector_move/1024 37.068 -
BM_deque_vector_move/2 1.778 -3.57%
BM_deque_vector_move/4000 142.120 -2.21%
BM_deque_vector_move/4096 144.962 -
BM_deque_vector_move/512 16.654 -
BM_deque_vector_move/5500 197.771 1.04%
BM_deque_vector_move/64 2.571 -2.08%
BM_deque_vector_move/64000 2678.670 -4.03%
BM_deque_vector_move/65536 2660.117 -2.45%
BM_deque_vector_move/70000 2923.123 -
BM_deque_vector_move_backward/0 1.308 -12.16%
BM_deque_vector_move_backward/1 2.042 -2.37%
BM_deque_vector_move_backward/1024 36.928 -
BM_deque_vector_move_backward/2 1.776 -3.48%
BM_deque_vector_move_backward/4000 143.964 -2.55%
BM_deque_vector_move_backward/4096 149.361 -
BM_deque_vector_move_backward/512 17.928 -
BM_deque_vector_move_backward/5500 204.931 2.27%
BM_deque_vector_move_backward/64 2.926 -
BM_deque_vector_move_backward/64000 7923.271 -
BM_deque_vector_move_backward/65536 8255.609 2.68%
BM_deque_vector_move_backward/70000 8812.485 3.33%
BM_deque_vector_ranges_copy/0 1.347 -2.13%
BM_deque_vector_ranges_copy/1 2.038 -3.08%
BM_deque_vector_ranges_copy/1024 36.825 -
BM_deque_vector_ranges_copy/2 1.777 -3.44%
BM_deque_vector_ranges_copy/4000 144.032 -
BM_deque_vector_ranges_copy/4096 145.703 -
BM_deque_vector_ranges_copy/512 16.633 -
BM_deque_vector_ranges_copy/5500 198.560 -2.01%
BM_deque_vector_ranges_copy/64 2.605 -
BM_deque_vector_ranges_copy/64000 2616.891 -3.17%
BM_deque_vector_ranges_copy/65536 2579.445 -6.62%
BM_deque_vector_ranges_copy/70000 2902.656 -1.89%
BM_deque_vector_ranges_copy_backward/0 1.414 2.62%
BM_deque_vector_ranges_copy_backward/1 2.026 -4.93%
BM_deque_vector_ranges_copy_backward/1024 37.175 -
BM_deque_vector_ranges_copy_backward/2 1.777 -3.58%
BM_deque_vector_ranges_copy_backward/4000 142.392 -
BM_deque_vector_ranges_copy_backward/4096 148.115 -
BM_deque_vector_ranges_copy_backward/512 17.941 -
BM_deque_vector_ranges_copy_backward/5500 202.921 2.94%
BM_deque_vector_ranges_copy_backward/64 2.914 -
BM_deque_vector_ranges_copy_backward/64000 8071.969 1.79%
BM_deque_vector_ranges_copy_backward/65536 8300.200 4.37%
BM_deque_vector_ranges_copy_backward/70000 8861.801 -2.24%
BM_deque_vector_ranges_move/0 1.456 -6.57%
BM_deque_vector_ranges_move/1 2.033 -2.48%
BM_deque_vector_ranges_move/1024 36.857 -
BM_deque_vector_ranges_move/2 1.776 -3.60%
BM_deque_vector_ranges_move/4000 147.385 -2.00%
BM_deque_vector_ranges_move/4096 146.294 -
BM_deque_vector_ranges_move/512 16.658 -
BM_deque_vector_ranges_move/5500 199.878 1.10%
BM_deque_vector_ranges_move/64 2.597 -
BM_deque_vector_ranges_move/64000 2653.865 -2.59%
BM_deque_vector_ranges_move/65536 2676.357 -2.02%
BM_deque_vector_ranges_move/70000 2900.462 -2.39%
BM_deque_vector_ranges_move_backward/0 1.310 -16.53%
BM_deque_vector_ranges_move_backward/1 2.082 -3.77%
BM_deque_vector_ranges_move_backward/1024 36.763 -
BM_deque_vector_ranges_move_backward/2 1.772 -3.69%
BM_deque_vector_ranges_move_backward/4000 141.991 -
BM_deque_vector_ranges_move_backward/4096 148.298 -
BM_deque_vector_ranges_move_backward/512 17.904 -
BM_deque_vector_ranges_move_backward/5500 199.567 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 8011.902 1.73%
BM_deque_vector_ranges_move_backward/65536 8259.093 1.50%
BM_deque_vector_ranges_move_backward/70000 8730.842 3.57%
BM_getline_string 17.519 4.29%
BM_lexicographical_compare_three_way<IntPtr>/1 0.307 -11.15%
BM_lexicographical_compare_three_way<IntPtr>/1024 249.288 1.51%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249979.404 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.322 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3821.447 1.07%
BM_lexicographical_compare_three_way<IntPtr>/256 70.299 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60998.505 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.145 -
BM_lexicographical_compare_three_way<IntPtr>/4096 962.773 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.602 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15235.498 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.021 10.83%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 480.282 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497183.138 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.823 -1.31%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7585.501 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.408 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120428.586 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.294 -5.04%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.024 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.944 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30125.563 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.199 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.124 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250075.286 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.277 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3809.688 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.504 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60838.247 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.057 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 964.195 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.485 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15198.717 -
BM_lexicographical_compare_three_way_fast_path/1 0.454 63.91%
BM_lexicographical_compare_three_way_fast_path/1024 251.386 1.35%
BM_lexicographical_compare_three_way_fast_path/1048576 249791.429 -
BM_lexicographical_compare_three_way_fast_path/16 4.506 2.76%
BM_lexicographical_compare_three_way_fast_path/16384 3845.963 1.03%
BM_lexicographical_compare_three_way_fast_path/256 70.376 -
BM_lexicographical_compare_three_way_fast_path/262144 61208.796 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 968.403 -
BM_lexicographical_compare_three_way_fast_path/64 15.630 -
BM_lexicographical_compare_three_way_fast_path/65536 15316.854 -
BM_lexicographical_compare_three_way_slow_path/1 0.361 -
BM_lexicographical_compare_three_way_slow_path/1024 248.584 -
BM_lexicographical_compare_three_way_slow_path/1048576 248995.494 -
BM_lexicographical_compare_three_way_slow_path/16 4.446 -
BM_lexicographical_compare_three_way_slow_path/16384 3844.475 1.28%
BM_lexicographical_compare_three_way_slow_path/256 71.112 -
BM_lexicographical_compare_three_way_slow_path/262144 61565.509 1.81%
BM_lexicographical_compare_three_way_slow_path/4 1.156 -
BM_lexicographical_compare_three_way_slow_path/4096 967.411 -
BM_lexicographical_compare_three_way_slow_path/64 15.831 -
BM_lexicographical_compare_three_way_slow_path/65536 15371.383 1.71%
BM_map_find_string_literal 11.549 -
BM_num_get<bool> 12.662 1.01%
BM_num_get<double> 36.313 2.68%
BM_num_get<float> 35.948 -
BM_num_get<long> 11.703 1.20%
BM_num_get<long_double> 37.322 3.10%
BM_num_get<long_long> 11.697 1.62%
BM_num_get<unsigned_int> 10.785 4.42%
BM_num_get<unsigned_long> 11.010 -1.35%
BM_num_get<unsigned_long_long> 11.075 -1.95%
BM_num_get<unsigned_short> 10.605 -
BM_num_get<void*> 11.913 1.45%
BM_num_put<bool> 10.582 -
BM_num_put<const_void*> 12.592 -
BM_num_put<double> 58.263 1.28%
BM_num_put<long> 11.832 -1.54%
BM_num_put<long_double> 58.941 -
BM_num_put<long_long> 11.737 -1.65%
BM_num_put<unsigned_long> 11.572 -1.27%
BM_num_put<unsigned_long_long> 11.648 -
BM_std_min<__int128>/1 0.370 -9.36%
BM_std_min<__int128>/10 3.830 3.28%
BM_std_min<__int128>/1024 500.474 -
BM_std_min<__int128>/11 4.252 3.98%
BM_std_min<__int128>/12 4.736 4.73%
BM_std_min<__int128>/13 5.192 5.21%
BM_std_min<__int128>/14 5.677 5.90%
BM_std_min<__int128>/15 6.130 6.09%
BM_std_min<__int128>/16 6.657 7.09%
BM_std_min<__int128>/17 7.138 6.77%
BM_std_min<__int128>/18 7.613 6.92%
BM_std_min<__int128>/19 8.076 6.73%
BM_std_min<__int128>/2 0.659 -
BM_std_min<__int128>/20 8.535 6.60%
BM_std_min<__int128>/21 8.999 6.19%
BM_std_min<__int128>/22 9.485 6.02%
BM_std_min<__int128>/23 9.945 5.57%
BM_std_min<__int128>/24 10.408 5.59%
BM_std_min<__int128>/25 10.898 5.54%
BM_std_min<__int128>/26 11.361 5.83%
BM_std_min<__int128>/27 11.872 5.59%
BM_std_min<__int128>/28 12.310 5.17%
BM_std_min<__int128>/29 12.819 5.24%
BM_std_min<__int128>/3 1.024 -
BM_std_min<__int128>/30 13.408 5.96%
BM_std_min<__int128>/31 13.846 5.67%
BM_std_min<__int128>/32 14.257 4.69%
BM_std_min<__int128>/4 1.406 -
BM_std_min<__int128>/4000 1949.100 -
BM_std_min<__int128>/4096 1995.921 -
BM_std_min<__int128>/5 1.792 -
BM_std_min<__int128>/512 250.648 1.14%
BM_std_min<__int128>/5500 2697.664 6.59%
BM_std_min<__int128>/6 2.161 -
BM_std_min<__int128>/64 29.903 2.85%
BM_std_min<__int128>/64000 31555.081 7.48%
BM_std_min<__int128>/65536 31685.931 1.07%
BM_std_min<__int128>/7 2.564 -
BM_std_min<__int128>/70000 34098.590 -
BM_std_min<__int128>/8 2.993 -
BM_std_min<__int128>/9 3.391 1.96%
BM_std_min<char>/1 0.403 6.19%
BM_std_min<char>/10 0.939 4.17%
BM_std_min<char>/1024 8.559 1.08%
BM_std_min<char>/11 1.117 7.34%
BM_std_min<char>/12 1.372 2.29%
BM_std_min<char>/13 1.635 2.94%
BM_std_min<char>/14 1.891 5.17%
BM_std_min<char>/15 2.082 3.48%
BM_std_min<char>/16 2.562 6.65%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 1.027 5.83%
BM_std_min<char>/19 1.246 7.83%
BM_std_min<char>/2 0.530 9.19%
BM_std_min<char>/20 1.581 5.33%
BM_std_min<char>/21 1.809 -
BM_std_min<char>/22 2.076 -
BM_std_min<char>/23 2.315 -
BM_std_min<char>/24 2.615 -4.58%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.182 2.25%
BM_std_min<char>/27 1.413 2.03%
BM_std_min<char>/28 1.781 3.96%
BM_std_min<char>/29 2.014 3.32%
BM_std_min<char>/3 0.824 18.77%
BM_std_min<char>/30 2.297 -
BM_std_min<char>/31 2.561 3.65%
BM_std_min<char>/32 2.939 -5.81%
BM_std_min<char>/4 1.125 4.32%
BM_std_min<char>/4000 27.990 3.51%
BM_std_min<char>/4096 29.821 4.16%
BM_std_min<char>/5 1.459 3.84%
BM_std_min<char>/512 6.472 -
BM_std_min<char>/5500 37.393 1.66%
BM_std_min<char>/6 1.678 6.71%
BM_std_min<char>/64 4.152 -
BM_std_min<char>/64000 452.076 -
BM_std_min<char>/65536 462.801 -
BM_std_min<char>/7 1.875 2.04%
BM_std_min<char>/70000 493.390 -
BM_std_min<char>/8 2.389 3.09%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.287 -11.04%
BM_std_min<int>/10 1.005 1.12%
BM_std_min<int>/1024 26.760 -
BM_std_min<int>/11 1.182 2.24%
BM_std_min<int>/12 1.510 -4.93%
BM_std_min<int>/13 1.154 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.695 -
BM_std_min<int>/17 0.970 1.75%
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.461 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.386 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.807 -3.02%
BM_std_min<int>/25 1.479 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.017 -
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.690 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.851 -
BM_std_min<int>/32 2.202 -1.60%
BM_std_min<int>/4 1.079 4.96%
BM_std_min<int>/4000 109.225 -
BM_std_min<int>/4096 112.206 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.851 -
BM_std_min<int>/5500 151.788 -
BM_std_min<int>/6 0.939 1.52%
BM_std_min<int>/64 2.513 -5.48%
BM_std_min<int>/64000 1880.953 -
BM_std_min<int>/65536 1925.226 -
BM_std_min<int>/7 1.067 2.60%
BM_std_min<int>/70000 2054.139 -
BM_std_min<int>/8 1.329 2.79%
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.669 -
BM_std_min<long_long>/10 1.330 -
BM_std_min<long_long>/1024 105.836 -
BM_std_min<long_long>/11 1.490 -3.74%
BM_std_min<long_long>/12 2.052 -1.21%
BM_std_min<long_long>/13 2.376 -1.85%
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.874 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.037 -
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.653 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.107 -
BM_std_min<long_long>/28 2.619 -1.14%
BM_std_min<long_long>/29 3.046 4.96%
BM_std_min<long_long>/3 1.357 7.99%
BM_std_min<long_long>/30 3.311 1.40%
BM_std_min<long_long>/31 3.394 4.18%
BM_std_min<long_long>/32 3.676 -
BM_std_min<long_long>/4 1.685 -
BM_std_min<long_long>/4000 442.969 -
BM_std_min<long_long>/4096 454.017 -
BM_std_min<long_long>/5 1.909 -
BM_std_min<long_long>/512 46.550 -
BM_std_min<long_long>/5500 612.343 -
BM_std_min<long_long>/6 2.136 -
BM_std_min<long_long>/64 4.836 -2.78%
BM_std_min<long_long>/64000 7305.174 -
BM_std_min<long_long>/65536 7482.405 -
BM_std_min<long_long>/7 2.357 -
BM_std_min<long_long>/70000 7996.883 -
BM_std_min<long_long>/8 2.678 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.283 -
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.874 -2.54%
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.529 -
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.790 4.10%
BM_std_min<short>/17 1.524 -4.24%
BM_std_min<short>/18 1.609 5.08%
BM_std_min<short>/19 1.910 1.12%
BM_std_min<short>/2 0.485 -2.30%
BM_std_min<short>/20 2.342 2.36%
BM_std_min<short>/21 1.745 -
BM_std_min<short>/22 1.851 2.31%
BM_std_min<short>/23 2.077 -
BM_std_min<short>/24 2.498 3.63%
BM_std_min<short>/25 2.082 -2.26%
BM_std_min<short>/26 2.102 -
BM_std_min<short>/27 2.289 -1.86%
BM_std_min<short>/28 2.680 -1.55%
BM_std_min<short>/29 2.367 -2.08%
BM_std_min<short>/3 0.692 -7.00%
BM_std_min<short>/30 2.390 -
BM_std_min<short>/31 2.646 2.87%
BM_std_min<short>/32 2.962 -2.83%
BM_std_min<short>/4 1.007 -3.26%
BM_std_min<short>/4000 52.961 -2.79%
BM_std_min<short>/4096 54.299 -3.05%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.284 -
BM_std_min<short>/5500 74.651 -2.50%
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.529 2.23%
BM_std_min<short>/64000 902.175 -
BM_std_min<short>/65536 924.211 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1027.932 -
BM_std_min<short>/8 1.365 2.90%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.315 -15.11%
BM_std_min<unsigned___int128>/10 3.704 -
BM_std_min<unsigned___int128>/1024 467.020 17.72%
BM_std_min<unsigned___int128>/11 4.097 -
BM_std_min<unsigned___int128>/12 4.513 -
BM_std_min<unsigned___int128>/13 4.933 1.01%
BM_std_min<unsigned___int128>/14 5.339 1.07%
BM_std_min<unsigned___int128>/15 5.757 1.07%
BM_std_min<unsigned___int128>/16 6.192 1.11%
BM_std_min<unsigned___int128>/17 6.635 2.27%
BM_std_min<unsigned___int128>/18 7.059 2.84%
BM_std_min<unsigned___int128>/19 7.485 3.26%
BM_std_min<unsigned___int128>/2 0.661 -
BM_std_min<unsigned___int128>/20 7.910 3.73%
BM_std_min<unsigned___int128>/21 8.339 4.81%
BM_std_min<unsigned___int128>/22 8.811 5.42%
BM_std_min<unsigned___int128>/23 9.246 5.67%
BM_std_min<unsigned___int128>/24 9.664 6.06%
BM_std_min<unsigned___int128>/25 10.112 6.74%
BM_std_min<unsigned___int128>/26 10.514 7.04%
BM_std_min<unsigned___int128>/27 10.972 7.25%
BM_std_min<unsigned___int128>/28 11.433 7.69%
BM_std_min<unsigned___int128>/29 11.888 7.94%
BM_std_min<unsigned___int128>/3 1.019 -
BM_std_min<unsigned___int128>/30 12.316 7.95%
BM_std_min<unsigned___int128>/31 12.774 8.31%
BM_std_min<unsigned___int128>/32 13.218 8.18%
BM_std_min<unsigned___int128>/4 1.390 -
BM_std_min<unsigned___int128>/4000 1824.119 18.28%
BM_std_min<unsigned___int128>/4096 1862.032 17.86%
BM_std_min<unsigned___int128>/5 1.771 1.40%
BM_std_min<unsigned___int128>/512 233.997 17.48%
BM_std_min<unsigned___int128>/5500 2503.314 18.01%
BM_std_min<unsigned___int128>/6 2.127 2.20%
BM_std_min<unsigned___int128>/64 27.865 13.61%
BM_std_min<unsigned___int128>/64000 29370.705 18.79%
BM_std_min<unsigned___int128>/65536 29990.839 18.40%
BM_std_min<unsigned___int128>/7 2.531 1.86%
BM_std_min<unsigned___int128>/70000 31973.160 18.24%
BM_std_min<unsigned___int128>/8 2.937 2.25%
BM_std_min<unsigned___int128>/9 3.315 1.30%
BM_std_min<unsigned_char>/1 0.446 17.30%
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.302 -1.81%
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.362 2.12%
BM_std_min<unsigned_char>/13 1.498 -3.15%
BM_std_min<unsigned_char>/14 1.821 2.79%
BM_std_min<unsigned_char>/15 2.074 -2.27%
BM_std_min<unsigned_char>/16 2.464 -1.14%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.525 1.46%
BM_std_min<unsigned_char>/21 1.813 4.00%
BM_std_min<unsigned_char>/22 2.044 -1.64%
BM_std_min<unsigned_char>/23 2.346 -
BM_std_min<unsigned_char>/24 2.805 1.78%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.745 1.68%
BM_std_min<unsigned_char>/29 2.034 2.08%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.217 -2.54%
BM_std_min<unsigned_char>/31 2.518 -1.84%
BM_std_min<unsigned_char>/32 2.906 -
BM_std_min<unsigned_char>/4 1.000 -
BM_std_min<unsigned_char>/4000 27.074 -
BM_std_min<unsigned_char>/4096 28.881 -
BM_std_min<unsigned_char>/5 1.274 -
BM_std_min<unsigned_char>/512 6.431 -
BM_std_min<unsigned_char>/5500 37.055 -
BM_std_min<unsigned_char>/6 1.488 -
BM_std_min<unsigned_char>/64 4.192 1.83%
BM_std_min<unsigned_char>/64000 452.967 -
BM_std_min<unsigned_char>/65536 464.136 -
BM_std_min<unsigned_char>/7 1.818 -1.10%
BM_std_min<unsigned_char>/70000 494.956 -
BM_std_min<unsigned_char>/8 2.274 2.43%
BM_std_min<unsigned_char>/9 0.834 -
BM_std_min<unsigned_int>/1 0.323 -
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.706 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.474 -1.81%
BM_std_min<unsigned_int>/13 1.407 -7.94%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.912 -
BM_std_min<unsigned_int>/17 0.956 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.883 6.59%
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.988 -
BM_std_min<unsigned_int>/29 2.022 -4.92%
BM_std_min<unsigned_int>/3 0.698 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.849 -
BM_std_min<unsigned_int>/32 2.169 -1.63%
BM_std_min<unsigned_int>/4 1.088 -
BM_std_min<unsigned_int>/4000 109.489 -
BM_std_min<unsigned_int>/4096 111.526 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.838 -
BM_std_min<unsigned_int>/5500 152.023 -
BM_std_min<unsigned_int>/6 0.927 -
BM_std_min<unsigned_int>/64 2.829 -4.43%
BM_std_min<unsigned_int>/64000 1882.029 -
BM_std_min<unsigned_int>/65536 1926.256 -
BM_std_min<unsigned_int>/7 1.040 -
BM_std_min<unsigned_int>/70000 2055.433 -
BM_std_min<unsigned_int>/8 1.258 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.459 60.37%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 105.985 -
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.719 -1.46%
BM_std_min<unsigned_long_long>/14 1.958 -
BM_std_min<unsigned_long_long>/15 2.201 -
BM_std_min<unsigned_long_long>/16 2.455 -1.18%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.624 -
BM_std_min<unsigned_long_long>/19 1.743 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 2.015 -
BM_std_min<unsigned_long_long>/22 2.218 -1.38%
BM_std_min<unsigned_long_long>/23 2.471 -
BM_std_min<unsigned_long_long>/24 2.679 -2.64%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.091 -
BM_std_min<unsigned_long_long>/27 2.104 -
BM_std_min<unsigned_long_long>/28 2.158 -
BM_std_min<unsigned_long_long>/29 2.500 -
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.703 -1.26%
BM_std_min<unsigned_long_long>/31 3.062 -
BM_std_min<unsigned_long_long>/32 3.251 -2.45%
BM_std_min<unsigned_long_long>/4 1.097 1.12%
BM_std_min<unsigned_long_long>/4000 444.544 -
BM_std_min<unsigned_long_long>/4096 455.263 -
BM_std_min<unsigned_long_long>/5 1.424 9.18%
BM_std_min<unsigned_long_long>/512 47.420 1.65%
BM_std_min<unsigned_long_long>/5500 614.632 -
BM_std_min<unsigned_long_long>/6 1.662 3.24%
BM_std_min<unsigned_long_long>/64 5.236 11.61%
BM_std_min<unsigned_long_long>/64000 7323.045 -
BM_std_min<unsigned_long_long>/65536 7504.344 -
BM_std_min<unsigned_long_long>/7 1.910 -
BM_std_min<unsigned_long_long>/70000 8011.598 -
BM_std_min<unsigned_long_long>/8 2.271 -
BM_std_min<unsigned_long_long>/9 1.162 -1.18%
BM_std_min<unsigned_short>/1 0.377 -
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.904 -
BM_std_min<unsigned_short>/11 1.159 -
BM_std_min<unsigned_short>/12 1.505 -
BM_std_min<unsigned_short>/13 6.405 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.684 -2.07%
BM_std_min<unsigned_short>/17 6.658 -
BM_std_min<unsigned_short>/18 1.537 -1.29%
BM_std_min<unsigned_short>/19 2.018 7.76%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.329 3.21%
BM_std_min<unsigned_short>/21 6.897 -2.14%
BM_std_min<unsigned_short>/22 1.950 2.64%
BM_std_min<unsigned_short>/23 2.085 -
BM_std_min<unsigned_short>/24 2.390 -5.14%
BM_std_min<unsigned_short>/25 7.146 -
BM_std_min<unsigned_short>/26 2.139 -
BM_std_min<unsigned_short>/27 2.341 -1.70%
BM_std_min<unsigned_short>/28 2.546 -4.62%
BM_std_min<unsigned_short>/29 7.346 -
BM_std_min<unsigned_short>/3 0.693 -3.66%
BM_std_min<unsigned_short>/30 2.319 -
BM_std_min<unsigned_short>/31 2.537 -
BM_std_min<unsigned_short>/32 2.971 3.64%
BM_std_min<unsigned_short>/4 0.992 -1.06%
BM_std_min<unsigned_short>/4000 53.740 -
BM_std_min<unsigned_short>/4096 55.184 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.296 1.19%
BM_std_min<unsigned_short>/5500 75.533 -
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.542 2.39%
BM_std_min<unsigned_short>/64000 912.806 -
BM_std_min<unsigned_short>/65536 934.684 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1032.689 -
BM_std_min<unsigned_short>/8 1.311 -
BM_std_min<unsigned_short>/9 6.317 1.36%
BM_std_minmax<char>/1 0.626 -2.09%
BM_std_minmax<char>/10 1.385 3.30%
BM_std_minmax<char>/1024 8.753 -
BM_std_minmax<char>/11 1.809 3.04%
BM_std_minmax<char>/12 2.067 2.92%
BM_std_minmax<char>/13 2.223 -
BM_std_minmax<char>/14 2.578 -2.69%
BM_std_minmax<char>/15 3.079 1.18%
BM_std_minmax<char>/16 0.972 -15.49%
BM_std_minmax<char>/17 1.103 -4.55%
BM_std_minmax<char>/18 1.319 -8.16%
BM_std_minmax<char>/19 1.629 -12.48%
BM_std_minmax<char>/2 0.870 -1.66%
BM_std_minmax<char>/20 1.948 -9.53%
BM_std_minmax<char>/21 2.227 -9.61%
BM_std_minmax<char>/22 2.505 -10.07%
BM_std_minmax<char>/23 2.966 -7.89%
BM_std_minmax<char>/24 1.205 -12.64%
BM_std_minmax<char>/25 1.226 -11.52%
BM_std_minmax<char>/26 1.440 -10.89%
BM_std_minmax<char>/27 1.877 -8.00%
BM_std_minmax<char>/28 2.161 -8.62%
BM_std_minmax<char>/29 2.410 -8.66%
BM_std_minmax<char>/3 1.221 1.19%
BM_std_minmax<char>/30 2.699 -9.03%
BM_std_minmax<char>/31 3.136 -8.73%
BM_std_minmax<char>/32 1.515 -16.72%
BM_std_minmax<char>/4 1.489 -2.18%
BM_std_minmax<char>/4000 38.915 -
BM_std_minmax<char>/4096 32.987 -
BM_std_minmax<char>/5 1.776 -3.28%
BM_std_minmax<char>/512 5.005 -
BM_std_minmax<char>/5500 50.606 -
BM_std_minmax<char>/6 2.016 -7.00%
BM_std_minmax<char>/64 1.312 -4.98%
BM_std_minmax<char>/64000 532.623 -
BM_std_minmax<char>/65536 545.300 -
BM_std_minmax<char>/7 2.462 -5.74%
BM_std_minmax<char>/70000 597.594 -
BM_std_minmax<char>/8 1.146 17.28%
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.602 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.578 -
BM_std_minmax<int>/11 1.769 2.30%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.986 -1.02%
BM_std_minmax<int>/16 1.350 7.93%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.651 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.783 -7.87%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.849 -
BM_std_minmax<int>/22 2.022 -
BM_std_minmax<int>/23 2.310 -
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.989 -
BM_std_minmax<int>/26 2.165 -
BM_std_minmax<int>/27 2.390 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.024 -13.45%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.688 2.29%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.025 5.61%
BM_std_minmax<int>/4000 133.212 -
BM_std_minmax<int>/4096 136.428 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.625 -
BM_std_minmax<int>/5500 191.278 -
BM_std_minmax<int>/6 1.307 -3.30%
BM_std_minmax<int>/64 2.526 -
BM_std_minmax<int>/64000 2152.923 -
BM_std_minmax<int>/65536 2203.173 -
BM_std_minmax<int>/7 1.569 -6.17%
BM_std_minmax<int>/70000 2352.395 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.156 -
BM_std_minmax<long_long>/1 0.692 12.62%
BM_std_minmax<long_long>/10 2.173 -
BM_std_minmax<long_long>/1024 134.171 -
BM_std_minmax<long_long>/11 2.460 3.41%
BM_std_minmax<long_long>/12 2.707 -
BM_std_minmax<long_long>/13 3.053 -
BM_std_minmax<long_long>/14 3.324 -1.23%
BM_std_minmax<long_long>/15 3.686 -2.62%
BM_std_minmax<long_long>/16 3.055 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.067 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.301 16.71%
BM_std_minmax<long_long>/20 3.307 -
BM_std_minmax<long_long>/21 3.528 -1.37%
BM_std_minmax<long_long>/22 3.922 -
BM_std_minmax<long_long>/23 4.347 -2.10%
BM_std_minmax<long_long>/24 4.007 -
BM_std_minmax<long_long>/25 4.009 -
BM_std_minmax<long_long>/26 4.019 -
BM_std_minmax<long_long>/27 4.022 -
BM_std_minmax<long_long>/28 4.111 -
BM_std_minmax<long_long>/29 4.328 2.55%
BM_std_minmax<long_long>/3 1.610 8.81%
BM_std_minmax<long_long>/30 4.535 -1.39%
BM_std_minmax<long_long>/31 4.809 -1.09%
BM_std_minmax<long_long>/32 4.962 -
BM_std_minmax<long_long>/4 1.794 2.02%
BM_std_minmax<long_long>/4000 527.276 -
BM_std_minmax<long_long>/4096 539.495 -
BM_std_minmax<long_long>/5 2.090 3.44%
BM_std_minmax<long_long>/512 67.001 -
BM_std_minmax<long_long>/5500 724.827 -
BM_std_minmax<long_long>/6 2.346 2.74%
BM_std_minmax<long_long>/64 10.386 -
BM_std_minmax<long_long>/64000 8484.472 -
BM_std_minmax<long_long>/65536 8694.382 -
BM_std_minmax<long_long>/7 2.603 -
BM_std_minmax<long_long>/70000 9285.345 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.657 -
BM_std_minmax<short>/10 1.506 6.08%
BM_std_minmax<short>/1024 16.582 -
BM_std_minmax<short>/11 1.875 3.48%
BM_std_minmax<short>/12 1.385 -
BM_std_minmax<short>/13 1.389 -
BM_std_minmax<short>/14 1.669 3.10%
BM_std_minmax<short>/15 2.105 8.12%
BM_std_minmax<short>/16 1.755 -
BM_std_minmax<short>/17 1.797 1.34%
BM_std_minmax<short>/18 2.136 5.25%
BM_std_minmax<short>/19 2.489 1.53%
BM_std_minmax<short>/2 0.954 4.28%
BM_std_minmax<short>/20 1.983 -4.84%
BM_std_minmax<short>/21 2.077 2.67%
BM_std_minmax<short>/22 2.206 -5.47%
BM_std_minmax<short>/23 2.611 -4.01%
BM_std_minmax<short>/24 2.306 -
BM_std_minmax<short>/25 2.308 3.20%
BM_std_minmax<short>/26 2.546 -
BM_std_minmax<short>/27 2.862 -
BM_std_minmax<short>/28 2.531 -
BM_std_minmax<short>/29 2.553 1.05%
BM_std_minmax<short>/3 1.234 4.43%
BM_std_minmax<short>/30 2.825 3.40%
BM_std_minmax<short>/31 3.105 -
BM_std_minmax<short>/32 1.286 1.85%
BM_std_minmax<short>/4 0.976 -4.80%
BM_std_minmax<short>/4000 66.074 -
BM_std_minmax<short>/4096 67.700 -
BM_std_minmax<short>/5 1.157 -
BM_std_minmax<short>/512 8.874 -
BM_std_minmax<short>/5500 97.680 -
BM_std_minmax<short>/6 1.446 5.04%
BM_std_minmax<short>/64 1.547 -
BM_std_minmax<short>/64000 1065.712 -
BM_std_minmax<short>/65536 1091.763 -
BM_std_minmax<short>/7 1.857 5.27%
BM_std_minmax<short>/70000 1200.752 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.225 3.90%
BM_std_minmax<unsigned_char>/1 0.614 -
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.783 -
BM_std_minmax<unsigned_char>/11 1.828 2.16%
BM_std_minmax<unsigned_char>/12 2.090 3.34%
BM_std_minmax<unsigned_char>/13 2.337 -
BM_std_minmax<unsigned_char>/14 2.753 7.94%
BM_std_minmax<unsigned_char>/15 3.168 -
BM_std_minmax<unsigned_char>/16 1.087 17.61%
BM_std_minmax<unsigned_char>/17 1.140 4.96%
BM_std_minmax<unsigned_char>/18 1.414 9.21%
BM_std_minmax<unsigned_char>/19 1.803 14.32%
BM_std_minmax<unsigned_char>/2 0.943 14.62%
BM_std_minmax<unsigned_char>/20 2.114 15.32%
BM_std_minmax<unsigned_char>/21 2.447 19.14%
BM_std_minmax<unsigned_char>/22 2.749 14.15%
BM_std_minmax<unsigned_char>/23 3.227 15.48%
BM_std_minmax<unsigned_char>/24 1.317 14.01%
BM_std_minmax<unsigned_char>/25 1.328 12.64%
BM_std_minmax<unsigned_char>/26 1.601 15.42%
BM_std_minmax<unsigned_char>/27 2.055 15.79%
BM_std_minmax<unsigned_char>/28 2.286 12.56%
BM_std_minmax<unsigned_char>/29 2.680 17.23%
BM_std_minmax<unsigned_char>/3 1.295 15.64%
BM_std_minmax<unsigned_char>/30 2.972 13.23%
BM_std_minmax<unsigned_char>/31 3.441 11.01%
BM_std_minmax<unsigned_char>/32 1.674 10.82%
BM_std_minmax<unsigned_char>/4 1.606 17.49%
BM_std_minmax<unsigned_char>/4000 39.093 -
BM_std_minmax<unsigned_char>/4096 33.043 -
BM_std_minmax<unsigned_char>/5 1.932 20.06%
BM_std_minmax<unsigned_char>/512 5.015 -
BM_std_minmax<unsigned_char>/5500 51.141 -
BM_std_minmax<unsigned_char>/6 2.245 18.34%
BM_std_minmax<unsigned_char>/64 1.260 4.70%
BM_std_minmax<unsigned_char>/64000 533.704 -
BM_std_minmax<unsigned_char>/65536 546.340 -
BM_std_minmax<unsigned_char>/7 2.665 9.51%
BM_std_minmax<unsigned_char>/70000 598.495 -
BM_std_minmax<unsigned_char>/8 0.924 -14.56%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.602 -
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.665 -
BM_std_minmax<unsigned_int>/11 1.811 -
BM_std_minmax<unsigned_int>/12 1.387 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.034 -5.02%
BM_std_minmax<unsigned_int>/16 1.387 10.90%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.834 2.99%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.402 -
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.374 -1.82%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.133 2.34%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.598 1.49%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.155 24.89%
BM_std_minmax<unsigned_int>/4000 133.529 -
BM_std_minmax<unsigned_int>/4096 136.662 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.671 -
BM_std_minmax<unsigned_int>/5500 191.667 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2154.481 -
BM_std_minmax<unsigned_int>/65536 2205.131 -
BM_std_minmax<unsigned_int>/7 1.899 1.37%
BM_std_minmax<unsigned_int>/70000 2354.128 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.164 -
BM_std_minmax<unsigned_long_long>/1 0.581 4.76%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.998 -
BM_std_minmax<unsigned_long_long>/11 2.352 -1.26%
BM_std_minmax<unsigned_long_long>/12 2.677 -
BM_std_minmax<unsigned_long_long>/13 2.990 -1.62%
BM_std_minmax<unsigned_long_long>/14 3.284 -
BM_std_minmax<unsigned_long_long>/15 3.670 -3.26%
BM_std_minmax<unsigned_long_long>/16 3.057 -
BM_std_minmax<unsigned_long_long>/17 3.076 -
BM_std_minmax<unsigned_long_long>/18 3.080 -
BM_std_minmax<unsigned_long_long>/19 3.066 -
BM_std_minmax<unsigned_long_long>/2 0.867 2.32%
BM_std_minmax<unsigned_long_long>/20 3.288 -
BM_std_minmax<unsigned_long_long>/21 3.482 -1.25%
BM_std_minmax<unsigned_long_long>/22 3.917 -
BM_std_minmax<unsigned_long_long>/23 4.311 -
BM_std_minmax<unsigned_long_long>/24 3.995 -
BM_std_minmax<unsigned_long_long>/25 4.015 -
BM_std_minmax<unsigned_long_long>/26 4.021 -
BM_std_minmax<unsigned_long_long>/27 4.014 -
BM_std_minmax<unsigned_long_long>/28 4.032 -
BM_std_minmax<unsigned_long_long>/29 4.128 -
BM_std_minmax<unsigned_long_long>/3 1.235 1.55%
BM_std_minmax<unsigned_long_long>/30 4.428 -
BM_std_minmax<unsigned_long_long>/31 4.752 -1.62%
BM_std_minmax<unsigned_long_long>/32 4.974 -
BM_std_minmax<unsigned_long_long>/4 1.564 -
BM_std_minmax<unsigned_long_long>/4000 527.834 -
BM_std_minmax<unsigned_long_long>/4096 539.959 -
BM_std_minmax<unsigned_long_long>/5 1.811 -1.14%
BM_std_minmax<unsigned_long_long>/512 66.965 -
BM_std_minmax<unsigned_long_long>/5500 725.395 -
BM_std_minmax<unsigned_long_long>/6 2.092 -1.24%
BM_std_minmax<unsigned_long_long>/64 10.354 -
BM_std_minmax<unsigned_long_long>/64000 8486.559 -
BM_std_minmax<unsigned_long_long>/65536 8690.204 -
BM_std_minmax<unsigned_long_long>/7 2.540 1.29%
BM_std_minmax<unsigned_long_long>/70000 9282.582 -
BM_std_minmax<unsigned_long_long>/8 2.126 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.675 7.96%
BM_std_minmax<unsigned_short>/10 1.429 1.88%
BM_std_minmax<unsigned_short>/1024 16.611 -
BM_std_minmax<unsigned_short>/11 1.733 1.81%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.388 -
BM_std_minmax<unsigned_short>/14 1.619 -
BM_std_minmax<unsigned_short>/15 1.919 -
BM_std_minmax<unsigned_short>/16 1.678 -4.71%
BM_std_minmax<unsigned_short>/17 1.735 1.55%
BM_std_minmax<unsigned_short>/18 1.922 -1.09%
BM_std_minmax<unsigned_short>/19 2.183 2.26%
BM_std_minmax<unsigned_short>/2 0.925 7.31%
BM_std_minmax<unsigned_short>/20 1.975 -
BM_std_minmax<unsigned_short>/21 2.031 1.43%
BM_std_minmax<unsigned_short>/22 2.395 -1.76%
BM_std_minmax<unsigned_short>/23 2.587 -
BM_std_minmax<unsigned_short>/24 2.285 1.44%
BM_std_minmax<unsigned_short>/25 2.380 1.86%
BM_std_minmax<unsigned_short>/26 2.579 2.28%
BM_std_minmax<unsigned_short>/27 2.855 1.55%
BM_std_minmax<unsigned_short>/28 2.585 -
BM_std_minmax<unsigned_short>/29 2.598 -
BM_std_minmax<unsigned_short>/3 1.210 1.47%
BM_std_minmax<unsigned_short>/30 2.818 1.68%
BM_std_minmax<unsigned_short>/31 3.114 -
BM_std_minmax<unsigned_short>/32 1.305 -1.89%
BM_std_minmax<unsigned_short>/4 1.029 -5.22%
BM_std_minmax<unsigned_short>/4000 66.197 -
BM_std_minmax<unsigned_short>/4096 67.804 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.885 -
BM_std_minmax<unsigned_short>/5500 97.880 -
BM_std_minmax<unsigned_short>/6 1.390 -
BM_std_minmax<unsigned_short>/64 1.569 -1.88%
BM_std_minmax<unsigned_short>/64000 1067.516 -
BM_std_minmax<unsigned_short>/65536 1093.890 -
BM_std_minmax<unsigned_short>/7 1.744 2.50%
BM_std_minmax<unsigned_short>/70000 1202.446 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.172 -
BM_std_minmax_element<char>/1 0.315 3.56%
BM_std_minmax_element<char>/1024 261.524 -1.34%
BM_std_minmax_element<char>/2 0.647 6.43%
BM_std_minmax_element<char>/3 1.140 14.27%
BM_std_minmax_element<char>/4 1.215 2.25%
BM_std_minmax_element<char>/4000 998.873 -1.66%
BM_std_minmax_element<char>/4096 1021.356 -1.84%
BM_std_minmax_element<char>/512 134.400 -3.50%
BM_std_minmax_element<char>/5500 1370.427 -2.43%
BM_std_minmax_element<char>/64 17.119 -4.56%
BM_std_minmax_element<char>/64000 15852.008 -3.60%
BM_std_minmax_element<char>/65536 16226.848 -3.66%
BM_std_minmax_element<char>/70000 17329.653 -4.03%
BM_std_minmax_element<int>/1 0.311 -4.43%
BM_std_minmax_element<int>/1024 268.549 -1.68%
BM_std_minmax_element<int>/2 0.646 -
BM_std_minmax_element<int>/3 1.146 -11.91%
BM_std_minmax_element<int>/4 1.247 -1.19%
BM_std_minmax_element<int>/4000 1033.614 -1.98%
BM_std_minmax_element<int>/4096 1058.758 -1.98%
BM_std_minmax_element<int>/512 136.420 -1.54%
BM_std_minmax_element<int>/5500 1416.764 -1.82%
BM_std_minmax_element<int>/64 17.160 -
BM_std_minmax_element<int>/64000 16520.556 -1.96%
BM_std_minmax_element<int>/65536 16924.264 -1.97%
BM_std_minmax_element<int>/70000 18113.460 -1.73%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 282.823 1.51%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.244 3.66%
BM_std_minmax_element<long_long>/4 1.259 -
BM_std_minmax_element<long_long>/4000 1090.644 -
BM_std_minmax_element<long_long>/4096 1117.853 1.03%
BM_std_minmax_element<long_long>/512 143.338 1.44%
BM_std_minmax_element<long_long>/5500 1495.476 -
BM_std_minmax_element<long_long>/64 17.759 -
BM_std_minmax_element<long_long>/64000 17492.835 -
BM_std_minmax_element<long_long>/65536 17924.970 -
BM_std_minmax_element<long_long>/70000 19120.076 -
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 312.478 4.63%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.061 2.67%
BM_std_minmax_element<short>/4 1.260 -
BM_std_minmax_element<short>/4000 1211.558 5.35%
BM_std_minmax_element<short>/4096 1242.919 5.50%
BM_std_minmax_element<short>/512 157.366 3.63%
BM_std_minmax_element<short>/5500 1669.740 5.56%
BM_std_minmax_element<short>/64 18.077 -2.53%
BM_std_minmax_element<short>/64000 19374.394 5.10%
BM_std_minmax_element<short>/65536 19893.971 5.53%
BM_std_minmax_element<short>/70000 21194.998 5.18%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.650 -6.01%
BM_tolower_string<char> 22.981 -
BM_tolower_string<wchar_t> 6.233 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 14.902 -
BM_toupper_string<wchar_t> 6.239 -
BM_vector_deque_copy/0 0.509 37.56%
BM_vector_deque_copy/1 2.146 -2.75%
BM_vector_deque_copy/1024 35.976 -
BM_vector_deque_copy/2 1.890 -2.89%
BM_vector_deque_copy/4000 141.384 -
BM_vector_deque_copy/4096 144.776 -
BM_vector_deque_copy/512 17.051 -
BM_vector_deque_copy/5500 195.597 -
BM_vector_deque_copy/64 2.720 -1.65%
BM_vector_deque_copy/64000 2366.319 -
BM_vector_deque_copy/65536 2370.979 -
BM_vector_deque_copy/70000 2586.617 -
BM_vector_deque_copy_backward/0 0.505 -16.60%
BM_vector_deque_copy_backward/1 2.226 -10.85%
BM_vector_deque_copy_backward/1024 37.575 -1.36%
BM_vector_deque_copy_backward/2 1.890 -17.66%
BM_vector_deque_copy_backward/4000 143.521 -
BM_vector_deque_copy_backward/4096 149.136 -
BM_vector_deque_copy_backward/512 18.053 2.47%
BM_vector_deque_copy_backward/5500 197.444 -
BM_vector_deque_copy_backward/64 3.085 -2.10%
BM_vector_deque_copy_backward/64000 7979.348 2.53%
BM_vector_deque_copy_backward/65536 8367.551 4.35%
BM_vector_deque_copy_backward/70000 8529.381 -
BM_vector_deque_move/0 0.685 24.61%
BM_vector_deque_move/1 2.281 12.54%
BM_vector_deque_move/1024 35.913 -
BM_vector_deque_move/2 2.010 22.60%
BM_vector_deque_move/4000 141.455 -
BM_vector_deque_move/4096 145.908 -
BM_vector_deque_move/512 17.074 -
BM_vector_deque_move/5500 197.237 -
BM_vector_deque_move/64 2.793 5.38%
BM_vector_deque_move/64000 2360.836 -
BM_vector_deque_move/65536 2371.147 -
BM_vector_deque_move/70000 2585.026 -
BM_vector_deque_move_backward/0 0.605 28.02%
BM_vector_deque_move_backward/1 2.253 -
BM_vector_deque_move_backward/1024 38.128 -
BM_vector_deque_move_backward/2 1.957 -2.48%
BM_vector_deque_move_backward/4000 141.562 -
BM_vector_deque_move_backward/4096 148.252 -1.82%
BM_vector_deque_move_backward/512 18.029 -
BM_vector_deque_move_backward/5500 199.952 -
BM_vector_deque_move_backward/64 3.046 -1.28%
BM_vector_deque_move_backward/64000 7711.027 2.69%
BM_vector_deque_move_backward/65536 7871.038 -1.01%
BM_vector_deque_move_backward/70000 8466.599 4.04%
BM_vector_deque_ranges_copy/0 0.477 -
BM_vector_deque_ranges_copy/1 2.287 -2.14%
BM_vector_deque_ranges_copy/1024 35.843 -
BM_vector_deque_ranges_copy/2 2.006 -3.11%
BM_vector_deque_ranges_copy/4000 141.272 -
BM_vector_deque_ranges_copy/4096 145.853 -
BM_vector_deque_ranges_copy/512 17.058 -
BM_vector_deque_ranges_copy/5500 197.081 -
BM_vector_deque_ranges_copy/64 2.842 -
BM_vector_deque_ranges_copy/64000 2366.172 -
BM_vector_deque_ranges_copy/65536 2366.147 -
BM_vector_deque_ranges_copy/70000 2584.588 -
BM_vector_deque_ranges_copy_backward/0 0.404 -3.52%
BM_vector_deque_ranges_copy_backward/1 2.286 -
BM_vector_deque_ranges_copy_backward/1024 37.716 -1.09%
BM_vector_deque_ranges_copy_backward/2 2.008 -
BM_vector_deque_ranges_copy_backward/4000 141.185 -
BM_vector_deque_ranges_copy_backward/4096 149.442 -1.15%
BM_vector_deque_ranges_copy_backward/512 17.624 -
BM_vector_deque_ranges_copy_backward/5500 198.619 -
BM_vector_deque_ranges_copy_backward/64 2.961 -3.66%
BM_vector_deque_ranges_copy_backward/64000 7845.150 -
BM_vector_deque_ranges_copy_backward/65536 7917.020 -
BM_vector_deque_ranges_copy_backward/70000 8734.441 -3.99%
BM_vector_deque_ranges_move/0 0.504 16.96%
BM_vector_deque_ranges_move/1 2.285 -4.04%
BM_vector_deque_ranges_move/1024 35.614 -
BM_vector_deque_ranges_move/2 2.007 -3.12%
BM_vector_deque_ranges_move/4000 141.491 -2.62%
BM_vector_deque_ranges_move/4096 145.418 -
BM_vector_deque_ranges_move/512 17.053 -
BM_vector_deque_ranges_move/5500 197.460 -
BM_vector_deque_ranges_move/64 2.864 -
BM_vector_deque_ranges_move/64000 2368.044 -
BM_vector_deque_ranges_move/65536 2370.572 -
BM_vector_deque_ranges_move/70000 2590.003 -
BM_vector_deque_ranges_move_backward/0 0.611 31.36%
BM_vector_deque_ranges_move_backward/1 2.350 2.97%
BM_vector_deque_ranges_move_backward/1024 38.038 -
BM_vector_deque_ranges_move_backward/2 2.063 2.80%
BM_vector_deque_ranges_move_backward/4000 144.329 -
BM_vector_deque_ranges_move_backward/4096 148.081 -
BM_vector_deque_ranges_move_backward/512 17.873 -
BM_vector_deque_ranges_move_backward/5500 198.512 -
BM_vector_deque_ranges_move_backward/64 3.014 -3.41%
BM_vector_deque_ranges_move_backward/64000 7718.375 4.11%
BM_vector_deque_ranges_move_backward/65536 7887.576 1.86%
BM_vector_deque_ranges_move_backward/70000 8513.489 2.86%
SetIntersection_Front_Set_float_1024_1 1113849.230 -
SetIntersection_Front_Set_float_1024_1024 14537166.890 -4.35%
SetIntersection_Front_Set_float_1024_16 1295604.431 -
SetIntersection_Front_Set_float_1024_256 4685491.072 -1.31%
SetIntersection_Front_Set_float_1024_4 1146784.135 -
SetIntersection_Front_Set_float_1024_64 1889629.569 -3.10%
SetIntersection_Front_Set_float_16384_1 1117349.273 -
SetIntersection_Front_Set_float_16384_1024 15669985.143 10.14%
SetIntersection_Front_Set_float_16384_16 1239173.880 -5.71%
SetIntersection_Front_Set_float_16384_16384 244269661.164 -
SetIntersection_Front_Set_float_16384_256 4659717.085 -2.26%
SetIntersection_Front_Set_float_16384_4 1143449.993 2.24%
SetIntersection_Front_Set_float_16384_64 1949396.095 -3.03%
SetIntersection_Front_Set_float_16_1 66966948.286 -
SetIntersection_Front_Set_float_16_16 40548285.881 -1.67%
SetIntersection_Front_Set_float_16_4 58894389.165 -
SetIntersection_Front_Set_float_1_1 573368206.561 -
SetIntersection_Front_Set_float_256_1 4504578.005 1.13%
SetIntersection_Front_Set_float_256_16 4816051.933 -1.18%
SetIntersection_Front_Set_float_256_256 8929636.906 3.09%
SetIntersection_Front_Set_float_256_4 4484599.598 -
SetIntersection_Front_Set_float_256_64 6099689.944 -2.95%
SetIntersection_Front_Set_float_262144_1 1110143.360 -
SetIntersection_Front_Set_float_262144_1024 14498436.239 -
SetIntersection_Front_Set_float_262144_16 1266978.514 -1.43%
SetIntersection_Front_Set_float_262144_16384 245798251.213 1.14%
SetIntersection_Front_Set_float_262144_256 4432732.986 -
SetIntersection_Front_Set_float_262144_262144 1761933.678 -
SetIntersection_Front_Set_float_262144_4 1109752.716 -2.75%
SetIntersection_Front_Set_float_262144_64 1837759.522 -1.85%
SetIntersection_Front_Set_float_4_1 228697334.711 -
SetIntersection_Front_Set_float_4_4 148148247.092 -
SetIntersection_Front_Set_float_64_1 17458941.373 -
SetIntersection_Front_Set_float_64_16 16518961.353 -
SetIntersection_Front_Set_float_64_4 17202332.941 -
SetIntersection_Front_Set_float_64_64 14985154.498 2.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1158771.673 6.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20848817.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1388079.371 -1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6065653.535 1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1147250.220 -2.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2342593.654 -1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1101403.847 -1.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21169808.725 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1434391.530 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 344625514.406 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5979297.329 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1124875.102 -2.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2485631.907 -1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 66832850.270 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44091082.460 -1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59701056.435 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570679680.260 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4450809.278 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5160955.962 -2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12734554.233 -6.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4524320.162 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7746082.154 6.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1071820.512 -4.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20916065.628 -2.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1381486.356 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 349230574.706 -2.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6069902.547 2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2233811.605 -1.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1169552.538 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2379785.709 2.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 227183209.300 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148344922.122 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17547812.978 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18105110.351 1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17464368.858 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18612009.808 1.64%
SetIntersection_Front_Set_string_1024_1 1144495.060 -1.38%
SetIntersection_Front_Set_string_1024_1024 56765903.728 -
SetIntersection_Front_Set_string_1024_16 2028208.249 -1.32%
SetIntersection_Front_Set_string_1024_256 16321200.594 -
SetIntersection_Front_Set_string_1024_4 1356433.614 -
SetIntersection_Front_Set_string_1024_64 5033262.625 3.82%
SetIntersection_Front_Set_string_16384_1 1123570.765 -3.03%
SetIntersection_Front_Set_string_16384_1024 58834142.304 -1.50%
SetIntersection_Front_Set_string_16384_16 2034479.928 -
SetIntersection_Front_Set_string_16384_16384 349932396.315 -
SetIntersection_Front_Set_string_16384_256 15939499.856 2.96%
SetIntersection_Front_Set_string_16384_4 1340501.325 -
SetIntersection_Front_Set_string_16384_64 5003126.788 5.43%
SetIntersection_Front_Set_string_16_1 69390990.804 -
SetIntersection_Front_Set_string_16_16 63243983.402 2.06%
SetIntersection_Front_Set_string_16_4 67200858.566 -1.13%
SetIntersection_Front_Set_string_1_1 590205086.318 -
SetIntersection_Front_Set_string_256_1 4605167.173 -
SetIntersection_Front_Set_string_256_16 7562311.791 -
SetIntersection_Front_Set_string_256_256 31166390.917 5.82%
SetIntersection_Front_Set_string_256_4 5236829.889 -
SetIntersection_Front_Set_string_256_64 14988936.264 -3.75%
SetIntersection_Front_Set_string_262144_1 1122626.298 -2.54%
SetIntersection_Front_Set_string_262144_1024 59458559.480 -1.02%
SetIntersection_Front_Set_string_262144_16 1954676.025 -
SetIntersection_Front_Set_string_262144_16384 347758112.201 -
SetIntersection_Front_Set_string_262144_256 14632227.139 -2.71%
SetIntersection_Front_Set_string_262144_262144 17794755.047 2.59%
SetIntersection_Front_Set_string_262144_4 1295423.250 -3.61%
SetIntersection_Front_Set_string_262144_64 4498374.368 1.81%
SetIntersection_Front_Set_string_4_1 236059555.061 -
SetIntersection_Front_Set_string_4_4 168366908.336 -
SetIntersection_Front_Set_string_64_1 18093638.908 -
SetIntersection_Front_Set_string_64_16 25726745.045 1.57%
SetIntersection_Front_Set_string_64_4 20354731.458 1.34%
SetIntersection_Front_Set_string_64_64 38256593.801 1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1118927.033 3.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22868283.397 -4.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1359148.353 -6.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6310490.765 -3.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1170140.174 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2334540.830 -5.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1106303.094 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26683100.298 -2.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1353655.381 -6.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 363163869.884 3.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6011269.500 -9.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1175622.441 -2.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2310642.161 -4.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67219974.351 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 43945367.754 -1.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 59641082.897 -1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 570336593.489 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4453770.156 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5155409.112 -3.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 11993937.870 -8.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4555226.956 -1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7511511.449 -2.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1064050.711 -1.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25500108.406 -3.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1362063.327 -4.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 348158475.320 -2.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6007453.578 -8.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2919954.020 -4.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1141956.351 -2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2289668.081 -2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 228614565.819 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 148885229.235 -1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17540252.547 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17980460.029 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17585668.245 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18396647.388 -4.27%
SetIntersection_Front_Set_uint32_1024_1 1110622.657 -
SetIntersection_Front_Set_uint32_1024_1024 16776278.305 -1.12%
SetIntersection_Front_Set_uint32_1024_16 1327319.374 -1.65%
SetIntersection_Front_Set_uint32_1024_256 5039079.850 -1.51%
SetIntersection_Front_Set_uint32_1024_4 1151967.797 -1.34%
SetIntersection_Front_Set_uint32_1024_64 2057888.246 -3.22%
SetIntersection_Front_Set_uint32_16384_1 1093572.971 -1.71%
SetIntersection_Front_Set_uint32_16384_1024 16289805.979 -8.11%
SetIntersection_Front_Set_uint32_16384_16 1330128.581 1.31%
SetIntersection_Front_Set_uint32_16384_16384 360200406.224 3.30%
SetIntersection_Front_Set_uint32_16384_256 4939978.182 -6.22%
SetIntersection_Front_Set_uint32_16384_4 1148361.341 -
SetIntersection_Front_Set_uint32_16384_64 1985309.586 -2.19%
SetIntersection_Front_Set_uint32_16_1 66676330.663 -
SetIntersection_Front_Set_uint32_16_16 41477370.935 -
SetIntersection_Front_Set_uint32_16_4 58633879.260 -
SetIntersection_Front_Set_uint32_1_1 569306206.815 -
SetIntersection_Front_Set_uint32_256_1 4439752.080 -
SetIntersection_Front_Set_uint32_256_16 4975800.554 -
SetIntersection_Front_Set_uint32_256_256 9410908.801 -5.48%
SetIntersection_Front_Set_uint32_256_4 4508092.056 -
SetIntersection_Front_Set_uint32_256_64 6371211.862 -3.89%
SetIntersection_Front_Set_uint32_262144_1 1096671.414 -
SetIntersection_Front_Set_uint32_262144_1024 15354415.856 -12.45%
SetIntersection_Front_Set_uint32_262144_16 1291355.627 -
SetIntersection_Front_Set_uint32_262144_16384 360660407.066 1.62%
SetIntersection_Front_Set_uint32_262144_256 4743832.594 -9.10%
SetIntersection_Front_Set_uint32_262144_262144 1863793.459 -2.99%
SetIntersection_Front_Set_uint32_262144_4 1109253.932 -2.53%
SetIntersection_Front_Set_uint32_262144_64 1973355.867 2.25%
SetIntersection_Front_Set_uint32_4_1 227541222.531 -
SetIntersection_Front_Set_uint32_4_4 147567674.571 -
SetIntersection_Front_Set_uint32_64_1 17448479.082 -
SetIntersection_Front_Set_uint32_64_16 16653248.324 -2.23%
SetIntersection_Front_Set_uint32_64_4 17152148.659 -1.10%
SetIntersection_Front_Set_uint32_64_64 15574290.948 -4.17%
SetIntersection_Front_Set_uint64_1024_1 1116039.260 1.67%
SetIntersection_Front_Set_uint64_1024_1024 13747109.470 -15.65%
SetIntersection_Front_Set_uint64_1024_16 1291005.168 -1.10%
SetIntersection_Front_Set_uint64_1024_256 4659089.651 -7.56%
SetIntersection_Front_Set_uint64_1024_4 1150354.739 -
SetIntersection_Front_Set_uint64_1024_64 1869550.147 -8.45%
SetIntersection_Front_Set_uint64_16384_1 1092994.445 2.76%
SetIntersection_Front_Set_uint64_16384_1024 16562888.587 -
SetIntersection_Front_Set_uint64_16384_16 1285270.081 -1.89%
SetIntersection_Front_Set_uint64_16384_16384 350693392.135 1.83%
SetIntersection_Front_Set_uint64_16384_256 5074229.511 3.93%
SetIntersection_Front_Set_uint64_16384_4 1137396.062 -
SetIntersection_Front_Set_uint64_16384_64 1868297.244 -7.95%
SetIntersection_Front_Set_uint64_16_1 66839625.574 -
SetIntersection_Front_Set_uint64_16_16 40302772.610 -2.80%
SetIntersection_Front_Set_uint64_16_4 58417003.487 -
SetIntersection_Front_Set_uint64_1_1 567690200.564 -
SetIntersection_Front_Set_uint64_256_1 4400090.292 -
SetIntersection_Front_Set_uint64_256_16 4962473.346 1.54%
SetIntersection_Front_Set_uint64_256_256 8986814.643 -7.91%
SetIntersection_Front_Set_uint64_256_4 4512787.878 -
SetIntersection_Front_Set_uint64_256_64 6654967.780 3.25%
SetIntersection_Front_Set_uint64_262144_1 1053903.678 -5.66%
SetIntersection_Front_Set_uint64_262144_1024 14142778.260 -17.01%
SetIntersection_Front_Set_uint64_262144_16 1297495.781 -2.65%
SetIntersection_Front_Set_uint64_262144_16384 338967333.147 -3.51%
SetIntersection_Front_Set_uint64_262144_256 4296772.622 -14.34%
SetIntersection_Front_Set_uint64_262144_262144 1802199.951 -4.24%
SetIntersection_Front_Set_uint64_262144_4 1140005.618 1.28%
SetIntersection_Front_Set_uint64_262144_64 1872624.527 -5.65%
SetIntersection_Front_Set_uint64_4_1 226698991.756 -
SetIntersection_Front_Set_uint64_4_4 146803727.440 -
SetIntersection_Front_Set_uint64_64_1 17421772.846 -
SetIntersection_Front_Set_uint64_64_16 16859530.067 -
SetIntersection_Front_Set_uint64_64_4 17136155.881 -
SetIntersection_Front_Set_uint64_64_64 14849894.746 -4.32%
SetIntersection_Front_Vector_float_1024_1 1121912.807 -
SetIntersection_Front_Vector_float_1024_1024 5980790.650 -
SetIntersection_Front_Vector_float_1024_16 1164881.039 -3.42%
SetIntersection_Front_Vector_float_1024_256 2348472.886 -
SetIntersection_Front_Vector_float_1024_4 1146681.916 1.40%
SetIntersection_Front_Vector_float_1024_64 1439155.372 -
SetIntersection_Front_Vector_float_16384_1 1120977.542 -
SetIntersection_Front_Vector_float_16384_1024 5991828.661 -6.63%
SetIntersection_Front_Vector_float_16384_16 1186319.260 -1.76%
SetIntersection_Front_Vector_float_16384_16384 80051127.746 -4.07%
SetIntersection_Front_Vector_float_16384_256 2359693.094 -10.86%
SetIntersection_Front_Vector_float_16384_4 1112224.132 -
SetIntersection_Front_Vector_float_16384_64 1451354.807 -4.06%
SetIntersection_Front_Vector_float_16_1 67538703.846 -
SetIntersection_Front_Vector_float_16_16 38748717.213 2.10%
SetIntersection_Front_Vector_float_16_4 58240064.646 -
SetIntersection_Front_Vector_float_1_1 572356351.433 -
SetIntersection_Front_Vector_float_256_1 4488909.044 -
SetIntersection_Front_Vector_float_256_16 4467473.579 -
SetIntersection_Front_Vector_float_256_256 4713037.354 -
SetIntersection_Front_Vector_float_256_4 4499976.037 -
SetIntersection_Front_Vector_float_256_64 4602254.693 -
SetIntersection_Front_Vector_float_262144_1 1124810.113 2.44%
SetIntersection_Front_Vector_float_262144_1024 5923260.822 -
SetIntersection_Front_Vector_float_262144_16 1186417.753 -
SetIntersection_Front_Vector_float_262144_16384 79796163.484 -2.26%
SetIntersection_Front_Vector_float_262144_256 2354974.603 -
SetIntersection_Front_Vector_float_262144_262144 350973600.473 1.08%
SetIntersection_Front_Vector_float_262144_4 1132125.085 -1.12%
SetIntersection_Front_Vector_float_262144_64 1403057.929 -1.19%
SetIntersection_Front_Vector_float_4_1 228526956.603 -
SetIntersection_Front_Vector_float_4_4 145913559.863 -
SetIntersection_Front_Vector_float_64_1 17565614.385 -
SetIntersection_Front_Vector_float_64_16 15336610.655 -
SetIntersection_Front_Vector_float_64_4 17184383.511 -
SetIntersection_Front_Vector_float_64_64 11499448.167 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1091049.464 -2.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8355914.743 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1225909.984 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2940827.792 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1138399.774 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1580106.481 3.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1059326.591 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8333580.770 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1166970.226 -3.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117066264.188 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2946800.054 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1133902.339 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1567729.554 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66648183.673 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40498827.838 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 57760075.116 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 566221340.486 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4358375.609 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4528097.565 -1.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6458572.610 -8.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4472615.394 -1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5034168.216 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1067304.731 1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8298613.075 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1213273.228 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 116887330.329 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2902743.745 1.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 353382197.037 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1103098.765 -2.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1560613.190 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 225899896.092 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146845507.217 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17481431.924 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15588238.582 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17251017.007 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12527816.217 -1.19%
SetIntersection_Front_Vector_string_1024_1 1127916.304 -1.43%
SetIntersection_Front_Vector_string_1024_1024 39449583.515 -6.88%
SetIntersection_Front_Vector_string_1024_16 1714727.159 -2.04%
SetIntersection_Front_Vector_string_1024_256 9161243.801 -18.02%
SetIntersection_Front_Vector_string_1024_4 1249668.311 -1.48%
SetIntersection_Front_Vector_string_1024_64 3470775.164 -4.52%
SetIntersection_Front_Vector_string_16384_1 1154730.420 -
SetIntersection_Front_Vector_string_16384_1024 38637549.173 -6.17%
SetIntersection_Front_Vector_string_16384_16 1710527.859 -2.46%
SetIntersection_Front_Vector_string_16384_16384 352338341.789 -
SetIntersection_Front_Vector_string_16384_256 10079464.424 -5.25%
SetIntersection_Front_Vector_string_16384_4 1265976.541 -
SetIntersection_Front_Vector_string_16384_64 3479595.279 -2.46%
SetIntersection_Front_Vector_string_16_1 68589183.846 -
SetIntersection_Front_Vector_string_16_16 54224607.247 -2.30%
SetIntersection_Front_Vector_string_16_4 64048447.742 -
SetIntersection_Front_Vector_string_1_1 583509896.452 -
SetIntersection_Front_Vector_string_256_1 4545184.632 -
SetIntersection_Front_Vector_string_256_16 6497839.808 -1.13%
SetIntersection_Front_Vector_string_256_256 19908889.711 -8.99%
SetIntersection_Front_Vector_string_256_4 4881972.915 -2.21%
SetIntersection_Front_Vector_string_256_64 11117947.137 -2.20%
SetIntersection_Front_Vector_string_262144_1 1167472.827 1.14%
SetIntersection_Front_Vector_string_262144_1024 40120287.888 -4.27%
SetIntersection_Front_Vector_string_262144_16 1738336.201 -
SetIntersection_Front_Vector_string_262144_16384 345944423.416 -1.57%
SetIntersection_Front_Vector_string_262144_256 10211974.876 -4.71%
SetIntersection_Front_Vector_string_262144_262144 14366589.272 -
SetIntersection_Front_Vector_string_262144_4 1270333.573 -
SetIntersection_Front_Vector_string_262144_64 3567036.729 2.17%
SetIntersection_Front_Vector_string_4_1 233553037.923 -
SetIntersection_Front_Vector_string_4_4 158583110.169 -2.11%
SetIntersection_Front_Vector_string_64_1 17948014.900 -
SetIntersection_Front_Vector_string_64_16 21648880.030 -3.11%
SetIntersection_Front_Vector_string_64_4 18785717.533 -1.44%
SetIntersection_Front_Vector_string_64_64 27225615.156 -3.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1111695.086 -1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9922317.370 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1246278.995 -1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3304524.617 -7.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1166335.426 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1680870.007 -4.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1104369.276 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9873999.084 -8.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1251167.160 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141837170.357 -4.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3282619.899 -7.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1158189.275 6.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1644433.963 -2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66740494.803 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39586941.261 -2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58609197.732 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 567837777.169 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4452555.453 2.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4665720.007 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6585871.349 -1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4516121.824 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5345276.885 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1071530.952 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9795240.170 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1252410.592 1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 141093378.170 -5.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3287776.025 -8.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349661446.228 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1138170.302 -1.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1656886.684 -3.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227011890.377 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147102411.520 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17460266.167 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15988903.351 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17293997.232 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13318364.393 -1.14%
SetIntersection_Front_Vector_uint32_1024_1 1120315.135 -
SetIntersection_Front_Vector_uint32_1024_1024 5971256.180 -
SetIntersection_Front_Vector_uint32_1024_16 1181847.408 -
SetIntersection_Front_Vector_uint32_1024_256 2343338.476 -1.16%
SetIntersection_Front_Vector_uint32_1024_4 1098591.002 -3.32%
SetIntersection_Front_Vector_uint32_1024_64 1446410.220 -
SetIntersection_Front_Vector_uint32_16384_1 1112190.143 2.63%
SetIntersection_Front_Vector_uint32_16384_1024 5900821.302 -
SetIntersection_Front_Vector_uint32_16384_16 1198013.756 -
SetIntersection_Front_Vector_uint32_16384_16384 79732541.151 -
SetIntersection_Front_Vector_uint32_16384_256 2342001.862 -1.04%
SetIntersection_Front_Vector_uint32_16384_4 1133810.960 -
SetIntersection_Front_Vector_uint32_16384_64 1436796.321 -1.42%
SetIntersection_Front_Vector_uint32_16_1 66807231.483 -
SetIntersection_Front_Vector_uint32_16_16 38023731.525 -
SetIntersection_Front_Vector_uint32_16_4 57443969.907 -1.08%
SetIntersection_Front_Vector_uint32_1_1 569195279.193 -
SetIntersection_Front_Vector_uint32_256_1 4449641.672 -
SetIntersection_Front_Vector_uint32_256_16 4450594.431 -
SetIntersection_Front_Vector_uint32_256_256 4693423.320 -
SetIntersection_Front_Vector_uint32_256_4 4435573.086 -
SetIntersection_Front_Vector_uint32_256_64 4566816.505 -1.55%
SetIntersection_Front_Vector_uint32_262144_1 1112573.727 -
SetIntersection_Front_Vector_uint32_262144_1024 5990314.963 -
SetIntersection_Front_Vector_uint32_262144_16 1152752.204 -
SetIntersection_Front_Vector_uint32_262144_16384 79825919.511 -
SetIntersection_Front_Vector_uint32_262144_256 2341519.213 -
SetIntersection_Front_Vector_uint32_262144_262144 351231440.940 -
SetIntersection_Front_Vector_uint32_262144_4 1142655.381 1.05%
SetIntersection_Front_Vector_uint32_262144_64 1433534.862 -
SetIntersection_Front_Vector_uint32_4_1 227188359.452 -
SetIntersection_Front_Vector_uint32_4_4 144909747.003 -
SetIntersection_Front_Vector_uint32_64_1 17441410.457 -
SetIntersection_Front_Vector_uint32_64_16 15145445.170 -
SetIntersection_Front_Vector_uint32_64_4 16935442.575 -
SetIntersection_Front_Vector_uint32_64_64 11473326.614 -
SetIntersection_Front_Vector_uint64_1024_1 1113171.609 -
SetIntersection_Front_Vector_uint64_1024_1024 5890520.828 -
SetIntersection_Front_Vector_uint64_1024_16 1204046.666 1.33%
SetIntersection_Front_Vector_uint64_1024_256 2324660.871 -
SetIntersection_Front_Vector_uint64_1024_4 1140726.151 -
SetIntersection_Front_Vector_uint64_1024_64 1387057.986 -2.53%
SetIntersection_Front_Vector_uint64_16384_1 1105548.484 -
SetIntersection_Front_Vector_uint64_16384_1024 5986350.965 -16.53%
SetIntersection_Front_Vector_uint64_16384_16 1182337.471 3.12%
SetIntersection_Front_Vector_uint64_16384_16384 78110414.729 -4.85%
SetIntersection_Front_Vector_uint64_16384_256 2232854.136 -16.73%
SetIntersection_Front_Vector_uint64_16384_4 1132725.370 -
SetIntersection_Front_Vector_uint64_16384_64 1411184.064 -5.23%
SetIntersection_Front_Vector_uint64_16_1 66759720.919 -
SetIntersection_Front_Vector_uint64_16_16 38214883.684 -
SetIntersection_Front_Vector_uint64_16_4 57268216.296 -
SetIntersection_Front_Vector_uint64_1_1 565999787.365 -
SetIntersection_Front_Vector_uint64_256_1 4428322.832 2.08%
SetIntersection_Front_Vector_uint64_256_16 4349431.420 -4.07%
SetIntersection_Front_Vector_uint64_256_256 4636387.304 -1.01%
SetIntersection_Front_Vector_uint64_256_4 4379233.161 -2.43%
SetIntersection_Front_Vector_uint64_256_64 4596539.049 1.19%
SetIntersection_Front_Vector_uint64_262144_1 1055893.222 -6.11%
SetIntersection_Front_Vector_uint64_262144_1024 5872630.014 -2.06%
SetIntersection_Front_Vector_uint64_262144_16 1183396.764 -1.27%
SetIntersection_Front_Vector_uint64_262144_16384 78037497.426 -
SetIntersection_Front_Vector_uint64_262144_256 2325496.169 -
SetIntersection_Front_Vector_uint64_262144_262144 350863141.627 -
SetIntersection_Front_Vector_uint64_262144_4 1132113.102 -
SetIntersection_Front_Vector_uint64_262144_64 1415243.600 -
SetIntersection_Front_Vector_uint64_4_1 226359984.842 -
SetIntersection_Front_Vector_uint64_4_4 144130895.259 -
SetIntersection_Front_Vector_uint64_64_1 17387529.741 -
SetIntersection_Front_Vector_uint64_64_16 15208651.404 1.11%
SetIntersection_Front_Vector_uint64_64_4 16859023.529 -1.10%
SetIntersection_Front_Vector_uint64_64_64 11310535.119 -5.79%
SetIntersection_Interlaced_Set_float_1024_1 1115893.248 -
SetIntersection_Interlaced_Set_float_1024_1024 15722858.031 1.83%
SetIntersection_Interlaced_Set_float_1024_16 11517014.300 -3.45%
SetIntersection_Interlaced_Set_float_1024_256 15954117.172 -2.49%
SetIntersection_Interlaced_Set_float_1024_4 10249429.684 1.62%
SetIntersection_Interlaced_Set_float_1024_64 10103720.752 -
SetIntersection_Interlaced_Set_float_16384_1 1115110.065 -
SetIntersection_Interlaced_Set_float_16384_1024 171381740.795 2.31%
SetIntersection_Interlaced_Set_float_16384_16 212103674.831 3.31%
SetIntersection_Interlaced_Set_float_16384_16384 346109906.067 42.27%
SetIntersection_Interlaced_Set_float_16384_256 202418690.769 1.09%
SetIntersection_Interlaced_Set_float_16384_4 172189985.530 1.21%
SetIntersection_Interlaced_Set_float_16384_64 216264329.296 -
SetIntersection_Interlaced_Set_float_16_1 67012932.141 -
SetIntersection_Interlaced_Set_float_16_16 40932171.757 -4.25%
SetIntersection_Interlaced_Set_float_16_4 64748212.884 -
SetIntersection_Interlaced_Set_float_1_1 571127626.762 -
SetIntersection_Interlaced_Set_float_256_1 4441996.067 -
SetIntersection_Interlaced_Set_float_256_16 12240675.759 -
SetIntersection_Interlaced_Set_float_256_256 9594532.981 7.89%
SetIntersection_Interlaced_Set_float_256_4 11583482.515 -
SetIntersection_Interlaced_Set_float_256_64 14865500.599 -
SetIntersection_Interlaced_Set_float_262144_1 1115972.308 3.11%
SetIntersection_Interlaced_Set_float_262144_1024 1533305.502 -
SetIntersection_Interlaced_Set_float_262144_16 1618532.879 1.59%
SetIntersection_Interlaced_Set_float_262144_16384 1280172.363 1.61%
SetIntersection_Interlaced_Set_float_262144_256 1595587.809 -
SetIntersection_Interlaced_Set_float_262144_262144 1845212.402 3.43%
SetIntersection_Interlaced_Set_float_262144_4 1307147.297 1.56%
SetIntersection_Interlaced_Set_float_262144_64 1586558.187 -
SetIntersection_Interlaced_Set_float_4_1 228614563.679 -
SetIntersection_Interlaced_Set_float_4_4 147574675.534 -
SetIntersection_Interlaced_Set_float_64_1 17545062.043 -
SetIntersection_Interlaced_Set_float_64_16 25198236.940 3.79%
SetIntersection_Interlaced_Set_float_64_4 22179545.208 -1.05%
SetIntersection_Interlaced_Set_float_64_64 15093508.170 -1.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1114070.349 2.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 22096514.743 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11798955.531 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19157201.040 -2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9825743.536 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11022220.646 -2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1111078.027 -1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178251133.265 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 218488106.411 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 352060353.053 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208113346.809 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 179286478.943 -1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229758932.496 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 66780387.283 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44222748.665 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66246207.196 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 568733113.314 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4367183.654 -1.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13135847.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 13182581.998 4.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11320935.148 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17824994.783 -1.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1128478.570 1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1621805.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1699258.301 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1331913.250 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1655770.180 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2302274.660 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1382472.248 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1662022.787 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 227126866.434 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 147799190.930 -1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17532621.147 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 26929653.561 -2.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23111025.219 -2.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18232872.772 -1.12%
SetIntersection_Interlaced_Set_string_1024_1 1155292.093 -
SetIntersection_Interlaced_Set_string_1024_1024 57074042.485 -
SetIntersection_Interlaced_Set_string_1024_16 13684104.916 -
SetIntersection_Interlaced_Set_string_1024_256 34966626.303 -1.84%
SetIntersection_Interlaced_Set_string_1024_4 10660115.300 -
SetIntersection_Interlaced_Set_string_1024_64 16595591.347 -5.09%
SetIntersection_Interlaced_Set_string_16384_1 1162825.702 -
SetIntersection_Interlaced_Set_string_16384_1024 351937844.259 -
SetIntersection_Interlaced_Set_string_16384_16 250201936.594 2.16%
SetIntersection_Interlaced_Set_string_16384_16384 351017796.023 -
SetIntersection_Interlaced_Set_string_16384_256 349531358.361 -
SetIntersection_Interlaced_Set_string_16384_4 199900968.565 -
SetIntersection_Interlaced_Set_string_16384_64 341587201.118 -2.26%
SetIntersection_Interlaced_Set_string_16_1 69514496.788 -
SetIntersection_Interlaced_Set_string_16_16 64719883.742 3.35%
SetIntersection_Interlaced_Set_string_16_4 77895761.636 -
SetIntersection_Interlaced_Set_string_1_1 590237612.911 -
SetIntersection_Interlaced_Set_string_256_1 4575900.907 -1.49%
SetIntersection_Interlaced_Set_string_256_16 18893335.979 -
SetIntersection_Interlaced_Set_string_256_256 29609879.155 -7.84%
SetIntersection_Interlaced_Set_string_256_4 14240272.968 -
SetIntersection_Interlaced_Set_string_256_64 30978928.161 -2.64%
SetIntersection_Interlaced_Set_string_262144_1 1142494.300 -
SetIntersection_Interlaced_Set_string_262144_1024 2081007.895 -1.54%
SetIntersection_Interlaced_Set_string_262144_16 2177297.609 -
SetIntersection_Interlaced_Set_string_262144_16384 2785388.426 2.64%
SetIntersection_Interlaced_Set_string_262144_256 2068645.428 -1.88%
SetIntersection_Interlaced_Set_string_262144_262144 17614897.785 1.97%
SetIntersection_Interlaced_Set_string_262144_4 1879645.916 -
SetIntersection_Interlaced_Set_string_262144_64 2141397.785 -
SetIntersection_Interlaced_Set_string_4_1 235518647.258 -
SetIntersection_Interlaced_Set_string_4_4 167348926.272 -
SetIntersection_Interlaced_Set_string_64_1 18178846.733 -
SetIntersection_Interlaced_Set_string_64_16 40607201.945 -1.09%
SetIntersection_Interlaced_Set_string_64_4 27372812.702 -
SetIntersection_Interlaced_Set_string_64_64 39485192.678 4.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1084131.058 -3.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25081284.865 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12162039.430 4.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20312063.353 -1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9964042.191 -2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11799162.485 -2.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1122352.960 1.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 249345503.054 5.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 244006849.776 -26.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352680092.320 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 248052538.793 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202261172.235 1.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 352928522.503 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 66990176.744 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44513175.346 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 66914464.123 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 570413050.050 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4439650.569 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13383910.753 1.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13391447.236 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11664280.364 -2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18719024.298 -1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1075793.980 -3.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1982075.520 -1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2103301.840 -2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1733194.256 -3.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2014318.115 -1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3095196.778 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1824820.557 -2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2081653.156 -2.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 227835563.401 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 148415230.382 -1.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17613543.182 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28054340.497 1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23575638.990 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19525453.535 -
SetIntersection_Interlaced_Set_uint32_1024_1 1115869.737 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15262740.013 -7.81%
SetIntersection_Interlaced_Set_uint32_1024_16 11535038.440 -
SetIntersection_Interlaced_Set_uint32_1024_256 14945470.699 -1.09%
SetIntersection_Interlaced_Set_uint32_1024_4 9808998.293 -
SetIntersection_Interlaced_Set_uint32_1024_64 9821183.843 -
SetIntersection_Interlaced_Set_uint32_16384_1 1100202.654 -2.05%
SetIntersection_Interlaced_Set_uint32_16384_1024 169525785.929 3.32%
SetIntersection_Interlaced_Set_uint32_16384_16 208956765.981 3.20%
SetIntersection_Interlaced_Set_uint32_16384_16384 253512101.207 -26.94%
SetIntersection_Interlaced_Set_uint32_16384_256 197731002.857 -
SetIntersection_Interlaced_Set_uint32_16384_4 170577061.786 2.71%
SetIntersection_Interlaced_Set_uint32_16384_64 212575081.840 1.02%
SetIntersection_Interlaced_Set_uint32_16_1 66877614.727 -
SetIntersection_Interlaced_Set_uint32_16_16 40835468.668 -2.19%
SetIntersection_Interlaced_Set_uint32_16_4 63856261.069 -
SetIntersection_Interlaced_Set_uint32_1_1 568250857.676 -
SetIntersection_Interlaced_Set_uint32_256_1 4448665.446 1.51%
SetIntersection_Interlaced_Set_uint32_256_16 11939656.440 -2.30%
SetIntersection_Interlaced_Set_uint32_256_256 9340747.624 -5.91%
SetIntersection_Interlaced_Set_uint32_256_4 11595861.559 -
SetIntersection_Interlaced_Set_uint32_256_64 14379353.163 -3.74%
SetIntersection_Interlaced_Set_uint32_262144_1 1080409.387 -1.34%
SetIntersection_Interlaced_Set_uint32_262144_1024 1515283.121 -
SetIntersection_Interlaced_Set_uint32_262144_16 1605850.912 2.03%
SetIntersection_Interlaced_Set_uint32_262144_16384 1257023.358 1.47%
SetIntersection_Interlaced_Set_uint32_262144_256 1583401.285 2.12%
SetIntersection_Interlaced_Set_uint32_262144_262144 1969876.711 -1.48%
SetIntersection_Interlaced_Set_uint32_262144_4 1281302.410 -
SetIntersection_Interlaced_Set_uint32_262144_64 1581104.736 -
SetIntersection_Interlaced_Set_uint32_4_1 226083915.672 -
SetIntersection_Interlaced_Set_uint32_4_4 146631127.852 -
SetIntersection_Interlaced_Set_uint32_64_1 17475765.510 -
SetIntersection_Interlaced_Set_uint32_64_16 23640700.874 -3.81%
SetIntersection_Interlaced_Set_uint32_64_4 22066208.140 -1.08%
SetIntersection_Interlaced_Set_uint32_64_64 15265901.460 -3.50%
SetIntersection_Interlaced_Set_uint64_1024_1 1115386.641 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14934588.993 -4.46%
SetIntersection_Interlaced_Set_uint64_1024_16 11426267.660 -
SetIntersection_Interlaced_Set_uint64_1024_256 15922341.162 2.50%
SetIntersection_Interlaced_Set_uint64_1024_4 9983726.283 1.06%
SetIntersection_Interlaced_Set_uint64_1024_64 10167494.699 -
SetIntersection_Interlaced_Set_uint64_16384_1 1115108.676 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177325163.718 -
SetIntersection_Interlaced_Set_uint64_16384_16 221680127.491 -
SetIntersection_Interlaced_Set_uint64_16384_16384 354231530.324 -
SetIntersection_Interlaced_Set_uint64_16384_256 209717328.362 1.35%
SetIntersection_Interlaced_Set_uint64_16384_4 180810880.151 -
SetIntersection_Interlaced_Set_uint64_16384_64 236598997.635 1.66%
SetIntersection_Interlaced_Set_uint64_16_1 66545902.980 -
SetIntersection_Interlaced_Set_uint64_16_16 41103837.627 -1.53%
SetIntersection_Interlaced_Set_uint64_16_4 63940296.928 -1.47%
SetIntersection_Interlaced_Set_uint64_1_1 567363952.122 -
SetIntersection_Interlaced_Set_uint64_256_1 4369727.450 1.19%
SetIntersection_Interlaced_Set_uint64_256_16 12316918.338 -
SetIntersection_Interlaced_Set_uint64_256_256 8967409.089 -8.18%
SetIntersection_Interlaced_Set_uint64_256_4 11629643.313 -1.13%
SetIntersection_Interlaced_Set_uint64_256_64 15118571.922 -
SetIntersection_Interlaced_Set_uint64_262144_1 1127333.975 1.49%
SetIntersection_Interlaced_Set_uint64_262144_1024 1578819.984 -
SetIntersection_Interlaced_Set_uint64_262144_16 1652356.609 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1261262.695 -
SetIntersection_Interlaced_Set_uint64_262144_256 1610429.201 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1839156.414 -
SetIntersection_Interlaced_Set_uint64_262144_4 1327928.061 -
SetIntersection_Interlaced_Set_uint64_262144_64 1609682.049 -1.19%
SetIntersection_Interlaced_Set_uint64_4_1 226445399.867 -
SetIntersection_Interlaced_Set_uint64_4_4 146859901.206 -
SetIntersection_Interlaced_Set_uint64_64_1 17482493.228 -
SetIntersection_Interlaced_Set_uint64_64_16 24176302.748 -
SetIntersection_Interlaced_Set_uint64_64_4 22420420.505 -
SetIntersection_Interlaced_Set_uint64_64_64 15479161.425 -
SetIntersection_Interlaced_Vector_float_1024_1 1112522.911 -
SetIntersection_Interlaced_Vector_float_1024_1024 5994613.322 -
SetIntersection_Interlaced_Vector_float_1024_16 1743288.355 -36.83%
SetIntersection_Interlaced_Vector_float_1024_256 6677308.339 10.63%
SetIntersection_Interlaced_Vector_float_1024_4 1291204.157 -16.21%
SetIntersection_Interlaced_Vector_float_1024_64 3512659.556 -37.14%
SetIntersection_Interlaced_Vector_float_16384_1 1126293.754 -
SetIntersection_Interlaced_Vector_float_16384_1024 44290254.380 6.95%
SetIntersection_Interlaced_Vector_float_16384_16 2381290.566 -9.53%
SetIntersection_Interlaced_Vector_float_16384_16384 80550781.553 -
SetIntersection_Interlaced_Vector_float_16384_256 13820903.334 -16.71%
SetIntersection_Interlaced_Vector_float_16384_4 1524467.144 8.72%
SetIntersection_Interlaced_Vector_float_16384_64 5335654.011 -13.87%
SetIntersection_Interlaced_Vector_float_16_1 67428226.235 -
SetIntersection_Interlaced_Vector_float_16_16 38969244.219 2.47%
SetIntersection_Interlaced_Vector_float_16_4 60506040.876 -
SetIntersection_Interlaced_Vector_float_1_1 573647251.894 -
SetIntersection_Interlaced_Vector_float_256_1 4455575.063 -
SetIntersection_Interlaced_Vector_float_256_16 6262614.239 -19.43%
SetIntersection_Interlaced_Vector_float_256_256 4675517.826 -
SetIntersection_Interlaced_Vector_float_256_4 5495403.432 4.85%
SetIntersection_Interlaced_Vector_float_256_64 7983460.369 9.40%
SetIntersection_Interlaced_Vector_float_262144_1 1129966.599 -
SetIntersection_Interlaced_Vector_float_262144_1024 77882247.471 -
SetIntersection_Interlaced_Vector_float_262144_16 3234525.994 -
SetIntersection_Interlaced_Vector_float_262144_16384 347678951.701 -
SetIntersection_Interlaced_Vector_float_262144_256 23114584.021 -6.23%
SetIntersection_Interlaced_Vector_float_262144_262144 351098764.190 -
SetIntersection_Interlaced_Vector_float_262144_4 1572635.260 -
SetIntersection_Interlaced_Vector_float_262144_64 7968659.722 -6.40%
SetIntersection_Interlaced_Vector_float_4_1 229378779.703 -
SetIntersection_Interlaced_Vector_float_4_4 146026109.307 -
SetIntersection_Interlaced_Vector_float_64_1 17533209.860 -
SetIntersection_Interlaced_Vector_float_64_16 17814087.921 -8.06%
SetIntersection_Interlaced_Vector_float_64_4 19059548.520 1.47%
SetIntersection_Interlaced_Vector_float_64_64 12019117.464 4.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1118736.905 5.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9622914.218 -9.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 1972409.984 -25.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7979567.291 -1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1407319.265 -2.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3875804.498 -25.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1087593.304 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57451484.708 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3697316.727 22.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 140659555.494 -2.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 18333609.117 -34.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1586139.894 4.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5873694.696 -38.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66749368.550 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40424650.427 1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61997988.129 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 568780955.062 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4440264.321 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6833471.122 -4.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6439155.231 -8.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5265007.514 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9098701.635 -2.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1109477.996 3.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 115704799.458 -6.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4353816.885 -51.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 356274678.224 1.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 40690337.302 -26.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 349725914.566 -1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1596939.711 -21.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12637593.788 -33.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 226658336.661 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147188028.172 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17555638.298 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20116343.577 2.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19070720.627 1.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12577730.257 -4.80%
SetIntersection_Interlaced_Vector_string_1024_1 1149710.239 -
SetIntersection_Interlaced_Vector_string_1024_1024 41016070.225 -3.01%
SetIntersection_Interlaced_Vector_string_1024_16 3346778.784 -1.91%
SetIntersection_Interlaced_Vector_string_1024_256 20475541.163 -2.47%
SetIntersection_Interlaced_Vector_string_1024_4 1724957.641 3.79%
SetIntersection_Interlaced_Vector_string_1024_64 8042248.778 -3.75%
SetIntersection_Interlaced_Vector_string_16384_1 1146259.757 -
SetIntersection_Interlaced_Vector_string_16384_1024 114022366.132 2.50%
SetIntersection_Interlaced_Vector_string_16384_16 4062262.908 -11.31%
SetIntersection_Interlaced_Vector_string_16384_16384 350065205.672 -
SetIntersection_Interlaced_Vector_string_16384_256 40500003.180 12.67%
SetIntersection_Interlaced_Vector_string_16384_4 1899939.195 -1.52%
SetIntersection_Interlaced_Vector_string_16384_64 12629064.706 7.17%
SetIntersection_Interlaced_Vector_string_16_1 68635271.639 -
SetIntersection_Interlaced_Vector_string_16_16 55042445.066 -
SetIntersection_Interlaced_Vector_string_16_4 72415837.778 -
SetIntersection_Interlaced_Vector_string_1_1 586939773.150 -
SetIntersection_Interlaced_Vector_string_256_1 4586873.660 -
SetIntersection_Interlaced_Vector_string_256_16 10837638.249 1.25%
SetIntersection_Interlaced_Vector_string_256_256 22159977.048 1.38%
SetIntersection_Interlaced_Vector_string_256_4 6354502.857 1.71%
SetIntersection_Interlaced_Vector_string_256_64 20546137.552 1.16%
SetIntersection_Interlaced_Vector_string_262144_1 1159008.298 -
SetIntersection_Interlaced_Vector_string_262144_1024 333344397.980 49.87%
SetIntersection_Interlaced_Vector_string_262144_16 5976071.897 -
SetIntersection_Interlaced_Vector_string_262144_16384 1010025.555 2.52%
SetIntersection_Interlaced_Vector_string_262144_256 68568434.868 5.02%
SetIntersection_Interlaced_Vector_string_262144_262144 14464150.797 -
SetIntersection_Interlaced_Vector_string_262144_4 2405275.443 13.24%
SetIntersection_Interlaced_Vector_string_262144_64 18854565.194 -
SetIntersection_Interlaced_Vector_string_4_1 235824497.921 -
SetIntersection_Interlaced_Vector_string_4_4 160613285.272 -
SetIntersection_Interlaced_Vector_string_64_1 17961336.473 -
SetIntersection_Interlaced_Vector_string_64_16 31301663.788 1.06%
SetIntersection_Interlaced_Vector_string_64_4 22907788.975 -
SetIntersection_Interlaced_Vector_string_64_64 28333454.393 1.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116162.307 2.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9663337.294 -10.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3227360.673 17.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10330329.808 9.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1590656.298 4.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6720681.726 20.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1064681.083 -3.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 80329271.576 8.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3329575.352 -20.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140216074.615 -7.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 42993722.256 46.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1814985.402 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8148807.204 -4.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66623507.426 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40081310.650 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61825345.532 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 568067149.525 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4432565.408 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9419675.266 8.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7141564.281 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5746661.876 3.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12109170.655 11.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1113877.748 3.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 290554483.595 84.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4497856.047 -21.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 361374752.856 4.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 81910087.043 64.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351450505.319 2.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2346726.445 10.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16314709.662 -6.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 226642757.426 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146995188.929 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17465194.639 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21818759.432 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20473266.290 2.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13371804.089 -4.36%
SetIntersection_Interlaced_Vector_uint32_1024_1 1101100.770 -1.80%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5982903.084 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2198362.794 -8.96%
SetIntersection_Interlaced_Vector_uint32_1024_256 6000590.367 -20.13%
SetIntersection_Interlaced_Vector_uint32_1024_4 1454287.874 -
SetIntersection_Interlaced_Vector_uint32_1024_64 4197966.967 -16.87%
SetIntersection_Interlaced_Vector_uint32_16384_1 1100473.423 -1.82%
SetIntersection_Interlaced_Vector_uint32_16384_1024 48269767.796 -22.62%
SetIntersection_Interlaced_Vector_uint32_16384_16 2687557.571 -19.20%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80233322.637 -
SetIntersection_Interlaced_Vector_uint32_16384_256 13935646.731 -44.24%
SetIntersection_Interlaced_Vector_uint32_16384_4 1483860.569 -9.31%
SetIntersection_Interlaced_Vector_uint32_16384_64 6700590.479 -24.52%
SetIntersection_Interlaced_Vector_uint32_16_1 66756249.493 -
SetIntersection_Interlaced_Vector_uint32_16_16 38361257.623 -
SetIntersection_Interlaced_Vector_uint32_16_4 59882294.085 -
SetIntersection_Interlaced_Vector_uint32_1_1 568369049.796 -
SetIntersection_Interlaced_Vector_uint32_256_1 4413248.372 -
SetIntersection_Interlaced_Vector_uint32_256_16 6754685.892 -10.05%
SetIntersection_Interlaced_Vector_uint32_256_256 4689885.685 -
SetIntersection_Interlaced_Vector_uint32_256_4 5200003.473 -
SetIntersection_Interlaced_Vector_uint32_256_64 6939170.079 -18.70%
SetIntersection_Interlaced_Vector_uint32_262144_1 1115397.334 -1.20%
SetIntersection_Interlaced_Vector_uint32_262144_1024 85746629.416 -34.52%
SetIntersection_Interlaced_Vector_uint32_262144_16 3400739.132 -41.34%
SetIntersection_Interlaced_Vector_uint32_262144_16384 341716239.249 -2.17%
SetIntersection_Interlaced_Vector_uint32_262144_256 26641358.195 -41.29%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350177489.265 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1540873.189 -20.97%
SetIntersection_Interlaced_Vector_uint32_262144_64 9472769.328 -46.09%
SetIntersection_Interlaced_Vector_uint32_4_1 227328355.529 -
SetIntersection_Interlaced_Vector_uint32_4_4 145027197.603 -
SetIntersection_Interlaced_Vector_uint32_64_1 17459317.329 -
SetIntersection_Interlaced_Vector_uint32_64_16 17626730.709 -5.68%
SetIntersection_Interlaced_Vector_uint32_64_4 17993401.964 -3.09%
SetIntersection_Interlaced_Vector_uint32_64_64 11485371.242 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1108549.178 -1.18%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5988833.966 2.64%
SetIntersection_Interlaced_Vector_uint64_1024_16 2522040.633 18.70%
SetIntersection_Interlaced_Vector_uint64_1024_256 5048270.648 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1455118.443 8.17%
SetIntersection_Interlaced_Vector_uint64_1024_64 4831847.545 17.55%
SetIntersection_Interlaced_Vector_uint64_16384_1 1116461.189 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 50026492.349 5.05%
SetIntersection_Interlaced_Vector_uint64_16384_16 2820382.916 2.76%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78240467.468 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17041091.231 -9.18%
SetIntersection_Interlaced_Vector_uint64_16384_4 1414206.375 -
SetIntersection_Interlaced_Vector_uint64_16384_64 5852285.296 -12.90%
SetIntersection_Interlaced_Vector_uint64_16_1 67009479.662 -
SetIntersection_Interlaced_Vector_uint64_16_16 37860774.006 -1.38%
SetIntersection_Interlaced_Vector_uint64_16_4 59601248.485 -
SetIntersection_Interlaced_Vector_uint64_1_1 567032425.394 -
SetIntersection_Interlaced_Vector_uint64_256_1 4424066.598 1.57%
SetIntersection_Interlaced_Vector_uint64_256_16 6238943.113 -6.72%
SetIntersection_Interlaced_Vector_uint64_256_256 4508438.595 -11.25%
SetIntersection_Interlaced_Vector_uint64_256_4 4940423.243 -
SetIntersection_Interlaced_Vector_uint64_256_64 7356064.537 -3.14%
SetIntersection_Interlaced_Vector_uint64_262144_1 1101202.699 2.11%
SetIntersection_Interlaced_Vector_uint64_262144_1024 101660641.305 8.03%
SetIntersection_Interlaced_Vector_uint64_262144_16 3608104.545 1.16%
SetIntersection_Interlaced_Vector_uint64_262144_16384 355349459.671 1.47%
SetIntersection_Interlaced_Vector_uint64_262144_256 30559839.847 -1.12%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350617793.188 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1618513.817 -
SetIntersection_Interlaced_Vector_uint64_262144_64 14214728.673 47.10%
SetIntersection_Interlaced_Vector_uint64_4_1 226555436.071 -
SetIntersection_Interlaced_Vector_uint64_4_4 144838339.651 -
SetIntersection_Interlaced_Vector_uint64_64_1 17407521.872 -
SetIntersection_Interlaced_Vector_uint64_64_16 18198744.362 1.17%
SetIntersection_Interlaced_Vector_uint64_64_4 17906502.606 -2.08%
SetIntersection_Interlaced_Vector_uint64_64_64 11310973.922 -2.15%
SetIntersection_None_Set_float_1024_1 9254474.754 3.44%
SetIntersection_None_Set_float_1024_1024 8822120.021 -
SetIntersection_None_Set_float_1024_16 9365872.458 5.13%
SetIntersection_None_Set_float_1024_256 9371585.457 3.52%
SetIntersection_None_Set_float_1024_4 9659755.187 6.55%
SetIntersection_None_Set_float_1024_64 9393398.499 6.20%
SetIntersection_None_Set_float_16384_1 156628491.937 2.44%
SetIntersection_None_Set_float_16384_1024 156978411.066 1.73%
SetIntersection_None_Set_float_16384_16 157245253.767 2.51%
SetIntersection_None_Set_float_16384_16384 158791166.269 2.16%
SetIntersection_None_Set_float_16384_256 156775266.449 2.11%
SetIntersection_None_Set_float_16384_4 157032570.781 2.63%
SetIntersection_None_Set_float_16384_64 156785150.730 2.69%
SetIntersection_None_Set_float_16_1 70723216.623 -
SetIntersection_None_Set_float_16_16 37667645.769 -
SetIntersection_None_Set_float_16_4 59976149.786 -
SetIntersection_None_Set_float_1_1 571824307.435 -
SetIntersection_None_Set_float_256_1 11985793.355 1.18%
SetIntersection_None_Set_float_256_16 10994070.241 -
SetIntersection_None_Set_float_256_256 5999548.023 -
SetIntersection_None_Set_float_256_4 11783472.515 2.38%
SetIntersection_None_Set_float_256_64 9420525.489 -1.07%
SetIntersection_None_Set_float_262144_1 1202349.774 1.91%
SetIntersection_None_Set_float_262144_1024 1199700.930 1.23%
SetIntersection_None_Set_float_262144_16 1194798.748 1.51%
SetIntersection_None_Set_float_262144_16384 1190732.258 1.34%
SetIntersection_None_Set_float_262144_256 1196707.926 1.66%
SetIntersection_None_Set_float_262144_262144 1203013.184 1.50%
SetIntersection_None_Set_float_262144_4 1198419.189 1.66%
SetIntersection_None_Set_float_262144_64 1196451.500 1.38%
SetIntersection_None_Set_float_4_1 231559941.415 -
SetIntersection_None_Set_float_4_4 145006079.941 -
SetIntersection_None_Set_float_64_1 22763204.425 -
SetIntersection_None_Set_float_64_16 18766344.650 2.00%
SetIntersection_None_Set_float_64_4 21600006.996 -
SetIntersection_None_Set_float_64_64 12111685.084 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8875837.345 2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8826109.916 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8686404.409 -1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8785387.112 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8706626.460 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8833386.757 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161632488.293 1.94%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159088295.836 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169165757.154 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166327240.803 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163009174.519 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164780090.441 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167038767.507 1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70526058.008 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37130641.567 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59696260.927 -1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 568329308.223 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11485107.044 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10976112.599 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5748339.402 -3.07%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11577472.015 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9225301.436 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1230236.652 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1229051.838 -1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1226388.752 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1226704.510 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1220866.535 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1243126.465 -1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1224093.910 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1230533.529 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230159100.873 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 143429112.691 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23248659.693 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18916402.885 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21942772.694 -2.33%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11909187.457 1.74%
SetIntersection_None_Set_string_1024_1 9080316.084 2.07%
SetIntersection_None_Set_string_1024_1024 9012735.384 -
SetIntersection_None_Set_string_1024_16 8923904.353 -
SetIntersection_None_Set_string_1024_256 9193776.664 2.17%
SetIntersection_None_Set_string_1024_4 8977208.406 -1.75%
SetIntersection_None_Set_string_1024_64 8899377.968 -1.08%
SetIntersection_None_Set_string_16384_1 191518564.635 -9.55%
SetIntersection_None_Set_string_16384_1024 204383617.175 -7.59%
SetIntersection_None_Set_string_16384_16 197159230.194 -5.29%
SetIntersection_None_Set_string_16384_16384 198114527.617 2.57%
SetIntersection_None_Set_string_16384_256 202037402.934 -2.81%
SetIntersection_None_Set_string_16384_4 195605852.568 -8.43%
SetIntersection_None_Set_string_16384_64 198322783.029 -5.62%
SetIntersection_None_Set_string_16_1 72971820.790 -
SetIntersection_None_Set_string_16_16 38745966.156 -
SetIntersection_None_Set_string_16_4 61869909.706 -
SetIntersection_None_Set_string_1_1 576250726.933 -
SetIntersection_None_Set_string_256_1 11998872.673 -
SetIntersection_None_Set_string_256_16 11283769.533 -
SetIntersection_None_Set_string_256_256 5931595.088 -1.76%
SetIntersection_None_Set_string_256_4 11709458.421 -
SetIntersection_None_Set_string_256_64 9468231.497 -1.60%
SetIntersection_None_Set_string_262144_1 1661727.539 -2.89%
SetIntersection_None_Set_string_262144_1024 1655759.848 -2.30%
SetIntersection_None_Set_string_262144_16 1665924.074 -2.57%
SetIntersection_None_Set_string_262144_16384 1661015.789 -2.71%
SetIntersection_None_Set_string_262144_256 1664582.766 -3.30%
SetIntersection_None_Set_string_262144_262144 1664612.955 -2.01%
SetIntersection_None_Set_string_262144_4 1663155.680 -2.71%
SetIntersection_None_Set_string_262144_64 1669310.305 -2.50%
SetIntersection_None_Set_string_4_1 235131611.786 -
SetIntersection_None_Set_string_4_4 147464426.273 -
SetIntersection_None_Set_string_64_1 23872823.703 -1.10%
SetIntersection_None_Set_string_64_16 19525006.389 -
SetIntersection_None_Set_string_64_4 22895785.088 -
SetIntersection_None_Set_string_64_64 12208961.696 -1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8684279.351 -32.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8773609.685 -31.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8782569.172 -31.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8936855.478 -30.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8928820.331 -30.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8935255.001 -30.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202829629.442 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 214950045.674 5.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201252210.636 2.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 199687025.102 -2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 202400164.669 1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198971773.818 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198246114.668 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71174357.585 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37619525.468 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60293973.530 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 570001471.007 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11574753.515 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11207554.710 1.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5986937.756 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11497082.307 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9322797.285 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1599361.004 -5.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1624574.951 -4.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1612151.285 -4.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1606294.840 -4.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1603193.279 -4.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1627655.109 -4.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1614260.742 -4.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1603682.943 -4.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 230838722.617 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144243701.071 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23511926.874 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18923510.763 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22537886.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12073200.218 -
SetIntersection_None_Set_uint32_1024_1 8901869.705 -
SetIntersection_None_Set_uint32_1024_1024 8880772.504 -
SetIntersection_None_Set_uint32_1024_16 8952425.332 2.48%
SetIntersection_None_Set_uint32_1024_256 8663697.672 -
SetIntersection_None_Set_uint32_1024_4 8714915.496 -1.18%
SetIntersection_None_Set_uint32_1024_64 8800913.690 -1.87%
SetIntersection_None_Set_uint32_16384_1 154821442.310 3.86%
SetIntersection_None_Set_uint32_16384_1024 153922637.857 1.01%
SetIntersection_None_Set_uint32_16384_16 154708899.988 3.65%
SetIntersection_None_Set_uint32_16384_16384 155252227.286 -
SetIntersection_None_Set_uint32_16384_256 154962719.769 3.61%
SetIntersection_None_Set_uint32_16384_4 154567750.711 3.95%
SetIntersection_None_Set_uint32_16384_64 154873572.842 3.10%
SetIntersection_None_Set_uint32_16_1 70459981.730 -
SetIntersection_None_Set_uint32_16_16 37391438.543 -
SetIntersection_None_Set_uint32_16_4 59666654.541 -
SetIntersection_None_Set_uint32_1_1 567316528.644 -
SetIntersection_None_Set_uint32_256_1 11581932.011 -1.25%
SetIntersection_None_Set_uint32_256_16 10832670.663 -
SetIntersection_None_Set_uint32_256_256 5732885.681 -
SetIntersection_None_Set_uint32_256_4 11558632.673 1.67%
SetIntersection_None_Set_uint32_256_64 9363542.776 -2.42%
SetIntersection_None_Set_uint32_262144_1 1181076.332 -
SetIntersection_None_Set_uint32_262144_1024 1172629.392 -
SetIntersection_None_Set_uint32_262144_16 1173226.402 -
SetIntersection_None_Set_uint32_262144_16384 1181685.467 -
SetIntersection_None_Set_uint32_262144_256 1172042.645 -
SetIntersection_None_Set_uint32_262144_262144 1174200.439 -
SetIntersection_None_Set_uint32_262144_4 1170200.033 -
SetIntersection_None_Set_uint32_262144_64 1171809.486 -
SetIntersection_None_Set_uint32_4_1 229449160.857 -
SetIntersection_None_Set_uint32_4_4 143762786.673 -
SetIntersection_None_Set_uint32_64_1 22988895.359 -1.76%
SetIntersection_None_Set_uint32_64_16 20642582.475 7.60%
SetIntersection_None_Set_uint32_64_4 21569917.664 -3.79%
SetIntersection_None_Set_uint32_64_64 13022637.729 8.98%
SetIntersection_None_Set_uint64_1024_1 8783927.593 -
SetIntersection_None_Set_uint64_1024_1024 8729834.617 -
SetIntersection_None_Set_uint64_1024_16 8657097.125 -
SetIntersection_None_Set_uint64_1024_256 8745511.581 -
SetIntersection_None_Set_uint64_1024_4 8844266.866 2.04%
SetIntersection_None_Set_uint64_1024_64 8687870.966 -
SetIntersection_None_Set_uint64_16384_1 158261646.276 1.24%
SetIntersection_None_Set_uint64_16384_1024 166315909.145 3.17%
SetIntersection_None_Set_uint64_16384_16 165384434.887 1.85%
SetIntersection_None_Set_uint64_16384_16384 167105070.380 2.65%
SetIntersection_None_Set_uint64_16384_256 164867176.136 1.01%
SetIntersection_None_Set_uint64_16384_4 161523221.830 1.43%
SetIntersection_None_Set_uint64_16384_64 165744593.812 -
SetIntersection_None_Set_uint64_16_1 70385988.168 -
SetIntersection_None_Set_uint64_16_16 37588883.709 -
SetIntersection_None_Set_uint64_16_4 59685902.910 -
SetIntersection_None_Set_uint64_1_1 565922949.777 -
SetIntersection_None_Set_uint64_256_1 11598282.931 -
SetIntersection_None_Set_uint64_256_16 10947713.781 1.31%
SetIntersection_None_Set_uint64_256_256 5940907.534 1.27%
SetIntersection_None_Set_uint64_256_4 11407826.244 -
SetIntersection_None_Set_uint64_256_64 9220333.514 -
SetIntersection_None_Set_uint64_262144_1 1184706.787 -1.65%
SetIntersection_None_Set_uint64_262144_1024 1197360.107 -
SetIntersection_None_Set_uint64_262144_16 1193909.342 -
SetIntersection_None_Set_uint64_262144_16384 1201539.223 -
SetIntersection_None_Set_uint64_262144_256 1196719.076 -
SetIntersection_None_Set_uint64_262144_262144 1210632.648 -
SetIntersection_None_Set_uint64_262144_4 1188310.223 -
SetIntersection_None_Set_uint64_262144_64 1196152.260 -
SetIntersection_None_Set_uint64_4_1 229092565.931 -
SetIntersection_None_Set_uint64_4_4 143504247.467 -
SetIntersection_None_Set_uint64_64_1 23601797.324 1.29%
SetIntersection_None_Set_uint64_64_16 19036069.744 -
SetIntersection_None_Set_uint64_64_4 22368256.479 -
SetIntersection_None_Set_uint64_64_64 12019199.465 -
SetIntersection_None_Vector_float_1024_1 1139805.912 -1.94%
SetIntersection_None_Vector_float_1024_1024 1149639.982 -
SetIntersection_None_Vector_float_1024_16 1149692.237 -
SetIntersection_None_Vector_float_1024_256 1148611.062 -
SetIntersection_None_Vector_float_1024_4 1149034.105 -
SetIntersection_None_Vector_float_1024_64 1151322.022 -
SetIntersection_None_Vector_float_16384_1 1173139.066 -
SetIntersection_None_Vector_float_16384_1024 1167014.443 -1.99%
SetIntersection_None_Vector_float_16384_16 1172454.487 -
SetIntersection_None_Vector_float_16384_16384 1180888.823 -1.05%
SetIntersection_None_Vector_float_16384_256 1190478.331 1.06%
SetIntersection_None_Vector_float_16384_4 1184909.811 -
SetIntersection_None_Vector_float_16384_64 1186104.801 1.10%
SetIntersection_None_Vector_float_16_1 67634843.910 -
SetIntersection_None_Vector_float_16_16 35960848.878 -
SetIntersection_None_Vector_float_16_4 57477934.767 -
SetIntersection_None_Vector_float_1_1 571288295.740 -
SetIntersection_None_Vector_float_256_1 4565286.864 -
SetIntersection_None_Vector_float_256_16 4279824.911 -1.82%
SetIntersection_None_Vector_float_256_256 2296283.789 -
SetIntersection_None_Vector_float_256_4 4509723.567 -
SetIntersection_None_Vector_float_256_64 3669358.468 -
SetIntersection_None_Vector_float_262144_1 1213749.460 -
SetIntersection_None_Vector_float_262144_1024 1202269.130 -2.50%
SetIntersection_None_Vector_float_262144_16 1199134.477 -1.05%
SetIntersection_None_Vector_float_262144_16384 1207902.739 -
SetIntersection_None_Vector_float_262144_256 1212377.326 -
SetIntersection_None_Vector_float_262144_262144 1206315.170 -
SetIntersection_None_Vector_float_262144_4 1211022.110 -
SetIntersection_None_Vector_float_262144_64 1189636.834 -
SetIntersection_None_Vector_float_4_1 228968287.998 -
SetIntersection_None_Vector_float_4_4 142881682.795 -
SetIntersection_None_Vector_float_64_1 17798833.824 -
SetIntersection_None_Vector_float_64_16 14453794.907 -
SetIntersection_None_Vector_float_64_4 17036646.579 -
SetIntersection_None_Vector_float_64_64 9060339.998 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1165932.975 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1094748.540 -5.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1160735.872 -1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1159464.914 -1.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1161466.131 -1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1157644.403 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1168850.116 -2.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1188338.865 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1144835.579 -2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1167587.728 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1187033.681 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1183962.627 2.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1177704.121 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67101956.378 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35497175.133 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57040672.120 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 564368721.926 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4537307.692 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4202198.821 -2.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2284237.985 1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4350714.853 -2.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3601089.083 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1138015.226 -5.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1202628.214 2.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1218664.661 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1215754.262 4.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1194111.836 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1185978.494 -1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1159419.812 -2.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1198388.932 -2.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227480994.950 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142034310.321 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17563290.189 -1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14394066.123 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16878619.533 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8964211.631 -1.16%
SetIntersection_None_Vector_string_1024_1 1192430.497 -3.50%
SetIntersection_None_Vector_string_1024_1024 1231789.291 -
SetIntersection_None_Vector_string_1024_16 1237894.057 -
SetIntersection_None_Vector_string_1024_256 1225923.340 -
SetIntersection_None_Vector_string_1024_4 1225593.783 -1.30%
SetIntersection_None_Vector_string_1024_64 1243956.765 -
SetIntersection_None_Vector_string_16384_1 1245912.696 -3.37%
SetIntersection_None_Vector_string_16384_1024 1296994.693 1.19%
SetIntersection_None_Vector_string_16384_16 1292002.838 -
SetIntersection_None_Vector_string_16384_16384 1290388.538 -
SetIntersection_None_Vector_string_16384_256 1289565.441 -1.12%
SetIntersection_None_Vector_string_16384_4 1284955.625 -
SetIntersection_None_Vector_string_16384_64 1284780.729 -
SetIntersection_None_Vector_string_16_1 69329426.179 -
SetIntersection_None_Vector_string_16_16 36863219.501 -
SetIntersection_None_Vector_string_16_4 58825770.549 -
SetIntersection_None_Vector_string_1_1 569198136.873 -
SetIntersection_None_Vector_string_256_1 4731966.786 -1.32%
SetIntersection_None_Vector_string_256_16 4510870.087 -
SetIntersection_None_Vector_string_256_256 2391064.125 -
SetIntersection_None_Vector_string_256_4 4693326.507 -
SetIntersection_None_Vector_string_256_64 3829539.126 -
SetIntersection_None_Vector_string_262144_1 1380838.951 1.48%
SetIntersection_None_Vector_string_262144_1024 1361178.901 -1.20%
SetIntersection_None_Vector_string_262144_16 1364709.978 -
SetIntersection_None_Vector_string_262144_16384 1358840.557 -
SetIntersection_None_Vector_string_262144_256 1360308.695 -
SetIntersection_None_Vector_string_262144_262144 1355639.258 -1.20%
SetIntersection_None_Vector_string_262144_4 1325406.406 -3.29%
SetIntersection_None_Vector_string_262144_64 1350398.737 -1.38%
SetIntersection_None_Vector_string_4_1 230705514.765 -
SetIntersection_None_Vector_string_4_4 144556905.769 -
SetIntersection_None_Vector_string_64_1 18490237.768 -
SetIntersection_None_Vector_string_64_16 14983184.149 -
SetIntersection_None_Vector_string_64_4 17561888.999 -
SetIntersection_None_Vector_string_64_64 9417997.070 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1166700.920 -2.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1195866.721 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1189186.199 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1188704.407 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1183222.235 -1.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1158968.461 -2.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1180948.867 -1.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1179313.974 -3.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1231105.077 3.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1238291.198 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1228525.135 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1225911.527 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1230138.947 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67345716.738 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35841442.943 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57236011.726 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 564645846.800 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4561612.641 -1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4324610.828 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2279797.846 -2.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4527776.115 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3681946.487 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1242812.465 -3.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1272540.636 4.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1264095.871 5.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1251130.506 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1291893.344 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1294004.209 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1256507.622 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1201200.202 -4.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 226690993.941 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 141976376.321 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17756981.749 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14541145.340 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17081455.002 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9136752.709 -
SetIntersection_None_Vector_uint32_1024_1 1151650.148 -1.22%
SetIntersection_None_Vector_uint32_1024_1024 1122893.500 -2.71%
SetIntersection_None_Vector_uint32_1024_16 1148645.829 -
SetIntersection_None_Vector_uint32_1024_256 1154533.721 -
SetIntersection_None_Vector_uint32_1024_4 1151716.167 2.76%
SetIntersection_None_Vector_uint32_1024_64 1147538.850 -
SetIntersection_None_Vector_uint32_16384_1 1172682.962 -
SetIntersection_None_Vector_uint32_16384_1024 1143409.459 -2.94%
SetIntersection_None_Vector_uint32_16384_16 1136566.835 -3.32%
SetIntersection_None_Vector_uint32_16384_16384 1162946.673 -1.34%
SetIntersection_None_Vector_uint32_16384_256 1168573.167 -
SetIntersection_None_Vector_uint32_16384_4 1176956.837 -
SetIntersection_None_Vector_uint32_16384_64 1167827.394 -
SetIntersection_None_Vector_uint32_16_1 67240462.707 -
SetIntersection_None_Vector_uint32_16_16 35672665.102 -
SetIntersection_None_Vector_uint32_16_4 57168488.687 -
SetIntersection_None_Vector_uint32_1_1 586948156.570 -
SetIntersection_None_Vector_uint32_256_1 4457654.531 -
SetIntersection_None_Vector_uint32_256_16 4258090.926 -1.56%
SetIntersection_None_Vector_uint32_256_256 2271519.597 -
SetIntersection_None_Vector_uint32_256_4 4473552.003 -
SetIntersection_None_Vector_uint32_256_64 3616007.438 -1.44%
SetIntersection_None_Vector_uint32_262144_1 1197238.285 -2.51%
SetIntersection_None_Vector_uint32_262144_1024 1193946.326 -3.25%
SetIntersection_None_Vector_uint32_262144_16 1191476.095 -
SetIntersection_None_Vector_uint32_262144_16384 1193022.921 -
SetIntersection_None_Vector_uint32_262144_256 1162051.214 -1.70%
SetIntersection_None_Vector_uint32_262144_262144 1188157.589 -
SetIntersection_None_Vector_uint32_262144_4 1195926.504 -
SetIntersection_None_Vector_uint32_262144_64 1202675.967 -
SetIntersection_None_Vector_uint32_4_1 227755077.103 -
SetIntersection_None_Vector_uint32_4_4 142144356.309 -
SetIntersection_None_Vector_uint32_64_1 17722984.926 -
SetIntersection_None_Vector_uint32_64_16 14425232.764 -
SetIntersection_None_Vector_uint32_64_4 16965082.417 -
SetIntersection_None_Vector_uint32_64_64 9004445.711 -
SetIntersection_None_Vector_uint64_1024_1 1145237.968 1.83%
SetIntersection_None_Vector_uint64_1024_1024 1148315.553 -
SetIntersection_None_Vector_uint64_1024_16 1117058.001 -3.38%
SetIntersection_None_Vector_uint64_1024_256 1135829.485 1.55%
SetIntersection_None_Vector_uint64_1024_4 1144876.357 -
SetIntersection_None_Vector_uint64_1024_64 1116108.188 -3.77%
SetIntersection_None_Vector_uint64_16384_1 1174120.630 -1.17%
SetIntersection_None_Vector_uint64_16384_1024 1167689.410 -
SetIntersection_None_Vector_uint64_16384_16 1167095.658 -2.17%
SetIntersection_None_Vector_uint64_16384_16384 1167044.069 -1.60%
SetIntersection_None_Vector_uint64_16384_256 1170407.271 -1.70%
SetIntersection_None_Vector_uint64_16384_4 1148589.053 -3.41%
SetIntersection_None_Vector_uint64_16384_64 1180792.023 -
SetIntersection_None_Vector_uint64_16_1 66930415.962 -
SetIntersection_None_Vector_uint64_16_16 35583060.584 -
SetIntersection_None_Vector_uint64_16_4 56804774.790 -
SetIntersection_None_Vector_uint64_1_1 564842058.721 -
SetIntersection_None_Vector_uint64_256_1 4464625.181 -1.47%
SetIntersection_None_Vector_uint64_256_16 4260876.498 -
SetIntersection_None_Vector_uint64_256_256 2272459.299 -
SetIntersection_None_Vector_uint64_256_4 4502138.792 -
SetIntersection_None_Vector_uint64_256_64 3604455.424 -1.86%
SetIntersection_None_Vector_uint64_262144_1 1193275.386 -1.97%
SetIntersection_None_Vector_uint64_262144_1024 1171228.550 -
SetIntersection_None_Vector_uint64_262144_16 1198547.779 1.24%
SetIntersection_None_Vector_uint64_262144_16384 1191114.487 -1.62%
SetIntersection_None_Vector_uint64_262144_256 1199666.903 -
SetIntersection_None_Vector_uint64_262144_262144 1206902.450 -1.42%
SetIntersection_None_Vector_uint64_262144_4 1206818.424 -
SetIntersection_None_Vector_uint64_262144_64 1150920.711 -5.95%
SetIntersection_None_Vector_uint64_4_1 226321757.650 -
SetIntersection_None_Vector_uint64_4_4 141673615.097 -
SetIntersection_None_Vector_uint64_64_1 17677014.406 -
SetIntersection_None_Vector_uint64_64_16 14293766.636 -
SetIntersection_None_Vector_uint64_64_4 16802232.575 -1.08%
SetIntersection_None_Vector_uint64_64_64 8973451.470 -
bm_gcd_complex 18.996 -
bm_gcd_random 30.739 -
bm_gcd_trivial 0.866 -3.82%
bm_lexicographical_compare<int>/1 1.268 -8.67%
bm_lexicographical_compare<int>/1048576 76662.941 -
bm_lexicographical_compare<int>/16 2.123 -
bm_lexicographical_compare<int>/2 1.503 -3.12%
bm_lexicographical_compare<int>/262144 19111.284 -
bm_lexicographical_compare<int>/3 1.739 -3.82%
bm_lexicographical_compare<int>/32768 2388.848 -
bm_lexicographical_compare<int>/4 1.320 -4.86%
bm_lexicographical_compare<int>/4096 298.900 -
bm_lexicographical_compare<int>/5 1.513 -
bm_lexicographical_compare<int>/512 37.301 -
bm_lexicographical_compare<int>/6 1.513 -
bm_lexicographical_compare<int>/64 5.031 1.12%
bm_lexicographical_compare<int>/7 1.512 -
bm_lexicographical_compare<int>/8 1.585 -2.11%
bm_lexicographical_compare<signed_char>/1 1.326 9.70%
bm_lexicographical_compare<signed_char>/1048576 16281.120 -
bm_lexicographical_compare<signed_char>/16 1.327 -4.37%
bm_lexicographical_compare<signed_char>/2 1.499 4.18%
bm_lexicographical_compare<signed_char>/262144 3828.881 -
bm_lexicographical_compare<signed_char>/3 1.723 3.16%
bm_lexicographical_compare<signed_char>/32768 477.085 -
bm_lexicographical_compare<signed_char>/4 1.923 -
bm_lexicographical_compare<signed_char>/4096 59.621 -
bm_lexicographical_compare<signed_char>/5 2.114 -
bm_lexicographical_compare<signed_char>/512 7.759 -2.32%
bm_lexicographical_compare<signed_char>/6 2.381 -4.07%
bm_lexicographical_compare<signed_char>/64 1.909 -7.56%
bm_lexicographical_compare<signed_char>/7 2.671 -1.98%
bm_lexicographical_compare<signed_char>/8 3.053 -1.86%
bm_lexicographical_compare<unsigned_char>/1 1.662 -
bm_lexicographical_compare<unsigned_char>/1048576 17930.873 -
bm_lexicographical_compare<unsigned_char>/16 1.056 -4.16%
bm_lexicographical_compare<unsigned_char>/2 1.901 -3.05%
bm_lexicographical_compare<unsigned_char>/262144 4495.698 -
bm_lexicographical_compare<unsigned_char>/3 2.145 -
bm_lexicographical_compare<unsigned_char>/32768 572.684 -
bm_lexicographical_compare<unsigned_char>/4 1.388 -2.73%
bm_lexicographical_compare<unsigned_char>/4096 77.710 -
bm_lexicographical_compare<unsigned_char>/5 1.619 -2.12%
bm_lexicographical_compare<unsigned_char>/512 8.698 -
bm_lexicographical_compare<unsigned_char>/6 1.850 -1.70%
bm_lexicographical_compare<unsigned_char>/64 1.893 -
bm_lexicographical_compare<unsigned_char>/7 2.086 -
bm_lexicographical_compare<unsigned_char>/8 1.348 -2.21%
bm_ranges_lexicographical_compare<int>/1 1.385 6.17%
bm_ranges_lexicographical_compare<int>/1048576 76662.127 -
bm_ranges_lexicographical_compare<int>/16 2.079 1.40%
bm_ranges_lexicographical_compare<int>/2 1.615 5.96%
bm_ranges_lexicographical_compare<int>/262144 19115.649 -
bm_ranges_lexicographical_compare<int>/3 1.799 -2.54%
bm_ranges_lexicographical_compare<int>/32768 2389.722 -
bm_ranges_lexicographical_compare<int>/4 1.386 9.02%
bm_ranges_lexicographical_compare<int>/4096 298.715 -
bm_ranges_lexicographical_compare<int>/5 1.509 -
bm_ranges_lexicographical_compare<int>/512 37.290 -
bm_ranges_lexicographical_compare<int>/6 1.509 -
bm_ranges_lexicographical_compare<int>/64 4.873 2.52%
bm_ranges_lexicographical_compare<int>/7 1.506 -
bm_ranges_lexicographical_compare<int>/8 1.618 7.64%
bm_ranges_lexicographical_compare<signed_char>/1 1.392 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16275.695 -
bm_ranges_lexicographical_compare<signed_char>/16 1.386 6.73%
bm_ranges_lexicographical_compare<signed_char>/2 1.617 -
bm_ranges_lexicographical_compare<signed_char>/262144 3835.438 -
bm_ranges_lexicographical_compare<signed_char>/3 1.854 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.485 -
bm_ranges_lexicographical_compare<signed_char>/4 2.086 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.786 -
bm_ranges_lexicographical_compare<signed_char>/5 2.323 -
bm_ranges_lexicographical_compare<signed_char>/512 8.033 3.73%
bm_ranges_lexicographical_compare<signed_char>/6 2.693 4.17%
bm_ranges_lexicographical_compare<signed_char>/64 2.184 12.68%
bm_ranges_lexicographical_compare<signed_char>/7 2.846 -
bm_ranges_lexicographical_compare<signed_char>/8 3.152 -1.27%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.654 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17932.408 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.111 1.19%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.906 2.48%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.329 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.137 3.30%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.461 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.440 7.01%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.764 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.702 8.69%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.739 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.907 6.31%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.971 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.135 2.83%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.440 4.01%
bm_ranges_swap_ranges_vb_aligned/1024 6.501 -
bm_ranges_swap_ranges_vb_aligned/1048576 3410.409 -
bm_ranges_swap_ranges_vb_aligned/128 3.451 -
bm_ranges_swap_ranges_vb_aligned/131072 248.418 -
bm_ranges_swap_ranges_vb_aligned/16 3.239 -
bm_ranges_swap_ranges_vb_aligned/16384 34.939 -
bm_ranges_swap_ranges_vb_aligned/2048 8.560 -
bm_ranges_swap_ranges_vb_aligned/256 4.347 -
bm_ranges_swap_ranges_vb_aligned/262144 494.613 -
bm_ranges_swap_ranges_vb_aligned/32 3.238 -
bm_ranges_swap_ranges_vb_aligned/32768 64.322 -
bm_ranges_swap_ranges_vb_aligned/4096 11.961 -
bm_ranges_swap_ranges_vb_aligned/512 5.216 -1.66%
bm_ranges_swap_ranges_vb_aligned/524288 1050.188 -
bm_ranges_swap_ranges_vb_aligned/64 3.110 1.28%
bm_ranges_swap_ranges_vb_aligned/65536 123.440 -
bm_ranges_swap_ranges_vb_aligned/8 3.195 -
bm_ranges_swap_ranges_vb_aligned/8192 19.506 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15552.042 -
bm_ranges_swap_ranges_vb_unaligned/262144 3751.659 -84.26%
bm_ranges_swap_ranges_vb_unaligned/32768 472.356 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.918 -
bm_ranges_swap_ranges_vb_unaligned/512 13.403 -
bm_ranges_swap_ranges_vb_unaligned/64 6.258 -
bm_ranges_swap_ranges_vb_unaligned/8 4.895 -1.03%
bm_swap_ranges_vb_aligned/1048576 3407.047 -
bm_swap_ranges_vb_aligned/262144 492.150 -
bm_swap_ranges_vb_aligned/32768 64.055 -
bm_swap_ranges_vb_aligned/4096 12.555 -
bm_swap_ranges_vb_aligned/512 4.993 -
bm_swap_ranges_vb_aligned/64 2.908 -1.52%
bm_swap_ranges_vb_aligned/8 3.310 -6.47%
bm_swap_ranges_vb_unaligned/1048576 15942.783 -
bm_swap_ranges_vb_unaligned/262144 3846.595 -67.28%
bm_swap_ranges_vb_unaligned/32768 484.706 -
bm_swap_ranges_vb_unaligned/4096 64.749 -
bm_swap_ranges_vb_unaligned/512 12.353 -
bm_swap_ranges_vb_unaligned/64 4.848 -
bm_swap_ranges_vb_unaligned/8 4.915 -
bm_write 588.547 2.77%
rng::adjacent_find(deque<int>)/1024 464.090 -
rng::adjacent_find(deque<int>)/1048576 477038.605 -
rng::adjacent_find(deque<int>)/50 15.931 -27.45%
rng::adjacent_find(deque<int>)/8 3.245 -36.06%
rng::adjacent_find(deque<int>)/8192 3716.778 -
rng::adjacent_find(deque<int>,_pred)/1024 631.541 -
rng::adjacent_find(deque<int>,_pred)/1048576 652007.914 -
rng::adjacent_find(deque<int>,_pred)/50 31.064 1.88%
rng::adjacent_find(deque<int>,_pred)/8 4.882 5.09%
rng::adjacent_find(deque<int>,_pred)/8192 5099.899 -
rng::adjacent_find(list<int>)/1024 714.855 -
rng::adjacent_find(list<int>)/1048576 879182.455 1.09%
rng::adjacent_find(list<int>)/50 23.726 -
rng::adjacent_find(list<int>)/8 2.113 -
rng::adjacent_find(list<int>)/8192 6925.616 -
rng::adjacent_find(list<int>,_pred)/1024 831.277 -
rng::adjacent_find(list<int>,_pred)/1048576 959981.743 -
rng::adjacent_find(list<int>,_pred)/50 34.946 -
rng::adjacent_find(list<int>,_pred)/8 3.973 -
rng::adjacent_find(list<int>,_pred)/8192 7578.179 1.00%
rng::adjacent_find(vector<int>)/1024 235.518 -
rng::adjacent_find(vector<int>)/1048576 234838.281 -
rng::adjacent_find(vector<int>)/50 12.015 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1836.495 -
rng::adjacent_find(vector<int>,_pred)/1024 401.539 -
rng::adjacent_find(vector<int>,_pred)/1048576 464269.671 -2.82%
rng::adjacent_find(vector<int>,_pred)/50 23.706 -
rng::adjacent_find(vector<int>,_pred)/8 3.419 1.37%
rng::adjacent_find(vector<int>,_pred)/8192 3196.720 -
rng::all_of(deque<int>)_(process_all)/32 11.550 -
rng::all_of(deque<int>)_(process_all)/32768 10608.507 -
rng::all_of(deque<int>)_(process_all)/50 18.198 2.52%
rng::all_of(deque<int>)_(process_all)/8 3.089 -
rng::all_of(deque<int>)_(process_all)/8192 2629.203 -
rng::all_of(list<int>)_(process_all)/32 11.419 -
rng::all_of(list<int>)_(process_all)/32768 25732.400 -1.57%
rng::all_of(list<int>)_(process_all)/50 22.004 -
rng::all_of(list<int>)_(process_all)/8 2.725 -
rng::all_of(list<int>)_(process_all)/8192 7459.778 -
rng::all_of(vector<int>)_(process_all)/32 8.339 -
rng::all_of(vector<int>)_(process_all)/32768 8067.151 -
rng::all_of(vector<int>)_(process_all)/50 18.392 -
rng::all_of(vector<int>)_(process_all)/8 2.386 -4.75%
rng::all_of(vector<int>)_(process_all)/8192 2026.413 -
rng::any_of(deque<int>)_(process_all)/32 11.629 -
rng::any_of(deque<int>)_(process_all)/32768 10850.921 2.41%
rng::any_of(deque<int>)_(process_all)/50 18.335 -9.53%
rng::any_of(deque<int>)_(process_all)/8 3.123 -
rng::any_of(deque<int>)_(process_all)/8192 2713.549 2.91%
rng::any_of(list<int>)_(process_all)/32 11.404 -1.27%
rng::any_of(list<int>)_(process_all)/32768 25935.376 -
rng::any_of(list<int>)_(process_all)/50 21.858 1.09%
rng::any_of(list<int>)_(process_all)/8 2.602 -
rng::any_of(list<int>)_(process_all)/8192 7106.418 -3.08%
rng::any_of(vector<int>)_(process_all)/32 8.430 -
rng::any_of(vector<int>)_(process_all)/32768 8076.847 -
rng::any_of(vector<int>)_(process_all)/50 12.699 -
rng::any_of(vector<int>)_(process_all)/8 2.467 -1.83%
rng::any_of(vector<int>)_(process_all)/8192 2022.283 -
rng::contains(deque<int>)_(process_all)/1048576 253207.129 -
rng::contains(deque<int>)_(process_all)/32 8.748 -
rng::contains(deque<int>)_(process_all)/50 12.703 -
rng::contains(deque<int>)_(process_all)/8 3.119 1.31%
rng::contains(deque<int>)_(process_all)/8192 1942.918 -
rng::contains(list<int>)_(process_all)/1048576 827739.511 -1.01%
rng::contains(list<int>)_(process_all)/32 9.025 -3.34%
rng::contains(list<int>)_(process_all)/50 18.561 -
rng::contains(list<int>)_(process_all)/8 2.159 -6.40%
rng::contains(list<int>)_(process_all)/8192 6920.339 -
rng::contains(vector<int>)_(process_all)/1048576 239035.432 -
rng::contains(vector<int>)_(process_all)/32 8.422 -
rng::contains(vector<int>)_(process_all)/50 12.401 -
rng::contains(vector<int>)_(process_all)/8 2.744 4.07%
rng::contains(vector<int>)_(process_all)/8192 1856.619 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20985.971 6.72%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22100.598 7.65%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458808.073 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432519.174 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.916 17.59%
rng::contains_subrange(deque<int>)_(process_all)/32 12.970 19.87%
rng::contains_subrange(deque<int>)_(process_all)/50 18.767 28.36%
rng::contains_subrange(deque<int>)_(process_all)/8192 3382.445 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503867.840 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.908 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.495 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.725 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3927.667 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480564.259 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.346 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.535 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.618 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3744.103 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37045.329 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38490.255 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2467951.316 -
rng::contains_subrange(list<int>)_(process_all)/1048576 834343.218 -
rng::contains_subrange(list<int>)_(process_all)/16 4.941 -
rng::contains_subrange(list<int>)_(process_all)/32 10.300 -1.14%
rng::contains_subrange(list<int>)_(process_all)/50 18.357 1.92%
rng::contains_subrange(list<int>)_(process_all)/8192 6653.826 -22.84%
rng::contains_subrange(list<int>)_(same_length)/1048576 943311.436 -
rng::contains_subrange(list<int>)_(same_length)/16 6.937 -
rng::contains_subrange(list<int>)_(same_length)/32 16.380 -
rng::contains_subrange(list<int>)_(same_length)/50 30.101 -
rng::contains_subrange(list<int>)_(same_length)/8192 7989.829 -6.48%
rng::contains_subrange(list<int>)_(single_element)/1048576 807137.832 -3.01%
rng::contains_subrange(list<int>)_(single_element)/16 4.912 -
rng::contains_subrange(list<int>)_(single_element)/32 10.432 -
rng::contains_subrange(list<int>)_(single_element)/50 18.102 -2.13%
rng::contains_subrange(list<int>)_(single_element)/8192 7381.482 -3.00%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13937.876 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14877.816 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 769929.139 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209366.756 -1.42%
rng::contains_subrange(vector<int>)_(process_all)/16 4.932 2.51%
rng::contains_subrange(vector<int>)_(process_all)/32 8.253 1.25%
rng::contains_subrange(vector<int>)_(process_all)/50 11.589 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1633.659 -1.27%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244922.655 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.791 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.647 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.717 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1903.975 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 237055.579 1.77%
rng::contains_subrange(vector<int>)_(single_element)/16 4.879 3.40%
rng::contains_subrange(vector<int>)_(single_element)/32 8.560 1.64%
rng::contains_subrange(vector<int>)_(single_element)/50 12.520 1.56%
rng::contains_subrange(vector<int>)_(single_element)/8192 1849.305 2.26%
rng::copy(deque<int>)/1048576 49928.541 -
rng::copy(deque<int>)/262144 10466.354 -7.13%
rng::copy(deque<int>)/32768 1149.155 -
rng::copy(deque<int>)/4096 145.587 -
rng::copy(deque<int>)/512 16.778 -
rng::copy(deque<int>)/64 2.823 -
rng::copy(deque<int>)/8 2.796 2.00%
rng::copy(list<int>)/1048576 886001.828 -
rng::copy(list<int>)/262144 218809.578 -
rng::copy(list<int>)/32768 28247.332 3.88%
rng::copy(list<int>)/4096 3082.433 -
rng::copy(list<int>)/512 369.619 -
rng::copy(list<int>)/64 37.724 18.88%
rng::copy(list<int>)/8 2.355 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.914 -
rng::copy(vector<bool>)_(aligned)/262144 278.018 -
rng::copy(vector<bool>)_(aligned)/32768 35.334 -
rng::copy(vector<bool>)_(aligned)/4096 4.966 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.372 -
rng::copy(vector<bool>)_(unaligned)/1048576 5508.105 -
rng::copy(vector<bool>)_(unaligned)/262144 1490.195 8.88%
rng::copy(vector<bool>)_(unaligned)/32768 174.309 -
rng::copy(vector<bool>)_(unaligned)/4096 20.867 -
rng::copy(vector<bool>)_(unaligned)/512 3.153 -15.04%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50042.974 -
rng::copy(vector<int>)/262144 12534.759 -
rng::copy(vector<int>)/32768 3212.722 1.99%
rng::copy(vector<int>)/4096 147.988 -27.15%
rng::copy(vector<int>)/512 15.987 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.245 -1.30%
rng::copy_backward(deque<int>)/1048576 126450.264 3.84%
rng::copy_backward(deque<int>)/262144 31551.393 -
rng::copy_backward(deque<int>)/32768 3823.113 1.76%
rng::copy_backward(deque<int>)/4096 149.063 -
rng::copy_backward(deque<int>)/512 18.232 -
rng::copy_backward(deque<int>)/64 3.075 1.01%
rng::copy_backward(deque<int>)/8 2.660 -
rng::copy_backward(list<int>)/1048576 889595.917 -
rng::copy_backward(list<int>)/262144 223719.259 1.14%
rng::copy_backward(list<int>)/32768 30423.304 5.81%
rng::copy_backward(list<int>)/4096 3104.753 -
rng::copy_backward(list<int>)/512 374.138 -
rng::copy_backward(list<int>)/64 31.265 -
rng::copy_backward(list<int>)/8 2.367 1.27%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1034.529 -
rng::copy_backward(vector<bool>)_(aligned)/262144 271.864 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.754 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.097 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.755 -1.33%
rng::copy_backward(vector<bool>)_(aligned)/64 1.738 -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6757.022 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1658.299 1.38%
rng::copy_backward(vector<bool>)_(unaligned)/32768 208.202 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.848 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.888 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49811.054 2.81%
rng::copy_backward(vector<int>)/262144 12531.241 -
rng::copy_backward(vector<int>)/32768 2480.891 -5.23%
rng::copy_backward(vector<int>)/4096 144.410 -
rng::copy_backward(vector<int>)/512 16.633 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.234 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277815.523 -
rng::copy_if(deque<int>)_(entire_range)/262144 69783.939 -
rng::copy_if(deque<int>)_(entire_range)/32768 8694.868 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.489 -
rng::copy_if(deque<int>)_(entire_range)/512 135.464 -
rng::copy_if(deque<int>)_(entire_range)/64 16.168 -
rng::copy_if(deque<int>)_(entire_range)/8 2.920 -
rng::copy_if(deque<int>)_(every_other)/1048576 372526.083 -
rng::copy_if(deque<int>)_(every_other)/262144 92942.196 -
rng::copy_if(deque<int>)_(every_other)/32768 11632.154 -
rng::copy_if(deque<int>)_(every_other)/4096 1458.000 -
rng::copy_if(deque<int>)_(every_other)/512 183.200 -
rng::copy_if(deque<int>)_(every_other)/64 23.399 -
rng::copy_if(deque<int>)_(every_other)/8 3.454 -
rng::copy_if(list<int>)_(entire_range)/1048576 884094.314 -
rng::copy_if(list<int>)_(entire_range)/262144 220437.171 -
rng::copy_if(list<int>)_(entire_range)/32768 29239.325 7.08%
rng::copy_if(list<int>)_(entire_range)/4096 3028.619 -
rng::copy_if(list<int>)_(entire_range)/512 372.192 -
rng::copy_if(list<int>)_(entire_range)/64 33.329 9.04%
rng::copy_if(list<int>)_(entire_range)/8 2.600 1.04%
rng::copy_if(list<int>)_(every_other)/1048576 844999.152 -1.04%
rng::copy_if(list<int>)_(every_other)/262144 211541.223 -1.01%
rng::copy_if(list<int>)_(every_other)/32768 25886.456 2.66%
rng::copy_if(list<int>)_(every_other)/4096 3316.414 -
rng::copy_if(list<int>)_(every_other)/512 359.507 -
rng::copy_if(list<int>)_(every_other)/64 23.942 -
rng::copy_if(list<int>)_(every_other)/8 2.310 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245975.541 -
rng::copy_if(vector<int>)_(entire_range)/262144 59957.629 -
rng::copy_if(vector<int>)_(entire_range)/32768 7526.471 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.385 -
rng::copy_if(vector<int>)_(entire_range)/512 123.629 -
rng::copy_if(vector<int>)_(entire_range)/64 15.343 -4.30%
rng::copy_if(vector<int>)_(entire_range)/8 2.277 4.13%
rng::copy_if(vector<int>)_(every_other)/1048576 239770.127 -
rng::copy_if(vector<int>)_(every_other)/262144 59787.027 -
rng::copy_if(vector<int>)_(every_other)/32768 7466.407 -
rng::copy_if(vector<int>)_(every_other)/4096 937.567 -
rng::copy_if(vector<int>)_(every_other)/512 123.603 -
rng::copy_if(vector<int>)_(every_other)/64 18.157 -
rng::copy_if(vector<int>)_(every_other)/8 4.255 -1.08%
rng::copy_n(deque<int>)/1048576 49922.024 -5.17%
rng::copy_n(deque<int>)/262144 10387.052 -9.64%
rng::copy_n(deque<int>)/32768 1136.030 -
rng::copy_n(deque<int>)/4096 146.472 -
rng::copy_n(deque<int>)/512 16.794 -
rng::copy_n(deque<int>)/64 2.869 -48.98%
rng::copy_n(deque<int>)/8 2.697 -
rng::copy_n(list<int>)/1048576 877780.454 -
rng::copy_n(list<int>)/262144 218472.396 -
rng::copy_n(list<int>)/32768 27088.105 -
rng::copy_n(list<int>)/4096 4210.050 -5.83%
rng::copy_n(list<int>)/512 339.396 -
rng::copy_n(list<int>)/64 14.171 -
rng::copy_n(list<int>)/8 2.250 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.556 -33.15%
rng::copy_n(vector<bool>)_(aligned)/262144 278.403 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.552 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.928 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.307 -4.60%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.997 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1367.883 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.674 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.867 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.385 -2.14%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49268.806 -
rng::copy_n(vector<int>)/262144 12531.825 -
rng::copy_n(vector<int>)/32768 2618.966 77.27%
rng::copy_n(vector<int>)/4096 147.392 -18.99%
rng::copy_n(vector<int>)/512 16.147 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.215 -2.63%
rng::count(deque<int>)_(every_other)/1024 248.181 -
rng::count(deque<int>)_(every_other)/1048576 253575.776 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1940.565 -
rng::count(list<int>)_(every_other)/1024 709.898 -
rng::count(list<int>)_(every_other)/1048576 804444.524 -
rng::count(list<int>)_(every_other)/8 2.103 -3.91%
rng::count(list<int>)_(every_other)/8192 6948.517 -
rng::count(vector<bool>)/1000 3.004 -
rng::count(vector<bool>)/1024 1.692 -
rng::count(vector<bool>)/1048576 1460.962 -
rng::count(vector<bool>)/8192 11.458 -
rng::count(vector<int>)_(every_other)/1024 103.245 -
rng::count(vector<int>)_(every_other)/1048576 105433.039 -
rng::count(vector<int>)_(every_other)/8 1.318 -4.68%
rng::count(vector<int>)_(every_other)/8192 821.483 -
rng::count_if(deque<int>)_(every_other)/1024 347.338 -
rng::count_if(deque<int>)_(every_other)/1048576 342898.413 -
rng::count_if(deque<int>)_(every_other)/8 3.376 -
rng::count_if(deque<int>)_(every_other)/8192 2622.787 -
rng::count_if(list<int>)_(every_other)/1024 756.645 -
rng::count_if(list<int>)_(every_other)/1048576 892465.764 -
rng::count_if(list<int>)_(every_other)/8 2.831 -
rng::count_if(list<int>)_(every_other)/8192 7262.046 -1.17%
rng::count_if(vector<int>)_(every_other)/1024 249.954 -
rng::count_if(vector<int>)_(every_other)/1048576 247900.949 -
rng::count_if(vector<int>)_(every_other)/8 4.236 -
rng::count_if(vector<int>)_(every_other)/8192 1929.746 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.852 -
rng::distance(join_view(vector<vector<int>>)/1024 1.032 -
rng::distance(join_view(vector<vector<int>>)/4096 4.394 -
rng::distance(join_view(vector<vector<int>>)/50 0.637 4.90%
rng::distance(join_view(vector<vector<int>>)/8192 8.294 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.574 -4.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 493569.161 -4.50%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.578 -1.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.866 -2.18%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3846.446 -4.37%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.076 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.721 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.079 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.080 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.080 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.155 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733360.602 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.898 -2.73%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.594 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5737.399 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.763 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.090 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.091 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.091 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1976.016 -3.95%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2202999.480 -3.38%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.252 1.61%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.875 3.23%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17750.371 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 718.038 -6.48%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1439739.754 -1.48%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.349 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.824 1.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11508.482 -3.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1831.956 4.31%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2326355.749 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.040 1.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.811 2.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19402.473 -3.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 543.478 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1440276.000 -1.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.522 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.759 3.68%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11512.671 -
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.686 1.93%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.760 10.20%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.848 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960337.449 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.534 2.20%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.007 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8355.342 -11.40%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 876.894 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1085947.916 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.587 1.48%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.653 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11391.651 -6.89%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.407 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73702.703 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.877 -1.58%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.710 6.87%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.352 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.386 -9.30%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.387 -9.31%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.386 -9.29%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.386 -9.29%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.387 -9.16%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 517.626 4.03%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 638347.083 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.678 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.202 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4842.366 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.708 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 501.864 1.82%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 495594.325 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.840 13.06%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.073 1.92%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3884.339 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.220 -2.17%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516096.349 -4.63%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.690 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.235 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3990.255 -4.47%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 795.010 1.99%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 959990.766 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.985 1.08%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.969 -5.37%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12118.684 2.71%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 837.436 1.08%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 995762.902 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.399 3.40%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.633 1.58%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12492.506 24.71%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.682 -
rng::equal(vector<bool>)_(unaligned)/1048576 7630.351 -
rng::equal(vector<bool>)_(unaligned)/50 0.884 12.31%
rng::equal(vector<bool>)_(unaligned)/8 0.821 1.80%
rng::equal(vector<bool>)_(unaligned)/8192 65.550 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.203 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73774.745 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.348 -3.83%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.393 -10.50%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.936 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.247 2.99%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639854.148 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.882 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.652 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4810.199 -
rng::fill(deque<int>)/1024 29.676 -
rng::fill(deque<int>)/32 4.525 231.00%
rng::fill(deque<int>)/50 4.588 103.42%
rng::fill(deque<int>)/8192 239.412 -3.07%
rng::fill(list<int>)/1024 672.162 -
rng::fill(list<int>)/32 8.319 -
rng::fill(list<int>)/50 16.797 -
rng::fill(list<int>)/8192 7130.698 -3.49%
rng::fill(vector<bool>)/1048576 3823.125 -
rng::fill(vector<bool>)/262144 232.694 -
rng::fill(vector<bool>)/32768 30.091 -
rng::fill(vector<bool>)/4096 4.212 -
rng::fill(vector<bool>)/512 1.505 -6.72%
rng::fill(vector<bool>)/64 1.479 -10.86%
rng::fill(vector<int>)/1024 30.237 2.22%
rng::fill(vector<int>)/32 1.039 -2.44%
rng::fill(vector<int>)/50 2.208 -
rng::fill(vector<int>)/8192 238.909 -
rng::fill_n(deque<int>)/1024 29.701 -1.01%
rng::fill_n(deque<int>)/32 1.222 -3.67%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 247.638 4.47%
rng::fill_n(list<int>)/1024 649.571 -
rng::fill_n(list<int>)/32 8.265 1.67%
rng::fill_n(list<int>)/50 15.913 -
rng::fill_n(list<int>)/8192 7079.576 -6.31%
rng::fill_n(vector<bool>)/1048576 3834.328 -
rng::fill_n(vector<bool>)/262144 231.819 -
rng::fill_n(vector<bool>)/32768 30.030 -
rng::fill_n(vector<bool>)/4096 4.164 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.366 -
rng::fill_n(vector<int>)/1024 29.828 1.06%
rng::fill_n(vector<int>)/32 1.147 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 237.738 -
rng::find(deque<int>)_(bail_25%)/1024 67.072 -
rng::find(deque<int>)_(bail_25%)/32768 1926.411 -
rng::find(deque<int>)_(bail_25%)/8 2.109 2.47%
rng::find(deque<int>)_(bail_25%)/8192 478.943 -
rng::find(deque<int>)_(process_all)/1024 244.166 -
rng::find(deque<int>)_(process_all)/32768 7835.885 -
rng::find(deque<int>)_(process_all)/50 13.152 -
rng::find(deque<int>)_(process_all)/8 3.556 -
rng::find(deque<int>)_(process_all)/8192 1953.522 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.290 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9430.771 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.300 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.396 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2334.282 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 375.623 18.49%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11969.927 15.33%
rng::find(join_view(list<vector<int>>))_(process_all)/50 18.217 35.90%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.318 5.80%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2976.161 17.21%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 740.759 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26734.812 -4.54%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.744 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.736 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8774.429 -14.78%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.462 1.73%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 659.177 -1.56%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.987 4.58%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.220 3.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.395 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.040 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8817.748 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.044 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.980 -2.74%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2173.717 -
rng::find(list<int>)_(bail_25%)/1024 182.421 -
rng::find(list<int>)_(bail_25%)/32768 7920.586 -3.35%
rng::find(list<int>)_(bail_25%)/8 0.922 -
rng::find(list<int>)_(bail_25%)/8192 1438.080 -1.57%
rng::find(list<int>)_(process_all)/1024 687.215 -
rng::find(list<int>)_(process_all)/32768 25548.255 -2.89%
rng::find(list<int>)_(process_all)/50 20.970 -15.64%
rng::find(list<int>)_(process_all)/8 2.170 -8.65%
rng::find(list<int>)_(process_all)/8192 9166.873 -1.69%
rng::find(vector<bool>)_(process_all)/1024 4.702 -
rng::find(vector<bool>)_(process_all)/1048576 3710.937 1.23%
rng::find(vector<bool>)_(process_all)/50 0.950 51.89%
rng::find(vector<bool>)_(process_all)/8 0.946 51.01%
rng::find(vector<bool>)_(process_all)/8192 33.870 -
rng::find(vector<char>)_(bail_25%)/1024 5.354 1.71%
rng::find(vector<char>)_(bail_25%)/32768 136.942 -
rng::find(vector<char>)_(bail_25%)/8 1.056 -4.36%
rng::find(vector<char>)_(bail_25%)/8192 39.925 -
rng::find(vector<char>)_(process_all)/1024 16.294 -
rng::find(vector<char>)_(process_all)/32768 496.713 -
rng::find(vector<char>)_(process_all)/50 1.698 2.20%
rng::find(vector<char>)_(process_all)/8 1.039 12.38%
rng::find(vector<char>)_(process_all)/8192 136.409 -
rng::find(vector<int>)_(bail_25%)/1024 66.115 -
rng::find(vector<int>)_(bail_25%)/32768 1865.248 -
rng::find(vector<int>)_(bail_25%)/8 1.637 3.51%
rng::find(vector<int>)_(bail_25%)/8192 472.965 -
rng::find(vector<int>)_(process_all)/1024 243.354 -
rng::find(vector<int>)_(process_all)/32768 7436.949 -
rng::find(vector<int>)_(process_all)/50 12.462 -
rng::find(vector<int>)_(process_all)/8 2.845 -
rng::find(vector<int>)_(process_all)/8192 1861.976 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.100 -13.89%
rng::find_end(deque<int>)_(match_near_end)/1024 33.646 -19.79%
rng::find_end(deque<int>)_(match_near_end)/8192 276.311 -5.00%
rng::find_end(deque<int>)_(near_matches)/1000 16894.081 -15.24%
rng::find_end(deque<int>)_(near_matches)/1024 17821.004 -14.50%
rng::find_end(deque<int>)_(near_matches)/8192 1132703.538 -9.81%
rng::find_end(deque<int>)_(process_all)/1000 318.014 3.13%
rng::find_end(deque<int>)_(process_all)/1024 325.244 4.42%
rng::find_end(deque<int>)_(process_all)/1048576 299837.520 12.09%
rng::find_end(deque<int>)_(process_all)/8192 2348.160 15.51%
rng::find_end(deque<int>)_(same_length)/1000 330.135 -
rng::find_end(deque<int>)_(same_length)/1024 337.775 -
rng::find_end(deque<int>)_(same_length)/8192 2737.192 2.04%
rng::find_end(deque<int>)_(single_element)/1000 344.467 3.20%
rng::find_end(deque<int>)_(single_element)/1024 338.664 -
rng::find_end(deque<int>)_(single_element)/8192 2382.419 7.05%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.369 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.179 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.306 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 30877.577 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 31897.580 -1.27%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1874900.469 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 580.678 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 623.071 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 550771.144 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4308.894 1.26%
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.189 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 804.791 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4954.321 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 645.924 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 692.217 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4701.601 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 769.206 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4451.432 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255402.955 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36395.039 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37694.602 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2480572.586 -
rng::find_end(forward_list<int>)_(process_all)/1000 698.397 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.486 -
rng::find_end(forward_list<int>)_(process_all)/1048576 765330.915 1.01%
rng::find_end(forward_list<int>)_(process_all)/8192 5584.994 -1.01%
rng::find_end(forward_list<int>)_(same_length)/1000 1471.514 -
rng::find_end(forward_list<int>)_(same_length)/1024 1492.136 -
rng::find_end(forward_list<int>)_(same_length)/8192 14354.181 10.07%
rng::find_end(forward_list<int>)_(single_element)/1000 686.155 -2.36%
rng::find_end(forward_list<int>)_(single_element)/1024 720.869 -1.21%
rng::find_end(forward_list<int>)_(single_element)/8192 5851.459 3.21%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 822.564 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5430.305 1.13%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277359.387 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42239.968 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43822.740 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692479.808 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 747.957 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 764.527 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 845805.556 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6159.973 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1542.925 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1571.329 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15183.319 8.98%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 806.011 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 824.521 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6686.941 1.60%
rng::find_end(list<int>)_(match_near_end)/1000 63.752 -
rng::find_end(list<int>)_(match_near_end)/1024 61.529 -
rng::find_end(list<int>)_(match_near_end)/8192 598.719 1.03%
rng::find_end(list<int>)_(near_matches)/1000 33230.819 -
rng::find_end(list<int>)_(near_matches)/1024 34656.615 -
rng::find_end(list<int>)_(near_matches)/8192 2272403.815 -
rng::find_end(list<int>)_(process_all)/1000 714.470 -
rng::find_end(list<int>)_(process_all)/1024 731.931 1.03%
rng::find_end(list<int>)_(process_all)/1048576 876697.396 -
rng::find_end(list<int>)_(process_all)/8192 7576.049 4.31%
rng::find_end(list<int>)_(same_length)/1000 745.571 1.47%
rng::find_end(list<int>)_(same_length)/1024 757.798 -
rng::find_end(list<int>)_(same_length)/8192 8238.072 1.20%
rng::find_end(list<int>)_(single_element)/1000 716.353 -
rng::find_end(list<int>)_(single_element)/1024 732.492 -
rng::find_end(list<int>)_(single_element)/8192 7731.072 -2.46%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.678 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.237 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.224 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37608.968 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39078.201 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2415680.604 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.552 -47.63%
rng::find_end(list<int>,_pred)_(process_all)/1024 823.390 -46.98%
rng::find_end(list<int>,_pred)_(process_all)/1048576 970485.977 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8584.044 1.61%
rng::find_end(list<int>,_pred)_(same_length)/1000 766.070 -
rng::find_end(list<int>,_pred)_(same_length)/1024 785.817 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10559.533 13.63%
rng::find_end(list<int>,_pred)_(single_element)/1000 801.556 -
rng::find_end(list<int>,_pred)_(single_element)/1024 820.864 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8228.447 -5.64%
rng::find_end(vector<int>)_(match_near_end)/1000 27.664 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.998 -
rng::find_end(vector<int>)_(match_near_end)/8192 203.530 -2.13%
rng::find_end(vector<int>)_(near_matches)/1000 13728.263 -
rng::find_end(vector<int>)_(near_matches)/1024 14186.475 -
rng::find_end(vector<int>)_(near_matches)/8192 782276.332 -
rng::find_end(vector<int>)_(process_all)/1000 361.762 -
rng::find_end(vector<int>)_(process_all)/1024 370.622 -
rng::find_end(vector<int>)_(process_all)/1048576 373749.822 -
rng::find_end(vector<int>)_(process_all)/8192 2923.485 -
rng::find_end(vector<int>)_(same_length)/1000 245.526 -
rng::find_end(vector<int>)_(same_length)/1024 252.092 -
rng::find_end(vector<int>)_(same_length)/8192 1956.249 -
rng::find_end(vector<int>)_(single_element)/1000 403.536 -
rng::find_end(vector<int>)_(single_element)/1024 412.932 -
rng::find_end(vector<int>)_(single_element)/8192 3269.523 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.953 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.254 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 488.131 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22985.685 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23500.500 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1449310.559 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 545.649 1.54%
rng::find_end(vector<int>,_pred)_(process_all)/1024 562.336 1.85%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646592.308 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4480.112 2.30%
rng::find_end(vector<int>,_pred)_(same_length)/1000 614.581 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.024 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5022.035 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 598.472 1.36%
rng::find_end(vector<int>,_pred)_(single_element)/1024 614.620 1.63%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4900.633 1.37%
rng::find_first_of(deque<int>)_(large_needle)/1024 366105.104 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.637 -
rng::find_first_of(deque<int>)_(large_needle)/50 672.752 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23540634.734 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3467.344 -
rng::find_first_of(deque<int>)_(small_needle)/32 112.373 6.26%
rng::find_first_of(deque<int>)_(small_needle)/50 172.939 6.49%
rng::find_first_of(deque<int>)_(small_needle)/8192 27736.423 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 563917.669 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 504.228 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1400.086 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35578504.202 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6310.931 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.967 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.668 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50262.710 -
rng::find_first_of(list<int>)_(large_needle)/1024 929901.139 9.65%
rng::find_first_of(list<int>)_(large_needle)/32 679.962 -
rng::find_first_of(list<int>)_(large_needle)/50 1746.754 -
rng::find_first_of(list<int>)_(large_needle)/8192 49055800.001 -2.47%
rng::find_first_of(list<int>)_(small_needle)/1024 2772.589 -
rng::find_first_of(list<int>)_(small_needle)/32 90.740 -
rng::find_first_of(list<int>)_(small_needle)/50 139.547 -
rng::find_first_of(list<int>)_(small_needle)/8192 22204.246 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 906233.472 2.71%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.679 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1867.124 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55779541.695 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5250.267 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.507 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.088 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42454.406 -
rng::find_first_of(vector<int>)_(large_needle)/1024 119192.279 5.02%
rng::find_first_of(vector<int>)_(large_needle)/32 111.551 5.69%
rng::find_first_of(vector<int>)_(large_needle)/50 297.311 6.50%
rng::find_first_of(vector<int>)_(large_needle)/8192 7667075.549 4.62%
rng::find_first_of(vector<int>)_(small_needle)/1024 1498.628 5.63%
rng::find_first_of(vector<int>)_(small_needle)/32 51.614 10.18%
rng::find_first_of(vector<int>)_(small_needle)/50 76.907 7.56%
rng::find_first_of(vector<int>)_(small_needle)/8192 11801.334 4.80%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 595072.305 -1.28%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 500.500 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.740 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38532537.056 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5653.214 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.495 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.981 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46129.402 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.460 -
rng::find_if(deque<int>)_(bail_25%)/32768 2703.469 -
rng::find_if(deque<int>)_(bail_25%)/8 1.534 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.015 -
rng::find_if(deque<int>)_(process_all)/1024 474.979 -
rng::find_if(deque<int>)_(process_all)/32768 11445.733 -
rng::find_if(deque<int>)_(process_all)/50 23.743 -
rng::find_if(deque<int>)_(process_all)/8 3.979 1.81%
rng::find_if(deque<int>)_(process_all)/8192 2809.708 -
rng::find_if(list<int>)_(bail_25%)/1024 194.735 -
rng::find_if(list<int>)_(bail_25%)/32768 8748.665 -14.34%
rng::find_if(list<int>)_(bail_25%)/8 1.274 -
rng::find_if(list<int>)_(bail_25%)/8192 1524.532 -
rng::find_if(list<int>)_(process_all)/1024 760.254 -
rng::find_if(list<int>)_(process_all)/32768 27464.732 -1.65%
rng::find_if(list<int>)_(process_all)/50 21.548 -
rng::find_if(list<int>)_(process_all)/8 3.506 -
rng::find_if(list<int>)_(process_all)/8192 11901.070 -5.06%
rng::find_if(vector<bool>)_(process_all)/1024 770.824 1.40%
rng::find_if(vector<bool>)_(process_all)/1048576 787008.858 1.38%
rng::find_if(vector<bool>)_(process_all)/50 36.818 6.85%
rng::find_if(vector<bool>)_(process_all)/8 5.652 5.26%
rng::find_if(vector<bool>)_(process_all)/8192 6153.681 1.46%
rng::find_if(vector<char>)_(bail_25%)/1024 76.334 -
rng::find_if(vector<char>)_(bail_25%)/32768 2025.214 -
rng::find_if(vector<char>)_(bail_25%)/8 0.944 -
rng::find_if(vector<char>)_(bail_25%)/8192 518.233 -
rng::find_if(vector<char>)_(process_all)/1024 271.750 -
rng::find_if(vector<char>)_(process_all)/32768 8161.449 -
rng::find_if(vector<char>)_(process_all)/50 12.675 1.90%
rng::find_if(vector<char>)_(process_all)/8 2.468 -
rng::find_if(vector<char>)_(process_all)/8192 2053.932 -
rng::find_if(vector<int>)_(bail_25%)/1024 76.400 1.31%
rng::find_if(vector<int>)_(bail_25%)/32768 2351.812 -
rng::find_if(vector<int>)_(bail_25%)/8 1.095 3.73%
rng::find_if(vector<int>)_(bail_25%)/8192 555.206 1.35%
rng::find_if(vector<int>)_(process_all)/1024 283.471 -
rng::find_if(vector<int>)_(process_all)/32768 8811.463 -
rng::find_if(vector<int>)_(process_all)/50 14.214 -
rng::find_if(vector<int>)_(process_all)/8 2.493 -2.47%
rng::find_if(vector<int>)_(process_all)/8192 2203.910 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.284 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 3034.031 11.84%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.524 6.99%
rng::find_if_not(deque<int>)_(bail_25%)/8192 760.316 6.62%
rng::find_if_not(deque<int>)_(process_all)/1024 475.543 -
rng::find_if_not(deque<int>)_(process_all)/32768 11446.603 -
rng::find_if_not(deque<int>)_(process_all)/50 23.400 -
rng::find_if_not(deque<int>)_(process_all)/8 3.944 1.95%
rng::find_if_not(deque<int>)_(process_all)/8192 2837.161 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.942 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9024.326 1.47%
rng::find_if_not(list<int>)_(bail_25%)/8 1.274 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1524.980 -
rng::find_if_not(list<int>)_(process_all)/1024 763.779 -
rng::find_if_not(list<int>)_(process_all)/32768 27624.035 -1.95%
rng::find_if_not(list<int>)_(process_all)/50 21.750 -
rng::find_if_not(list<int>)_(process_all)/8 3.493 -
rng::find_if_not(list<int>)_(process_all)/8192 8042.122 4.68%
rng::find_if_not(vector<bool>)_(process_all)/1024 771.842 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 788367.531 -
rng::find_if_not(vector<bool>)_(process_all)/50 36.828 5.23%
rng::find_if_not(vector<bool>)_(process_all)/8 5.647 3.61%
rng::find_if_not(vector<bool>)_(process_all)/8192 6154.056 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.234 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2025.575 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.960 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.299 -
rng::find_if_not(vector<char>)_(process_all)/1024 271.791 -
rng::find_if_not(vector<char>)_(process_all)/32768 8133.634 -
rng::find_if_not(vector<char>)_(process_all)/50 12.465 -
rng::find_if_not(vector<char>)_(process_all)/8 2.426 -
rng::find_if_not(vector<char>)_(process_all)/8192 2048.505 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.814 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.933 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.134 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 549.305 -
rng::find_if_not(vector<int>)_(process_all)/1024 284.004 -
rng::find_if_not(vector<int>)_(process_all)/32768 8802.601 -
rng::find_if_not(vector<int>)_(process_all)/50 14.059 -1.05%
rng::find_if_not(vector<int>)_(process_all)/8 2.679 2.52%
rng::find_if_not(vector<int>)_(process_all)/8192 2196.929 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.606 -
rng::find_last(deque<int>)_(bail_10%)/1048576 325491.005 -
rng::find_last(deque<int>)_(bail_10%)/50 11.443 -
rng::find_last(deque<int>)_(bail_10%)/8 2.746 -
rng::find_last(deque<int>)_(bail_10%)/8192 2521.785 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.123 -
rng::find_last(deque<int>)_(bail_90%)/1048576 32903.711 28.96%
rng::find_last(deque<int>)_(bail_90%)/50 1.841 -
rng::find_last(deque<int>)_(bail_90%)/8 0.905 -2.01%
rng::find_last(deque<int>)_(bail_90%)/8192 204.723 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.083 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 709974.949 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.567 -3.11%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.314 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5883.019 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.527 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 671977.713 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.760 -1.23%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.317 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6105.510 1.28%
rng::find_last(list<int>)_(bail_10%)/1024 674.148 -51.00%
rng::find_last(list<int>)_(bail_10%)/1048576 788083.007 -
rng::find_last(list<int>)_(bail_10%)/50 16.196 1.64%
rng::find_last(list<int>)_(bail_10%)/8 2.081 -
rng::find_last(list<int>)_(bail_10%)/8192 6263.212 -
rng::find_last(list<int>)_(bail_90%)/1024 54.172 -
rng::find_last(list<int>)_(bail_90%)/1048576 86320.615 -
rng::find_last(list<int>)_(bail_90%)/50 1.351 -6.26%
rng::find_last(list<int>)_(bail_90%)/8 0.472 -5.18%
rng::find_last(list<int>)_(bail_90%)/8192 600.781 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.347 -
rng::find_last(vector<char>)_(bail_10%)/1048576 113838.472 5.29%
rng::find_last(vector<char>)_(bail_10%)/50 5.373 -3.48%
rng::find_last(vector<char>)_(bail_10%)/8 1.565 7.55%
rng::find_last(vector<char>)_(bail_10%)/8192 895.890 4.86%
rng::find_last(vector<char>)_(bail_90%)/1024 12.102 -14.15%
rng::find_last(vector<char>)_(bail_90%)/1048576 12031.652 -
rng::find_last(vector<char>)_(bail_90%)/50 1.031 3.20%
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last(vector<char>)_(bail_90%)/8192 102.115 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.280 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215109.679 -
rng::find_last(vector<int>)_(bail_10%)/50 10.858 -
rng::find_last(vector<int>)_(bail_10%)/8 2.167 1.56%
rng::find_last(vector<int>)_(bail_10%)/8192 1649.461 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.280 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23426.618 -1.86%
rng::find_last(vector<int>)_(bail_90%)/50 1.575 -
rng::find_last(vector<int>)_(bail_90%)/8 0.606 -2.21%
rng::find_last(vector<int>)_(bail_90%)/8192 190.599 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.551 1.31%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362594.819 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.858 -
rng::find_last_if(deque<int>)_(bail_10%)/8 4.000 1.44%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2792.861 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.388 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38537.313 -3.03%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.701 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.000 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 313.245 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.084 -3.03%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 925679.729 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.522 3.28%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.892 -7.51%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7324.043 4.78%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 856.007 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 925370.408 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.882 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.846 -4.04%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7422.232 3.46%
rng::find_last_if(list<int>)_(bail_10%)/1024 681.879 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 809245.067 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.531 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6623.601 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.677 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89182.658 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.059 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 608.998 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.450 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240873.410 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.344 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.347 -5.28%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.074 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.158 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25684.134 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.451 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.145 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.267 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283593.046 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.459 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.546 2.12%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2072.523 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.073 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30932.335 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.577 2.52%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.470 -2.63%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.093 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 361.634 1.34%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363313.213 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.857 6.19%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.999 1.31%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2791.352 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.144 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39479.661 2.35%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.701 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.980 1.84%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.289 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 803.761 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 935857.644 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.246 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.907 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6943.232 1.58%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 761.145 -8.19%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 925489.665 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.098 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.891 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6770.175 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.948 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 811208.574 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.615 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.111 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6691.757 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.900 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89061.837 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.134 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.017 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.726 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240754.059 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.363 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.327 -6.76%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.299 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.272 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26390.208 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.476 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.374 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.841 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306119.990 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.695 -1.10%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.617 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2143.227 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.059 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30961.266 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.543 -1.43%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.168 -
rng::fold_left(deque<int>)/1048576 561467.281 -
rng::fold_left(deque<int>)/32 16.440 -
rng::fold_left(deque<int>)/50 27.248 -
rng::fold_left(deque<int>)/8 4.098 1.78%
rng::fold_left(deque<int>)/8192 4366.779 -2.98%
rng::fold_left(list<int>)/1048576 1363226.411 -
rng::fold_left(list<int>)/32 22.137 -
rng::fold_left(list<int>)/50 37.522 -
rng::fold_left(list<int>)/8 3.830 -
rng::fold_left(list<int>)/8192 10479.078 -3.35%
rng::fold_left(vector<int>)/1048576 1325982.718 -
rng::fold_left(vector<int>)/32 20.649 -
rng::fold_left(vector<int>)/50 36.337 -
rng::fold_left(vector<int>)/8 3.690 -
rng::fold_left(vector<int>)/8192 10328.528 -
rng::for_each(deque<int>)/32 3.768 -
rng::for_each(deque<int>)/50 4.069 -
rng::for_each(deque<int>)/8 0.928 -
rng::for_each(deque<int>)/8192 255.171 -
rng::for_each(join_view(vector<vector<int>>)/32 3.805 -
rng::for_each(join_view(vector<vector<int>>)/50 4.142 -
rng::for_each(join_view(vector<vector<int>>)/8 1.552 11.99%
rng::for_each(join_view(vector<vector<int>>)/8192 265.179 -
rng::for_each(list<int>)/32 11.238 -
rng::for_each(list<int>)/50 24.147 -
rng::for_each(list<int>)/8 2.593 -
rng::for_each(list<int>)/8192 8118.406 4.20%
rng::for_each(map<int>)/32 26.265 -
rng::for_each(map<int>)/50 40.044 -
rng::for_each(map<int>)/8 6.238 -1.41%
rng::for_each(map<int>)/8192 7324.549 1.77%
rng::for_each(map<int>::iterator)/32 24.946 -
rng::for_each(map<int>::iterator)/50 37.595 -
rng::for_each(map<int>::iterator)/8 5.766 -
rng::for_each(map<int>::iterator)/8192 7577.389 1.24%
rng::for_each(multimap<int>)/32 26.678 1.67%
rng::for_each(multimap<int>)/50 40.553 -
rng::for_each(multimap<int>)/8 6.358 1.41%
rng::for_each(multimap<int>)/8192 7466.420 4.63%
rng::for_each(multimap<int>::iterator)/32 23.621 -
rng::for_each(multimap<int>::iterator)/50 36.204 -
rng::for_each(multimap<int>::iterator)/8 5.080 -
rng::for_each(multimap<int>::iterator)/8192 7641.125 3.21%
rng::for_each(multiset<int>)/32 25.633 1.05%
rng::for_each(multiset<int>)/50 37.677 -
rng::for_each(multiset<int>)/8 6.231 -
rng::for_each(multiset<int>)/8192 8078.933 2.99%
rng::for_each(multiset<int>::iterator)/32 24.082 -
rng::for_each(multiset<int>::iterator)/50 36.073 -
rng::for_each(multiset<int>::iterator)/8 4.951 -
rng::for_each(multiset<int>::iterator)/8192 8143.212 1.97%
rng::for_each(set<int>)/32 25.714 -
rng::for_each(set<int>)/50 38.116 -
rng::for_each(set<int>)/8 6.296 -
rng::for_each(set<int>)/8192 7812.763 -
rng::for_each(set<int>::iterator)/32 23.316 -
rng::for_each(set<int>::iterator)/50 35.019 -
rng::for_each(set<int>::iterator)/8 5.016 -
rng::for_each(set<int>::iterator)/8192 8120.677 1.52%
rng::for_each(vector<int>)/32 3.831 -
rng::for_each(vector<int>)/50 4.042 -
rng::for_each(vector<int>)/8 0.923 2.01%
rng::for_each(vector<int>)/8192 252.050 -
rng::for_each_n(deque<int>)/32 3.779 -
rng::for_each_n(deque<int>)/50 3.971 -
rng::for_each_n(deque<int>)/8 1.316 14.02%
rng::for_each_n(deque<int>)/8192 257.723 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.843 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.229 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.669 -
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.689 -
rng::for_each_n(list<int>)/32 11.116 -
rng::for_each_n(list<int>)/50 24.320 -
rng::for_each_n(list<int>)/8 2.548 -
rng::for_each_n(list<int>)/8192 7839.771 7.27%
rng::for_each_n(vector<int>)/32 3.873 -
rng::for_each_n(vector<int>)/50 4.069 -
rng::for_each_n(vector<int>)/8 2.521 -
rng::for_each_n(vector<int>)/8192 252.126 -
rng::generate(deque<int>)/1024 280.647 -
rng::generate(deque<int>)/32 8.776 -
rng::generate(deque<int>)/50 12.951 -
rng::generate(deque<int>)/8192 2044.005 -2.10%
rng::generate(list<int>)/1024 671.858 -
rng::generate(list<int>)/32 8.729 -
rng::generate(list<int>)/50 15.931 1.01%
rng::generate(list<int>)/8192 7043.479 -18.73%
rng::generate(vector<int>)/1024 244.327 -
rng::generate(vector<int>)/32 7.969 -
rng::generate(vector<int>)/50 12.042 -
rng::generate(vector<int>)/8192 1851.858 -
rng::generate_n(deque<int>)/1024 245.259 -
rng::generate_n(deque<int>)/32 8.275 -
rng::generate_n(deque<int>)/50 12.277 -
rng::generate_n(deque<int>)/8192 1942.396 -
rng::generate_n(list<int>)/1024 650.763 -
rng::generate_n(list<int>)/32 8.662 -
rng::generate_n(list<int>)/50 15.608 -1.55%
rng::generate_n(list<int>)/8192 7523.436 7.30%
rng::generate_n(vector<int>)/1024 245.019 -
rng::generate_n(vector<int>)/32 8.047 1.00%
rng::generate_n(vector<int>)/50 12.088 -
rng::generate_n(vector<int>)/8192 1858.104 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 366.239 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.369 2.71%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.013 1.58%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2861.492 -11.57%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.805 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 10.746 -2.16%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.257 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 638.966 -
rng::is_partitioned(list<int>)_(partitioned)/1024 692.906 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.760 1.81%
rng::is_partitioned(list<int>)_(partitioned)/50 13.798 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8168.058 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 136.052 -9.01%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.078 -5.33%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.496 -1.05%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1193.023 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 190.029 8.06%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.625 -3.16%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.884 3.85%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1408.188 5.33%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 66.746 19.59%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.424 19.29%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.593 4.95%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 180.784 20.56%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.951 -14.87%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.347 -1.70%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3889.186 -10.26%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518207.097 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.982 1.36%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.463 -5.33%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.859 -4.43%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3985.974 -5.50%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 681835.886 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.332 -1.78%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 780.192 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.729 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8316.821 -3.21%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428620.014 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.403 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.439 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.320 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9625.204 2.22%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598806.540 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.042 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.192 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.674 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.533 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213466.595 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 30.128 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 523.082 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.437 1.26%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4707.986 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005064.663 1.74%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.541 -
rng::is_sorted(deque<int>)/1024 475.192 -
rng::is_sorted(deque<int>)/8 3.242 30.52%
rng::is_sorted(deque<int>)/8192 3809.003 -
rng::is_sorted(deque<int>,_pred)/1024 597.176 -
rng::is_sorted(deque<int>,_pred)/8 4.540 3.98%
rng::is_sorted(deque<int>,_pred)/8192 4796.192 -
rng::is_sorted(list<int>)/1024 764.682 -
rng::is_sorted(list<int>)/8 2.147 -
rng::is_sorted(list<int>)/8192 8028.266 9.41%
rng::is_sorted(list<int>,_pred)/1024 794.340 -
rng::is_sorted(list<int>,_pred)/8 4.284 -
rng::is_sorted(list<int>,_pred)/8192 8501.418 4.25%
rng::is_sorted(vector<int>)/1024 243.086 -
rng::is_sorted(vector<int>)/8 2.078 -
rng::is_sorted(vector<int>)/8192 1895.003 -
rng::is_sorted(vector<int>,_pred)/1024 462.147 -
rng::is_sorted(vector<int>,_pred)/8 4.107 -2.05%
rng::is_sorted(vector<int>,_pred)/8192 3679.844 -
rng::is_sorted_until(deque<int>)/1024 471.384 -
rng::is_sorted_until(deque<int>)/8 3.141 9.47%
rng::is_sorted_until(deque<int>)/8192 3767.678 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.225 -
rng::is_sorted_until(deque<int>,_pred)/8 4.586 -
rng::is_sorted_until(deque<int>,_pred)/8192 4846.211 -
rng::is_sorted_until(list<int>)/1024 754.392 -
rng::is_sorted_until(list<int>)/8 2.153 -
rng::is_sorted_until(list<int>)/8192 7219.749 -15.52%
rng::is_sorted_until(list<int>,_pred)/1024 797.564 -
rng::is_sorted_until(list<int>,_pred)/8 3.759 -
rng::is_sorted_until(list<int>,_pred)/8192 7649.233 -10.67%
rng::is_sorted_until(vector<int>)/1024 238.719 -
rng::is_sorted_until(vector<int>)/8 2.052 -
rng::is_sorted_until(vector<int>)/8192 1862.619 -
rng::is_sorted_until(vector<int>,_pred)/1024 420.537 2.60%
rng::is_sorted_until(vector<int>,_pred)/8 3.421 -
rng::is_sorted_until(vector<int>,_pred)/8192 3311.317 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 457.179 -4.33%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 487.719 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 503021.853 1.93%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.136 -1.33%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3910.477 1.42%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 740.137 3.68%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 742.936 1.54%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 636177.160 -2.85%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.563 2.87%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4919.889 -3.03%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 770.697 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 797.526 2.36%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958276.618 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.946 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12164.170 -1.64%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 815.016 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.362 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990574.266 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.621 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12031.812 14.33%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.930 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.827 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76658.953 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 1.33%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.291 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 472.846 5.35%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.088 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609267.470 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.123 2.89%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4773.538 -
rng::move(deque<int>)/1048576 54759.081 -4.42%
rng::move(deque<int>)/262144 14869.374 -
rng::move(deque<int>)/32768 2187.650 -9.05%
rng::move(deque<int>)/4096 152.539 -
rng::move(deque<int>)/512 24.569 2.20%
rng::move(deque<int>)/64 7.945 22.42%
rng::move(deque<int>)/8 5.468 38.95%
rng::move(list<int>)/1048576 1033034.783 -
rng::move(list<int>)/262144 251445.268 -1.47%
rng::move(list<int>)/32768 36601.432 -2.24%
rng::move(list<int>)/4096 7398.343 17.20%
rng::move(list<int>)/512 370.365 -
rng::move(list<int>)/64 40.587 -
rng::move(list<int>)/8 3.919 -1.42%
rng::move(vector<bool>)_(aligned)/1048576 2126.314 -
rng::move(vector<bool>)_(aligned)/262144 256.821 -
rng::move(vector<bool>)_(aligned)/32768 37.662 -
rng::move(vector<bool>)_(aligned)/4096 8.177 -
rng::move(vector<bool>)_(aligned)/512 2.626 -
rng::move(vector<bool>)_(aligned)/64 1.843 -10.77%
rng::move(vector<bool>)_(unaligned)/1048576 6716.045 -
rng::move(vector<bool>)_(unaligned)/262144 1582.247 -
rng::move(vector<bool>)_(unaligned)/32768 202.590 -
rng::move(vector<bool>)_(unaligned)/4096 25.860 -
rng::move(vector<bool>)_(unaligned)/512 4.178 -
rng::move(vector<bool>)_(unaligned)/64 1.632 -1.15%
rng::move(vector<int>)/1048576 56152.194 -
rng::move(vector<int>)/262144 21780.170 -1.81%
rng::move(vector<int>)/32768 2141.361 -
rng::move(vector<int>)/4096 135.637 -
rng::move(vector<int>)/512 20.437 -
rng::move(vector<int>)/64 4.128 -
rng::move(vector<int>)/8 2.271 -
rng::move_backward(deque<int>)/1048576 127175.649 -
rng::move_backward(deque<int>)/262144 30750.094 1.15%
rng::move_backward(deque<int>)/32768 3682.635 -
rng::move_backward(deque<int>)/4096 159.487 1.18%
rng::move_backward(deque<int>)/512 26.496 1.61%
rng::move_backward(deque<int>)/64 7.329 1.43%
rng::move_backward(deque<int>)/8 4.034 1.11%
rng::move_backward(list<int>)/1048576 1052047.440 -
rng::move_backward(list<int>)/262144 264494.877 -10.88%
rng::move_backward(list<int>)/32768 33697.961 -
rng::move_backward(list<int>)/4096 5181.251 -
rng::move_backward(list<int>)/512 373.880 1.02%
rng::move_backward(list<int>)/64 40.511 -
rng::move_backward(list<int>)/8 3.706 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2128.678 -17.40%
rng::move_backward(vector<bool>)_(aligned)/262144 256.546 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.809 -1.34%
rng::move_backward(vector<bool>)_(aligned)/4096 7.907 -
rng::move_backward(vector<bool>)_(aligned)/512 2.645 -
rng::move_backward(vector<bool>)_(aligned)/64 1.645 -7.83%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6505.068 -2.76%
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.238 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.738 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.616 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.432 13.53%
rng::move_backward(vector<bool>)_(unaligned)/64 1.925 2.52%
rng::move_backward(vector<int>)/1048576 57784.031 -1.66%
rng::move_backward(vector<int>)/262144 22061.769 5.34%
rng::move_backward(vector<int>)/32768 2150.070 -16.52%
rng::move_backward(vector<int>)/4096 135.696 -
rng::move_backward(vector<int>)/512 20.875 -
rng::move_backward(vector<int>)/64 4.142 -
rng::move_backward(vector<int>)/8 2.322 -
rng::none_of(deque<int>)_(process_all)/32 15.889 -2.93%
rng::none_of(deque<int>)_(process_all)/32768 15430.542 -
rng::none_of(deque<int>)_(process_all)/50 27.836 1.48%
rng::none_of(deque<int>)_(process_all)/8 4.826 3.90%
rng::none_of(deque<int>)_(process_all)/8192 3862.803 -
rng::none_of(list<int>)_(process_all)/32 11.394 -
rng::none_of(list<int>)_(process_all)/32768 25423.196 -1.21%
rng::none_of(list<int>)_(process_all)/50 21.855 -
rng::none_of(list<int>)_(process_all)/8 2.623 -
rng::none_of(list<int>)_(process_all)/8192 7314.401 -6.99%
rng::none_of(vector<int>)_(process_all)/32 8.334 -
rng::none_of(vector<int>)_(process_all)/32768 8078.361 -
rng::none_of(vector<int>)_(process_all)/50 12.605 -
rng::none_of(vector<int>)_(process_all)/8 2.460 1.10%
rng::none_of(vector<int>)_(process_all)/8192 2021.811 -
rng::partial_sort(deque<int>)_(ascending)/1024 7886.579 -
rng::partial_sort(deque<int>)_(ascending)/8 31.798 4.14%
rng::partial_sort(deque<int>)_(ascending)/8192 163297.901 -3.41%
rng::partial_sort(deque<int>)_(descending)/1024 18459.706 -
rng::partial_sort(deque<int>)_(descending)/8 40.965 -
rng::partial_sort(deque<int>)_(descending)/8192 283648.222 2.79%
rng::partial_sort(deque<int>)_(heap)/1024 18428.066 -
rng::partial_sort(deque<int>)_(heap)/8 37.476 -
rng::partial_sort(deque<int>)_(heap)/8192 288430.391 1.25%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7864.093 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.130 3.16%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 165085.735 -1.24%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19678.613 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.755 5.53%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 290865.869 2.54%
rng::partial_sort(deque<int>)_(repeated)/1024 6465.708 -
rng::partial_sort(deque<int>)_(repeated)/8 27.426 -
rng::partial_sort(deque<int>)_(repeated)/8192 69861.000 -
rng::partial_sort(deque<int>)_(shuffled)/1024 15963.422 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.945 1.09%
rng::partial_sort(deque<int>)_(shuffled)/8192 258022.103 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4964.403 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.061 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55314.536 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8252.254 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.957 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97730.730 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8263.961 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.988 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101118.411 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4974.633 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.073 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55484.831 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9163.774 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.065 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97854.155 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3926.166 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.158 1.66%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46779.305 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6936.971 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.944 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90984.947 -
rng::partial_sort(vector<int>)_(ascending)/1024 4993.340 -
rng::partial_sort(vector<int>)_(ascending)/8 20.954 -
rng::partial_sort(vector<int>)_(ascending)/8192 54505.085 -
rng::partial_sort(vector<int>)_(descending)/1024 8165.659 -1.05%
rng::partial_sort(vector<int>)_(descending)/8 25.465 -1.18%
rng::partial_sort(vector<int>)_(descending)/8192 97172.728 -
rng::partial_sort(vector<int>)_(heap)/1024 8188.157 -
rng::partial_sort(vector<int>)_(heap)/8 26.589 -1.52%
rng::partial_sort(vector<int>)_(heap)/8192 100587.826 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4993.692 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.990 1.10%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54517.316 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9058.676 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.984 1.52%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97153.795 -
rng::partial_sort(vector<int>)_(repeated)/1024 3937.572 -
rng::partial_sort(vector<int>)_(repeated)/8 20.503 1.01%
rng::partial_sort(vector<int>)_(repeated)/8192 46712.279 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6893.259 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.374 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87841.708 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5478.999 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.857 1.08%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57288.273 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8415.337 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.493 6.71%
rng::partial_sort_copy(deque<int>)_(descending)/8192 101059.984 1.86%
rng::partial_sort_copy(deque<int>)_(heap)/1024 8598.790 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.678 1.18%
rng::partial_sort_copy(deque<int>)_(heap)/8192 105925.271 3.19%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5516.331 1.24%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.993 2.29%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57432.410 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9276.080 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 11.006 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 101847.177 2.37%
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4326.611 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.806 2.55%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49436.581 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7273.374 1.07%
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.098 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 93282.408 2.21%
rng::partial_sort_copy(list<int>)_(ascending)/1024 5613.008 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.172 -1.25%
rng::partial_sort_copy(list<int>)_(ascending)/8192 60919.929 -1.25%
rng::partial_sort_copy(list<int>)_(descending)/1024 8550.121 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.986 -
rng::partial_sort_copy(list<int>)_(descending)/8192 100691.937 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8531.540 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.316 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104727.490 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5594.870 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.071 -2.77%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 60490.297 -1.05%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9479.136 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.294 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101136.815 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4515.424 -2.63%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.694 2.26%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52649.364 -7.88%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7318.717 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 10.942 -1.73%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92201.713 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5234.174 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.038 -15.73%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55696.306 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8438.742 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.556 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98323.449 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8328.497 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.541 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102145.054 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5227.082 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.998 -14.67%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55767.540 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9162.117 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.046 -14.38%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98787.715 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4067.589 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.060 -2.20%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47594.231 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7124.465 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.272 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92094.415 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5114.028 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.138 -1.13%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55468.865 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8322.005 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.310 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98852.936 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8330.285 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.266 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102353.926 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5083.487 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.072 -2.89%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55311.102 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9215.059 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.155 -1.42%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99633.871 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4041.646 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.684 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47545.985 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7174.704 1.29%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.947 1.19%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93905.877 -
rng::partition(deque<int>)_(dense)/1024 359.864 -
rng::partition(deque<int>)_(dense)/32 9.830 -
rng::partition(deque<int>)_(dense)/50 14.129 -
rng::partition(deque<int>)_(dense)/8192 2816.259 -
rng::partition(deque<int>)_(sparse)/1024 390.231 1.03%
rng::partition(deque<int>)_(sparse)/32 10.562 7.72%
rng::partition(deque<int>)_(sparse)/50 16.102 5.50%
rng::partition(deque<int>)_(sparse)/8192 3021.388 -
rng::partition(list<int>)_(dense)/1024 387.777 -
rng::partition(list<int>)_(dense)/32 8.725 -1.79%
rng::partition(list<int>)_(dense)/50 13.241 -
rng::partition(list<int>)_(dense)/8192 4368.699 -
rng::partition(list<int>)_(sparse)/1024 731.163 -1.07%
rng::partition(list<int>)_(sparse)/32 8.998 -
rng::partition(list<int>)_(sparse)/50 15.155 -3.27%
rng::partition(list<int>)_(sparse)/8192 6975.943 -
rng::partition(vector<int>)_(dense)/1024 243.615 -
rng::partition(vector<int>)_(dense)/32 8.622 -
rng::partition(vector<int>)_(dense)/50 12.671 1.36%
rng::partition(vector<int>)_(dense)/8192 1887.273 -
rng::partition(vector<int>)_(sparse)/1024 259.999 -
rng::partition(vector<int>)_(sparse)/32 9.006 -
rng::partition(vector<int>)_(sparse)/50 13.775 -2.44%
rng::partition(vector<int>)_(sparse)/8192 1875.787 -
rng::partition_copy(deque<int>)/1024 689.902 -
rng::partition_copy(deque<int>)/32 15.633 -
rng::partition_copy(deque<int>)/50 27.919 -3.07%
rng::partition_copy(deque<int>)/8192 5556.355 -
rng::partition_copy(list<int>)/1024 728.884 -
rng::partition_copy(list<int>)/32 15.934 -
rng::partition_copy(list<int>)/50 29.239 1.40%
rng::partition_copy(list<int>)/8192 7022.318 -14.89%
rng::partition_copy(vector<int>)/1024 686.747 -
rng::partition_copy(vector<int>)/32 15.099 -
rng::partition_copy(vector<int>)/50 26.250 -
rng::partition_copy(vector<int>)/8192 5529.097 -
rng::partition_point(deque<int>)/1024 9.097 -
rng::partition_point(deque<int>)/32 4.196 -
rng::partition_point(deque<int>)/50 4.318 -1.53%
rng::partition_point(deque<int>)/8192 16.027 -
rng::partition_point(list<int>)/1024 1267.849 -
rng::partition_point(list<int>)/32 15.769 -
rng::partition_point(list<int>)/50 24.566 -
rng::partition_point(list<int>)/8192 12314.296 -
rng::partition_point(vector<int>)/1024 7.556 -
rng::partition_point(vector<int>)/32 2.299 -
rng::partition_point(vector<int>)/50 2.341 1.94%
rng::partition_point(vector<int>)/8192 10.706 -
rng::remove(deque<int>)_(prefix)/1024 530.628 -
rng::remove(deque<int>)_(prefix)/32 55.022 -2.65%
rng::remove(deque<int>)_(prefix)/50 62.209 -4.06%
rng::remove(deque<int>)_(prefix)/8192 3897.293 -
rng::remove(deque<int>)_(sprinkled)/1024 522.122 -
rng::remove(deque<int>)_(sprinkled)/32 56.810 8.99%
rng::remove(deque<int>)_(sprinkled)/50 63.920 12.24%
rng::remove(deque<int>)_(sprinkled)/8192 3875.356 -
rng::remove(list<int>)_(prefix)/1024 953.710 -
rng::remove(list<int>)_(prefix)/32 55.293 -
rng::remove(list<int>)_(prefix)/50 66.945 -
rng::remove(list<int>)_(prefix)/8192 8533.252 -
rng::remove(list<int>)_(sprinkled)/1024 949.499 -
rng::remove(list<int>)_(sprinkled)/32 55.039 -
rng::remove(list<int>)_(sprinkled)/50 64.405 -
rng::remove(list<int>)_(sprinkled)/8192 7887.135 -
rng::remove(vector<int>)_(prefix)/1024 311.705 -
rng::remove(vector<int>)_(prefix)/32 52.442 -
rng::remove(vector<int>)_(prefix)/50 56.015 -
rng::remove(vector<int>)_(prefix)/8192 2105.160 -
rng::remove(vector<int>)_(sprinkled)/1024 533.951 -
rng::remove(vector<int>)_(sprinkled)/32 58.373 -
rng::remove(vector<int>)_(sprinkled)/50 64.545 -1.10%
rng::remove(vector<int>)_(sprinkled)/8192 3951.145 -
rng::remove_copy(deque<int>)_(prefix)/1024 381.316 -
rng::remove_copy(deque<int>)_(prefix)/32 12.729 -1.65%
rng::remove_copy(deque<int>)_(prefix)/50 20.126 -7.54%
rng::remove_copy(deque<int>)_(prefix)/8192 3354.222 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.411 -1.31%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.225 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.452 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2856.263 -1.82%
rng::remove_copy(list<int>)_(prefix)/1024 752.888 -
rng::remove_copy(list<int>)_(prefix)/32 10.972 -
rng::remove_copy(list<int>)_(prefix)/50 19.148 -
rng::remove_copy(list<int>)_(prefix)/8192 7028.587 -6.85%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.415 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.488 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.275 1.26%
rng::remove_copy(list<int>)_(sprinkled)/8192 7202.911 -4.38%
rng::remove_copy(vector<int>)_(prefix)/1024 273.007 -
rng::remove_copy(vector<int>)_(prefix)/32 10.909 -
rng::remove_copy(vector<int>)_(prefix)/50 17.821 -
rng::remove_copy(vector<int>)_(prefix)/8192 2071.158 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 247.813 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.469 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.612 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1921.726 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 527.973 -1.68%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.398 -39.71%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.464 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3866.689 4.74%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 570.996 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.653 -41.72%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.676 -3.20%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3552.046 4.10%
rng::remove_copy_if(list<int>)_(prefix)/1024 796.305 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.054 1.22%
rng::remove_copy_if(list<int>)_(prefix)/50 25.087 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7333.409 -6.51%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 789.504 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.618 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 24.998 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7370.926 -5.89%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.314 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.171 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.911 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3370.069 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.755 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.480 3.90%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.244 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2744.142 -
rng::remove_if(deque<int>)_(prefix)/1024 566.290 -
rng::remove_if(deque<int>)_(prefix)/32 60.234 -5.94%
rng::remove_if(deque<int>)_(prefix)/50 72.135 1.17%
rng::remove_if(deque<int>)_(prefix)/8192 4285.173 -
rng::remove_if(deque<int>)_(sprinkled)/1024 544.011 -
rng::remove_if(deque<int>)_(sprinkled)/32 56.941 2.31%
rng::remove_if(deque<int>)_(sprinkled)/50 66.733 5.98%
rng::remove_if(deque<int>)_(sprinkled)/8192 3972.532 -
rng::remove_if(list<int>)_(prefix)/1024 1017.198 1.26%
rng::remove_if(list<int>)_(prefix)/32 61.275 -
rng::remove_if(list<int>)_(prefix)/50 74.875 -
rng::remove_if(list<int>)_(prefix)/8192 9323.343 1.21%
rng::remove_if(list<int>)_(sprinkled)/1024 995.168 -
rng::remove_if(list<int>)_(sprinkled)/32 59.941 -
rng::remove_if(list<int>)_(sprinkled)/50 73.510 -
rng::remove_if(list<int>)_(sprinkled)/8192 8249.931 -
rng::remove_if(vector<int>)_(prefix)/1024 352.871 -3.04%
rng::remove_if(vector<int>)_(prefix)/32 51.800 -
rng::remove_if(vector<int>)_(prefix)/50 57.346 -
rng::remove_if(vector<int>)_(prefix)/8192 2569.227 -1.61%
rng::remove_if(vector<int>)_(sprinkled)/1024 518.351 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.840 1.93%
rng::remove_if(vector<int>)_(sprinkled)/50 65.847 2.72%
rng::remove_if(vector<int>)_(sprinkled)/8192 3830.519 -
rng::replace(deque<int>)_(prefix)/1024 422.771 -
rng::replace(deque<int>)_(prefix)/32 13.036 -
rng::replace(deque<int>)_(prefix)/50 19.519 -
rng::replace(deque<int>)_(prefix)/8192 3347.202 -
rng::replace(deque<int>)_(sprinkled)/1024 358.425 -
rng::replace(deque<int>)_(sprinkled)/32 12.373 -
rng::replace(deque<int>)_(sprinkled)/50 18.564 -
rng::replace(deque<int>)_(sprinkled)/8192 2865.955 -
rng::replace(list<int>)_(prefix)/1024 1629.359 121.74%
rng::replace(list<int>)_(prefix)/32 11.327 -
rng::replace(list<int>)_(prefix)/50 19.413 1.12%
rng::replace(list<int>)_(prefix)/8192 6729.849 -4.44%
rng::replace(list<int>)_(sprinkled)/1024 1612.323 121.57%
rng::replace(list<int>)_(sprinkled)/32 11.414 -
rng::replace(list<int>)_(sprinkled)/50 19.969 -
rng::replace(list<int>)_(sprinkled)/8192 7012.922 -3.45%
rng::replace(vector<int>)_(prefix)/1024 158.944 -5.53%
rng::replace(vector<int>)_(prefix)/32 4.760 -10.54%
rng::replace(vector<int>)_(prefix)/50 7.166 -2.18%
rng::replace(vector<int>)_(prefix)/8192 1188.620 -8.63%
rng::replace(vector<int>)_(sprinkled)/1024 177.725 3.63%
rng::replace(vector<int>)_(sprinkled)/32 6.351 21.24%
rng::replace(vector<int>)_(sprinkled)/50 9.701 21.85%
rng::replace(vector<int>)_(sprinkled)/8192 1386.891 1.26%
rng::replace_if(deque<int>)_(prefix)/1024 478.549 -
rng::replace_if(deque<int>)_(prefix)/32 13.996 2.55%
rng::replace_if(deque<int>)_(prefix)/50 20.161 -
rng::replace_if(deque<int>)_(prefix)/8192 3479.428 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.470 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.457 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.667 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2923.451 -
rng::replace_if(list<int>)_(prefix)/1024 1616.978 117.57%
rng::replace_if(list<int>)_(prefix)/32 13.197 -
rng::replace_if(list<int>)_(prefix)/50 27.991 13.06%
rng::replace_if(list<int>)_(prefix)/8192 6910.914 -1.65%
rng::replace_if(list<int>)_(sprinkled)/1024 1617.017 118.05%
rng::replace_if(list<int>)_(sprinkled)/32 15.407 -
rng::replace_if(list<int>)_(sprinkled)/50 24.798 -
rng::replace_if(list<int>)_(sprinkled)/8192 7268.178 -2.13%
rng::replace_if(vector<int>)_(prefix)/1024 272.013 1.12%
rng::replace_if(vector<int>)_(prefix)/32 8.976 -
rng::replace_if(vector<int>)_(prefix)/50 13.600 -
rng::replace_if(vector<int>)_(prefix)/8192 2043.020 -
rng::replace_if(vector<int>)_(sprinkled)/1024 247.121 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.883 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.944 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1924.194 -
rng::reverse(deque<int>)/32768 5729.404 -
rng::reverse(deque<int>)/4096 720.098 -
rng::reverse(deque<int>)/512 113.217 -
rng::reverse(deque<int>)/64 13.072 -
rng::reverse(deque<int>)/8 5.227 107.73%
rng::reverse(list<int>)/32768 17614.410 -3.96%
rng::reverse(list<int>)/4096 1737.884 6.25%
rng::reverse(list<int>)/512 198.401 -
rng::reverse(list<int>)/64 19.013 -
rng::reverse(list<int>)/8 2.033 -
rng::reverse(vector<int>)/32768 1051.240 -
rng::reverse(vector<int>)/4096 131.775 -
rng::reverse(vector<int>)/512 16.402 -
rng::reverse(vector<int>)/64 4.123 -
rng::reverse(vector<int>)/8 1.602 -
rng::reverse_copy(deque<int>)/32768 7884.635 -
rng::reverse_copy(deque<int>)/4096 993.100 -
rng::reverse_copy(deque<int>)/512 126.939 -
rng::reverse_copy(deque<int>)/64 20.173 1.08%
rng::reverse_copy(deque<int>)/8 2.878 -5.67%
rng::reverse_copy(list<int>)/32768 26174.587 -
rng::reverse_copy(list<int>)/4096 3054.277 -
rng::reverse_copy(list<int>)/512 368.834 -
rng::reverse_copy(list<int>)/64 30.728 -
rng::reverse_copy(list<int>)/8 2.337 2.16%
rng::reverse_copy(vector<int>)/32768 982.869 -
rng::reverse_copy(vector<int>)/4096 136.861 1.09%
rng::reverse_copy(vector<int>)/512 17.152 -
rng::reverse_copy(vector<int>)/64 2.542 -
rng::reverse_copy(vector<int>)/8 2.448 -
rng::rotate(deque<int>)_(1_element_backward)/1024 42.342 -2.85%
rng::rotate(deque<int>)_(1_element_backward)/32 4.572 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.693 -
rng::rotate(deque<int>)_(1_element_backward)/8192 311.090 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.016 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.740 -5.61%
rng::rotate(deque<int>)_(1_element_forward)/50 5.881 -8.55%
rng::rotate(deque<int>)_(1_element_forward)/8192 304.051 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.391 1.91%
rng::rotate(deque<int>)_(by_1/2)/32 7.623 6.23%
rng::rotate(deque<int>)_(by_1/2)/50 10.634 4.50%
rng::rotate(deque<int>)_(by_1/2)/8192 1462.176 -
rng::rotate(deque<int>)_(by_1/3)/1024 1820.051 -
rng::rotate(deque<int>)_(by_1/3)/32 45.331 -
rng::rotate(deque<int>)_(by_1/3)/50 76.568 -
rng::rotate(deque<int>)_(by_1/3)/8192 22665.366 -
rng::rotate(deque<int>)_(by_1/4)/1024 779.399 -
rng::rotate(deque<int>)_(by_1/4)/32 29.210 -
rng::rotate(deque<int>)_(by_1/4)/50 74.657 -
rng::rotate(deque<int>)_(by_1/4)/8192 6785.935 -
rng::rotate(list<int>)_(1_element_backward)/1024 744.137 -
rng::rotate(list<int>)_(1_element_backward)/32 13.804 -
rng::rotate(list<int>)_(1_element_backward)/50 25.233 -
rng::rotate(list<int>)_(1_element_backward)/8192 7769.975 -
rng::rotate(list<int>)_(1_element_forward)/1024 735.548 -
rng::rotate(list<int>)_(1_element_forward)/32 14.544 -
rng::rotate(list<int>)_(1_element_forward)/50 27.881 -
rng::rotate(list<int>)_(1_element_forward)/8192 7882.628 2.91%
rng::rotate(list<int>)_(by_1/2)/1024 384.160 -
rng::rotate(list<int>)_(by_1/2)/32 6.730 -
rng::rotate(list<int>)_(by_1/2)/50 12.837 1.09%
rng::rotate(list<int>)_(by_1/2)/8192 4950.507 -7.33%
rng::rotate(list<int>)_(by_1/3)/1024 810.366 -
rng::rotate(list<int>)_(by_1/3)/32 14.130 -
rng::rotate(list<int>)_(by_1/3)/50 23.975 -
rng::rotate(list<int>)_(by_1/3)/8192 8812.198 -
rng::rotate(list<int>)_(by_1/4)/1024 583.970 -
rng::rotate(list<int>)_(by_1/4)/32 14.343 -
rng::rotate(list<int>)_(by_1/4)/50 24.451 -
rng::rotate(list<int>)_(by_1/4)/8192 8381.658 17.20%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.268 1.08%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.439 1.83%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.484 2.11%
rng::rotate(vector<bool>)_(1_element_backward)/8192 108.009 3.28%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.377 -2.07%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.353 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.315 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.687 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.785 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.476 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.313 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.109 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.519 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.216 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.253 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.846 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.507 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.481 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.272 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.250 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.587 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.919 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.345 -
rng::rotate(vector<int>)_(1_element_backward)/8192 299.775 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.337 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.936 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.271 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.258 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.177 -
rng::rotate(vector<int>)_(by_1/2)/32 3.682 -
rng::rotate(vector<int>)_(by_1/2)/50 4.465 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.936 -
rng::rotate(vector<int>)_(by_1/3)/1024 1368.169 -
rng::rotate(vector<int>)_(by_1/3)/32 21.537 -
rng::rotate(vector<int>)_(by_1/3)/50 40.166 -
rng::rotate(vector<int>)_(by_1/3)/8192 10908.748 -
rng::rotate(vector<int>)_(by_1/4)/1024 324.230 -
rng::rotate(vector<int>)_(by_1/4)/32 11.868 -
rng::rotate(vector<int>)_(by_1/4)/50 40.371 -
rng::rotate(vector<int>)_(by_1/4)/8192 2555.223 -
rng::rotate_copy(deque<int>)/1024 34.571 -
rng::rotate_copy(deque<int>)/32 2.643 1.60%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 292.981 -
rng::rotate_copy(list<int>)/1024 730.166 -
rng::rotate_copy(list<int>)/32 8.537 -
rng::rotate_copy(list<int>)/50 13.607 -
rng::rotate_copy(list<int>)/8192 6859.056 -20.60%
rng::rotate_copy(vector<int>)/1024 32.992 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 551.872 91.81%
rng::sample(deque<int>)/1024 11334.170 -
rng::sample(deque<int>)/32 309.060 -
rng::sample(deque<int>)/8192 91015.269 -1.15%
rng::sample(list<int>)/1024 12085.049 -
rng::sample(list<int>)/32 319.252 -
rng::sample(list<int>)/8192 99317.797 -
rng::sample(vector<int>)/1024 11351.133 -
rng::sample(vector<int>)/32 308.825 -
rng::sample(vector<int>)/8192 91844.403 -
rng::search(deque<int>)_(near_matches)/1000 24689.682 -
rng::search(deque<int>)_(near_matches)/1024 25717.937 -
rng::search(deque<int>)_(near_matches)/8192 1442701.202 -
rng::search(deque<int>)_(no_match)/1000 407.553 -
rng::search(deque<int>)_(no_match)/1024 417.065 -
rng::search(deque<int>)_(no_match)/1048576 425090.973 -
rng::search(deque<int>)_(no_match)/8192 3316.649 -
rng::search(deque<int>)_(same_length)/1000 327.999 -21.86%
rng::search(deque<int>)_(same_length)/1024 476.410 -
rng::search(deque<int>)_(same_length)/8192 3778.893 -
rng::search(deque<int>)_(single_element)/1000 449.346 11.11%
rng::search(deque<int>)_(single_element)/1024 459.421 -
rng::search(deque<int>)_(single_element)/8192 3665.128 -
rng::search(deque<int>,_pred)_(near_matches)/1000 27891.413 16.02%
rng::search(deque<int>,_pred)_(near_matches)/1024 29229.710 15.89%
rng::search(deque<int>,_pred)_(near_matches)/8192 1521177.174 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.902 1.29%
rng::search(deque<int>,_pred)_(no_match)/1024 372.591 1.92%
rng::search(deque<int>,_pred)_(no_match)/1048576 444047.819 -
rng::search(deque<int>,_pred)_(no_match)/8192 3481.473 -
rng::search(deque<int>,_pred)_(same_length)/1000 499.520 3.19%
rng::search(deque<int>,_pred)_(same_length)/1024 511.260 -
rng::search(deque<int>,_pred)_(same_length)/8192 4062.406 -
rng::search(deque<int>,_pred)_(single_element)/1000 477.444 -
rng::search(deque<int>,_pred)_(single_element)/1024 488.255 -
rng::search(deque<int>,_pred)_(single_element)/8192 3887.499 -
rng::search(list<int>)_(near_matches)/1000 37713.644 -
rng::search(list<int>)_(near_matches)/1024 39540.941 -
rng::search(list<int>)_(near_matches)/8192 2552064.244 -
rng::search(list<int>)_(no_match)/1000 736.889 3.18%
rng::search(list<int>)_(no_match)/1024 753.261 3.91%
rng::search(list<int>)_(no_match)/1048576 836654.833 -1.82%
rng::search(list<int>)_(no_match)/8192 7179.584 5.44%
rng::search(list<int>)_(same_length)/1000 751.243 -
rng::search(list<int>)_(same_length)/1024 768.935 1.47%
rng::search(list<int>)_(same_length)/8192 9202.856 14.16%
rng::search(list<int>)_(single_element)/1000 737.561 10.09%
rng::search(list<int>)_(single_element)/1024 756.316 6.85%
rng::search(list<int>)_(single_element)/8192 7714.912 -3.71%
rng::search(list<int>,_pred)_(near_matches)/1000 43870.691 1.77%
rng::search(list<int>,_pred)_(near_matches)/1024 52173.058 16.35%
rng::search(list<int>,_pred)_(near_matches)/8192 2816007.197 -
rng::search(list<int>,_pred)_(no_match)/1000 1471.673 96.07%
rng::search(list<int>,_pred)_(no_match)/1024 1489.405 93.90%
rng::search(list<int>,_pred)_(no_match)/1048576 903091.324 -
rng::search(list<int>,_pred)_(no_match)/8192 8246.365 11.39%
rng::search(list<int>,_pred)_(same_length)/1000 774.704 -
rng::search(list<int>,_pred)_(same_length)/1024 794.022 -
rng::search(list<int>,_pred)_(same_length)/8192 9243.590 -6.05%
rng::search(list<int>,_pred)_(single_element)/1000 854.133 1.61%
rng::search(list<int>,_pred)_(single_element)/1024 875.966 1.82%
rng::search(list<int>,_pred)_(single_element)/8192 8752.028 -3.88%
rng::search(vector<int>)_(near_matches)/1000 13567.166 -
rng::search(vector<int>)_(near_matches)/1024 14287.792 -
rng::search(vector<int>)_(near_matches)/8192 766796.973 -
rng::search(vector<int>)_(no_match)/1000 209.113 -1.02%
rng::search(vector<int>)_(no_match)/1024 212.501 -1.68%
rng::search(vector<int>)_(no_match)/1048576 211003.301 -1.22%
rng::search(vector<int>)_(no_match)/8192 1641.731 -
rng::search(vector<int>)_(same_length)/1000 244.949 1.41%
rng::search(vector<int>)_(same_length)/1024 256.238 2.98%
rng::search(vector<int>)_(same_length)/8192 1965.008 3.50%
rng::search(vector<int>)_(single_element)/1000 228.032 -
rng::search(vector<int>)_(single_element)/1024 233.315 -
rng::search(vector<int>)_(single_element)/8192 1810.529 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22676.792 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23745.602 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1455237.613 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.820 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.016 -
rng::search(vector<int>,_pred)_(no_match)/1048576 580537.164 -
rng::search(vector<int>,_pred)_(no_match)/8192 4244.974 -
rng::search(vector<int>,_pred)_(same_length)/1000 602.582 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.500 -
rng::search(vector<int>,_pred)_(same_length)/8192 4934.329 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.182 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.930 -
rng::search(vector<int>,_pred)_(single_element)/8192 4706.170 -
rng::search_n(deque<int>)_(no_match)/1000 430.979 -1.45%
rng::search_n(deque<int>)_(no_match)/1024 442.906 -1.20%
rng::search_n(deque<int>)_(no_match)/1048576 444175.089 -
rng::search_n(deque<int>)_(no_match)/8192 3471.597 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 739.776 2.48%
rng::search_n(deque<int>,_pred)_(no_match)/1024 612.836 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 558179.048 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4332.711 -
rng::search_n(list<int>)_(no_match)/1000 708.669 -
rng::search_n(list<int>)_(no_match)/1024 737.883 1.99%
rng::search_n(list<int>)_(no_match)/1048576 828583.238 -4.88%
rng::search_n(list<int>)_(no_match)/8192 6853.379 1.45%
rng::search_n(list<int>,_pred)_(no_match)/1000 833.665 -1.19%
rng::search_n(list<int>,_pred)_(no_match)/1024 854.433 -1.02%
rng::search_n(list<int>,_pred)_(no_match)/1048576 986985.169 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7975.646 3.02%
rng::search_n(vector<int>)_(no_match)/1000 214.155 -
rng::search_n(vector<int>)_(no_match)/1024 219.218 -
rng::search_n(vector<int>)_(no_match)/1048576 214585.337 -
rng::search_n(vector<int>)_(no_match)/8192 1654.214 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.373 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.624 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 573138.264 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4231.094 -
rng::shuffle(deque<int>)/1024 9675.147 -
rng::shuffle(deque<int>)/32 305.403 -
rng::shuffle(deque<int>)/8192 76027.267 -
rng::shuffle(vector<int>)/1024 9066.354 -
rng::shuffle(vector<int>)/32 286.232 -
rng::shuffle(vector<int>)/8192 72471.364 -
rng::sort(deque<int>)_(ascending)/1024 766.850 -
rng::sort(deque<int>)_(ascending)/8 18.406 -2.47%
rng::sort(deque<int>)_(ascending)/8192 5757.148 -
rng::sort(deque<int>)_(descending)/1024 1298.682 -
rng::sort(deque<int>)_(descending)/8 25.523 -
rng::sort(deque<int>)_(descending)/8192 10412.536 -
rng::sort(deque<int>)_(heap)/1024 6303.586 -
rng::sort(deque<int>)_(heap)/8 24.947 -
rng::sort(deque<int>)_(heap)/8192 69898.669 -
rng::sort(deque<int>)_(pipe-organ)/1024 2826.952 -
rng::sort(deque<int>)_(pipe-organ)/8 20.837 -
rng::sort(deque<int>)_(pipe-organ)/8192 26860.898 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18124.746 -1.14%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.295 -2.62%
rng::sort(deque<int>)_(qsort_adversarial)/8192 447161.485 -
rng::sort(deque<int>)_(repeated)/1024 1012.074 5.04%
rng::sort(deque<int>)_(repeated)/8 18.754 -
rng::sort(deque<int>)_(repeated)/8192 6795.077 -
rng::sort(deque<int>)_(shuffled)/1024 6930.722 -
rng::sort(deque<int>)_(shuffled)/8 23.556 -
rng::sort(deque<int>)_(shuffled)/8192 81254.094 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 546.082 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.319 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3769.657 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.704 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.497 -3.32%
rng::sort(vector<NonIntegral>)_(descending)/8192 5300.943 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4316.295 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.681 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50373.729 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1908.000 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.254 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18553.211 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13267.518 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.399 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155199.769 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.379 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.667 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3739.168 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4681.712 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.829 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82357.380 -
rng::sort(vector<int>)_(ascending)/1024 542.797 -
rng::sort(vector<int>)_(ascending)/8 16.599 -
rng::sort(vector<int>)_(ascending)/8192 3755.656 -
rng::sort(vector<int>)_(descending)/1024 1055.622 -
rng::sort(vector<int>)_(descending)/8 24.604 -2.38%
rng::sort(vector<int>)_(descending)/8192 7440.943 1.01%
rng::sort(vector<int>)_(heap)/1024 4558.908 -
rng::sort(vector<int>)_(heap)/8 22.542 -
rng::sort(vector<int>)_(heap)/8192 45807.832 -
rng::sort(vector<int>)_(pipe-organ)/1024 2287.741 -
rng::sort(vector<int>)_(pipe-organ)/8 18.579 -
rng::sort(vector<int>)_(pipe-organ)/8192 21582.948 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12912.498 -6.38%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.595 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147459.926 -6.76%
rng::sort(vector<int>)_(repeated)/1024 663.092 -
rng::sort(vector<int>)_(repeated)/8 16.867 -
rng::sort(vector<int>)_(repeated)/8192 5033.477 -
rng::sort(vector<int>)_(shuffled)/1024 4658.467 -
rng::sort(vector<int>)_(shuffled)/8 21.230 -
rng::sort(vector<int>)_(shuffled)/8192 45049.261 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3407.250 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1954.219 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1983.192 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16936.057 -
rng::stable_partition(deque<int>)_(dense)/1024 671.601 12.04%
rng::stable_partition(deque<int>)_(dense)/32 31.615 3.06%
rng::stable_partition(deque<int>)_(dense)/50 43.246 6.92%
rng::stable_partition(deque<int>)_(dense)/8192 5688.742 -
rng::stable_partition(deque<int>)_(sparse)/1024 465.785 -
rng::stable_partition(deque<int>)_(sparse)/32 11.080 -
rng::stable_partition(deque<int>)_(sparse)/50 27.789 -
rng::stable_partition(deque<int>)_(sparse)/8192 3395.800 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4236.255 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1944.612 1.36%
rng::stable_partition(list<int>)_(alloc_fails)/50 1969.881 1.08%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25368.745 -
rng::stable_partition(list<int>)_(dense)/1024 1745.885 -
rng::stable_partition(list<int>)_(dense)/32 34.864 4.37%
rng::stable_partition(list<int>)_(dense)/50 56.575 -
rng::stable_partition(list<int>)_(dense)/8192 21784.399 18.18%
rng::stable_partition(list<int>)_(sparse)/1024 918.956 -
rng::stable_partition(list<int>)_(sparse)/32 9.820 -
rng::stable_partition(list<int>)_(sparse)/50 25.895 -2.06%
rng::stable_partition(list<int>)_(sparse)/8192 8852.271 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2933.409 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1902.015 -1.22%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1923.791 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9906.488 -
rng::stable_partition(vector<int>)_(dense)/1024 295.096 -
rng::stable_partition(vector<int>)_(dense)/32 21.757 -
rng::stable_partition(vector<int>)_(dense)/50 25.302 -2.91%
rng::stable_partition(vector<int>)_(dense)/8192 2102.179 -
rng::stable_partition(vector<int>)_(sparse)/1024 210.412 -3.68%
rng::stable_partition(vector<int>)_(sparse)/32 7.200 -
rng::stable_partition(vector<int>)_(sparse)/50 20.674 -1.31%
rng::stable_partition(vector<int>)_(sparse)/8192 1512.272 -1.84%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4165.420 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.434 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19064.519 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31606.659 3.33%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.697 1.36%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27253.768 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14491.116 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.167 1.08%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26498.922 2.41%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17958.381 -1.27%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.909 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22953.877 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27424.425 -2.44%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.802 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29155.871 2.13%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3853.921 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.183 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13198.194 1.69%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20314.204 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.544 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25544.630 1.56%
rng::stable_sort(deque<int>)_(ascending)/1024 2110.437 -
rng::stable_sort(deque<int>)_(ascending)/8 18.822 2.69%
rng::stable_sort(deque<int>)_(ascending)/8192 13653.327 -
rng::stable_sort(deque<int>)_(descending)/1024 2942.688 -
rng::stable_sort(deque<int>)_(descending)/8 29.013 6.86%
rng::stable_sort(deque<int>)_(descending)/8192 21248.754 -
rng::stable_sort(deque<int>)_(heap)/1024 2749.492 -
rng::stable_sort(deque<int>)_(heap)/8 26.788 3.29%
rng::stable_sort(deque<int>)_(heap)/8192 17592.636 -3.01%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2944.290 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.876 2.02%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20662.493 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3109.769 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.851 2.28%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20861.221 -
rng::stable_sort(deque<int>)_(repeated)/1024 1340.537 -
rng::stable_sort(deque<int>)_(repeated)/8 18.730 1.33%
rng::stable_sort(deque<int>)_(repeated)/8192 7592.406 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2466.881 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.976 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14925.426 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4382.563 3.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.650 5.33%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54433.163 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24057.717 1.91%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.135 -2.35%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129545.152 1.67%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14160.704 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.350 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 118006.615 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14627.106 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.305 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94948.113 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23420.858 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.901 1.57%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149807.683 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3442.178 3.16%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.662 5.49%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19032.832 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18420.787 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.202 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158731.068 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4018.783 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.481 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45519.221 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13799.460 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.620 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200575.305 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10394.432 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.893 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126074.009 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9067.421 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.414 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126296.423 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15122.249 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.388 -2.42%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215009.466 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1399.468 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.603 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15178.963 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12821.265 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.856 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184297.564 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4338.238 -7.23%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.733 -5.45%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19930.757 -2.23%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24236.174 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.253 -1.69%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24184.260 1.18%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14573.546 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.857 1.95%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31893.533 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14425.225 -1.75%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.778 2.91%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21532.736 -1.82%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23850.174 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.879 -1.46%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35783.502 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3421.294 -10.47%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.818 -6.25%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9499.141 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18883.313 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.231 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28781.716 -
rng::stable_sort(vector<int>)_(ascending)/1024 2062.251 -
rng::stable_sort(vector<int>)_(ascending)/8 16.663 -1.34%
rng::stable_sort(vector<int>)_(ascending)/8192 13480.266 -
rng::stable_sort(vector<int>)_(descending)/1024 2798.731 -
rng::stable_sort(vector<int>)_(descending)/8 23.532 -4.44%
rng::stable_sort(vector<int>)_(descending)/8192 18439.621 -
rng::stable_sort(vector<int>)_(heap)/1024 2517.066 -
rng::stable_sort(vector<int>)_(heap)/8 22.253 -
rng::stable_sort(vector<int>)_(heap)/8192 14434.386 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2792.152 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.322 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18285.466 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2889.694 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.575 -1.20%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18328.883 -
rng::stable_sort(vector<int>)_(repeated)/1024 1096.955 -
rng::stable_sort(vector<int>)_(repeated)/8 16.507 -2.38%
rng::stable_sort(vector<int>)_(repeated)/8192 5259.420 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2204.894 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.894 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10818.914 -
rng::starts_with(deque<int>)/1000 463.908 -
rng::starts_with(deque<int>)/1024 468.041 -1.86%
rng::starts_with(deque<int>)/1048576 490855.980 -1.61%
rng::starts_with(deque<int>)/8 3.974 -4.44%
rng::starts_with(deque<int>)/8192 3848.667 -1.24%
rng::starts_with(deque<int>,_pred)/1000 505.267 -
rng::starts_with(deque<int>,_pred)/1024 527.647 -
rng::starts_with(deque<int>,_pred)/1048576 521026.797 -
rng::starts_with(deque<int>,_pred)/8 4.695 -
rng::starts_with(deque<int>,_pred)/8192 4001.598 -
rng::starts_with(list<int>)/1000 1498.491 97.74%
rng::starts_with(list<int>)/1024 1190.174 53.09%
rng::starts_with(list<int>)/1048576 946942.316 -
rng::starts_with(list<int>)/8 3.049 -
rng::starts_with(list<int>)/8192 8712.443 1.94%
rng::starts_with(list<int>,_pred)/1000 792.045 -
rng::starts_with(list<int>,_pred)/1024 809.409 -
rng::starts_with(list<int>,_pred)/1048576 973186.580 -
rng::starts_with(list<int>,_pred)/8 3.638 -
rng::starts_with(list<int>,_pred)/8192 11747.561 21.12%
rng::starts_with(vector<int>)/1000 72.883 -
rng::starts_with(vector<int>)/1024 76.815 1.27%
rng::starts_with(vector<int>)/1048576 76639.942 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.783 -
rng::starts_with(vector<int>,_pred)/1000 448.996 -
rng::starts_with(vector<int>,_pred)/1024 516.374 7.21%
rng::starts_with(vector<int>,_pred)/1048576 608022.268 -
rng::starts_with(vector<int>,_pred)/8 4.289 -
rng::starts_with(vector<int>,_pred)/8192 4930.858 4.26%
rng::swap_ranges(deque<int>)/1024 326.473 -3.08%
rng::swap_ranges(deque<int>)/32 10.973 1.84%
rng::swap_ranges(deque<int>)/50 19.959 8.45%
rng::swap_ranges(deque<int>)/8192 2617.252 -2.93%
rng::swap_ranges(list<int>)/1024 780.053 -
rng::swap_ranges(list<int>)/32 16.760 -
rng::swap_ranges(list<int>)/50 29.494 -
rng::swap_ranges(list<int>)/8192 10149.370 -5.17%
rng::swap_ranges(vector<int>)/1024 63.717 -
rng::swap_ranges(vector<int>)/32 4.711 -
rng::swap_ranges(vector<int>)/50 5.598 -
rng::swap_ranges(vector<int>)/8192 479.180 -
rng::transform(deque<int>)_(identity_transform)/1024 371.102 -
rng::transform(deque<int>)_(identity_transform)/32 12.289 -
rng::transform(deque<int>)_(identity_transform)/50 20.495 4.08%
rng::transform(deque<int>)_(identity_transform)/8192 2445.947 -
rng::transform(deque<int>,_deque<int>)/1024 698.926 -
rng::transform(deque<int>,_deque<int>)/32 21.740 -
rng::transform(deque<int>,_deque<int>)/50 34.219 -
rng::transform(deque<int>,_deque<int>)/8192 5671.196 -
rng::transform(list<int>)_(identity_transform)/1024 747.263 -
rng::transform(list<int>)_(identity_transform)/32 17.097 -
rng::transform(list<int>)_(identity_transform)/50 30.328 -
rng::transform(list<int>)_(identity_transform)/8192 7194.637 4.05%
rng::transform(list<int>,_list<int>)/1024 889.817 -
rng::transform(list<int>,_list<int>)/32 24.224 -
rng::transform(list<int>,_list<int>)/50 38.939 -1.64%
rng::transform(list<int>,_list<int>)/8192 10225.367 14.21%
rng::transform(vector<int>)_(identity_transform)/1024 263.080 -
rng::transform(vector<int>)_(identity_transform)/32 8.891 -
rng::transform(vector<int>)_(identity_transform)/50 16.319 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.987 -
rng::transform(vector<int>,_vector<int>)/1024 602.161 -
rng::transform(vector<int>,_vector<int>)/32 17.642 -
rng::transform(vector<int>,_vector<int>)/50 28.703 -
rng::transform(vector<int>,_vector<int>)/8192 4774.450 -
rng::unique(deque<int>)_(contiguous)/1024 739.406 -
rng::unique(deque<int>)_(contiguous)/32 61.068 3.71%
rng::unique(deque<int>)_(contiguous)/52 71.317 4.76%
rng::unique(deque<int>)_(contiguous)/8192 5547.092 -
rng::unique(deque<int>)_(sprinkled)/1024 805.076 28.05%
rng::unique(deque<int>)_(sprinkled)/32 68.342 15.24%
rng::unique(deque<int>)_(sprinkled)/52 86.621 24.06%
rng::unique(deque<int>)_(sprinkled)/8192 5628.191 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.599 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.995 -
rng::unique(deque<int>,_pred)_(contiguous)/52 70.798 -6.56%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4499.337 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.128 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.511 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.021 2.32%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5261.549 -
rng::unique(list<int>)_(contiguous)/1024 913.854 -2.55%
rng::unique(list<int>)_(contiguous)/32 55.236 -
rng::unique(list<int>)_(contiguous)/52 67.298 -1.14%
rng::unique(list<int>)_(contiguous)/8192 7200.986 -
rng::unique(list<int>)_(sprinkled)/1024 956.184 -1.56%
rng::unique(list<int>)_(sprinkled)/32 64.544 -
rng::unique(list<int>)_(sprinkled)/52 77.971 -1.66%
rng::unique(list<int>)_(sprinkled)/8192 7849.323 -
rng::unique(list<int>,_pred)_(contiguous)/1024 976.366 -1.35%
rng::unique(list<int>,_pred)_(contiguous)/32 60.848 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.540 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7771.232 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1033.575 -
rng::unique(list<int>,_pred)_(sprinkled)/32 65.337 -3.35%
rng::unique(list<int>,_pred)_(sprinkled)/52 81.729 -4.01%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8589.028 1.72%
rng::unique(vector<int>)_(contiguous)/1024 295.048 -
rng::unique(vector<int>)_(contiguous)/32 51.514 1.29%
rng::unique(vector<int>)_(contiguous)/52 57.041 -
rng::unique(vector<int>)_(contiguous)/8192 1916.656 -
rng::unique(vector<int>)_(sprinkled)/1024 285.625 -
rng::unique(vector<int>)_(sprinkled)/32 51.242 1.05%
rng::unique(vector<int>)_(sprinkled)/52 55.785 -
rng::unique(vector<int>)_(sprinkled)/8192 1922.703 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 587.901 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.093 1.50%
rng::unique(vector<int>,_pred)_(contiguous)/52 64.646 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3775.406 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.336 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.703 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.481 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5236.519 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.906 -
rng::unique_copy(deque<int>)_(contiguous)/32 12.404 25.37%
rng::unique_copy(deque<int>)_(contiguous)/52 18.787 23.62%
rng::unique_copy(deque<int>)_(contiguous)/8192 3748.763 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.624 -
rng::unique_copy(deque<int>)_(sprinkled)/32 13.378 34.22%
rng::unique_copy(deque<int>)_(sprinkled)/52 21.235 42.25%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3748.681 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.863 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.753 -1.63%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.635 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4437.107 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.360 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.911 -6.06%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.189 -5.35%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5728.033 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.598 -54.23%
rng::unique_copy(list<int>)_(contiguous)/32 11.979 1.46%
rng::unique_copy(list<int>)_(contiguous)/52 30.083 -
rng::unique_copy(list<int>)_(contiguous)/8192 6946.992 -12.49%
rng::unique_copy(list<int>)_(sprinkled)/1024 746.685 -53.96%
rng::unique_copy(list<int>)_(sprinkled)/32 10.937 1.61%
rng::unique_copy(list<int>)_(sprinkled)/52 22.377 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7443.056 -5.49%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.922 -51.61%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.527 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.759 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7566.012 -10.90%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 826.833 -50.84%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.487 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.331 1.05%
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7655.320 -10.31%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.819 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.682 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.576 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1909.050 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.900 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.237 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.823 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.516 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 549.443 1.44%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.121 -1.88%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.582 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3717.284 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.004 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.666 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.136 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4400.907 -
std::adjacent_find(deque<int>)/1024 463.499 -
std::adjacent_find(deque<int>)/1048576 476739.286 -
std::adjacent_find(deque<int>)/50 15.597 -13.46%
std::adjacent_find(deque<int>)/8 3.339 -14.36%
std::adjacent_find(deque<int>)/8192 3714.417 -
std::adjacent_find(deque<int>,_pred)/1024 633.917 -
std::adjacent_find(deque<int>,_pred)/1048576 651404.364 -
std::adjacent_find(deque<int>,_pred)/50 29.737 -1.98%
std::adjacent_find(deque<int>,_pred)/8 4.312 -6.58%
std::adjacent_find(deque<int>,_pred)/8192 5100.774 -
std::adjacent_find(list<int>)/1024 714.261 -
std::adjacent_find(list<int>)/1048576 875492.425 -
std::adjacent_find(list<int>)/50 23.728 -
std::adjacent_find(list<int>)/8 2.159 2.63%
std::adjacent_find(list<int>)/8192 6702.497 1.99%
std::adjacent_find(list<int>,_pred)/1024 830.645 -
std::adjacent_find(list<int>,_pred)/1048576 960162.488 -
std::adjacent_find(list<int>,_pred)/50 36.795 5.27%
std::adjacent_find(list<int>,_pred)/8 3.882 -
std::adjacent_find(list<int>,_pred)/8192 7990.501 1.45%
std::adjacent_find(vector<int>)/1024 235.506 -
std::adjacent_find(vector<int>)/1048576 236023.972 -
std::adjacent_find(vector<int>)/50 12.006 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1837.409 -
std::adjacent_find(vector<int>,_pred)/1024 401.430 -
std::adjacent_find(vector<int>,_pred)/1048576 474539.752 2.11%
std::adjacent_find(vector<int>,_pred)/50 23.682 1.08%
std::adjacent_find(vector<int>,_pred)/8 3.346 -
std::adjacent_find(vector<int>,_pred)/8192 3194.481 -
std::all_of(deque<int>)_(process_all)/32 11.606 -
std::all_of(deque<int>)_(process_all)/32768 10907.058 -
std::all_of(deque<int>)_(process_all)/50 18.333 -
std::all_of(deque<int>)_(process_all)/8 3.106 -
std::all_of(deque<int>)_(process_all)/8192 2715.458 -
std::all_of(list<int>)_(process_all)/32 11.758 -
std::all_of(list<int>)_(process_all)/32768 26095.050 -
std::all_of(list<int>)_(process_all)/50 22.076 1.19%
std::all_of(list<int>)_(process_all)/8 2.611 -
std::all_of(list<int>)_(process_all)/8192 7564.551 -1.79%
std::all_of(vector<int>)_(process_all)/32 8.338 -
std::all_of(vector<int>)_(process_all)/32768 8062.389 -
std::all_of(vector<int>)_(process_all)/50 18.120 -
std::all_of(vector<int>)_(process_all)/8 2.432 -1.19%
std::all_of(vector<int>)_(process_all)/8192 2030.234 -
std::any_of(deque<int>)_(process_all)/32 11.552 -
std::any_of(deque<int>)_(process_all)/32768 10563.091 -2.92%
std::any_of(deque<int>)_(process_all)/50 20.130 -2.17%
std::any_of(deque<int>)_(process_all)/8 3.095 -1.88%
std::any_of(deque<int>)_(process_all)/8192 2633.595 -3.10%
std::any_of(list<int>)_(process_all)/32 11.372 -
std::any_of(list<int>)_(process_all)/32768 25864.138 -
std::any_of(list<int>)_(process_all)/50 21.858 1.22%
std::any_of(list<int>)_(process_all)/8 2.723 -
std::any_of(list<int>)_(process_all)/8192 7164.113 2.99%
std::any_of(vector<int>)_(process_all)/32 8.329 -
std::any_of(vector<int>)_(process_all)/32768 8073.743 -
std::any_of(vector<int>)_(process_all)/50 18.225 1.35%
std::any_of(vector<int>)_(process_all)/8 2.466 -1.83%
std::any_of(vector<int>)_(process_all)/8192 2029.599 -
std::copy(deque<int>)/1048576 49710.743 -1.36%
std::copy(deque<int>)/262144 10369.536 1.82%
std::copy(deque<int>)/32768 1163.838 1.59%
std::copy(deque<int>)/4096 145.348 -
std::copy(deque<int>)/512 16.727 -
std::copy(deque<int>)/64 2.687 -
std::copy(deque<int>)/8 2.754 -
std::copy(list<int>)/1048576 880940.311 -
std::copy(list<int>)/262144 217726.621 1.11%
std::copy(list<int>)/32768 26833.288 2.48%
std::copy(list<int>)/4096 3418.487 4.85%
std::copy(list<int>)/512 370.817 1.01%
std::copy(list<int>)/64 30.839 -14.49%
std::copy(list<int>)/8 2.477 -
std::copy(vector<bool>)_(aligned)/1048576 2909.305 -2.56%
std::copy(vector<bool>)_(aligned)/262144 531.672 -18.98%
std::copy(vector<bool>)_(aligned)/32768 35.451 -
std::copy(vector<bool>)_(aligned)/4096 4.652 -1.43%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.368 -
std::copy(vector<bool>)_(unaligned)/1048576 7020.309 -
std::copy(vector<bool>)_(unaligned)/262144 1833.377 6.83%
std::copy(vector<bool>)_(unaligned)/32768 218.291 -
std::copy(vector<bool>)_(unaligned)/4096 26.059 -
std::copy(vector<bool>)_(unaligned)/512 3.487 -
std::copy(vector<bool>)_(unaligned)/64 1.827 -
std::copy(vector<int>)/1048576 50200.396 -
std::copy(vector<int>)/262144 12532.845 -
std::copy(vector<int>)/32768 3795.338 -
std::copy(vector<int>)/4096 188.762 -15.91%
std::copy(vector<int>)/512 15.994 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.282 9.44%
std::copy_backward(deque<int>)/1048576 129298.353 -
std::copy_backward(deque<int>)/262144 32621.170 -
std::copy_backward(deque<int>)/32768 4007.863 -
std::copy_backward(deque<int>)/4096 147.158 -
std::copy_backward(deque<int>)/512 18.114 -
std::copy_backward(deque<int>)/64 2.978 1.35%
std::copy_backward(deque<int>)/8 2.711 1.91%
std::copy_backward(list<int>)/1048576 887039.617 -
std::copy_backward(list<int>)/262144 219367.681 -
std::copy_backward(list<int>)/32768 25849.225 -3.27%
std::copy_backward(list<int>)/4096 3958.875 21.29%
std::copy_backward(list<int>)/512 370.906 -
std::copy_backward(list<int>)/64 30.351 -
std::copy_backward(list<int>)/8 2.474 2.11%
std::copy_backward(vector<bool>)_(aligned)/1048576 2612.403 -2.50%
std::copy_backward(vector<bool>)_(aligned)/262144 272.791 -63.70%
std::copy_backward(vector<bool>)_(aligned)/32768 35.424 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.956 -1.46%
std::copy_backward(vector<bool>)_(aligned)/512 1.458 -
std::copy_backward(vector<bool>)_(aligned)/64 1.557 2.60%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6744.674 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1656.214 -
std::copy_backward(vector<bool>)_(unaligned)/32768 206.850 -1.35%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.301 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.818 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50255.150 -
std::copy_backward(vector<int>)/262144 12535.822 -
std::copy_backward(vector<int>)/32768 3719.007 6.69%
std::copy_backward(vector<int>)/4096 214.201 -3.08%
std::copy_backward(vector<int>)/512 16.635 -
std::copy_backward(vector<int>)/64 2.520 -
std::copy_backward(vector<int>)/8 2.181 -1.30%
std::copy_if(deque<int>)_(entire_range)/1048576 277635.900 -
std::copy_if(deque<int>)_(entire_range)/262144 69818.410 -
std::copy_if(deque<int>)_(entire_range)/32768 8729.694 -
std::copy_if(deque<int>)_(entire_range)/4096 1029.587 -
std::copy_if(deque<int>)_(entire_range)/512 136.520 -
std::copy_if(deque<int>)_(entire_range)/64 16.159 -
std::copy_if(deque<int>)_(entire_range)/8 2.626 -
std::copy_if(deque<int>)_(every_other)/1048576 373195.088 -
std::copy_if(deque<int>)_(every_other)/262144 93246.044 -
std::copy_if(deque<int>)_(every_other)/32768 11640.724 -
std::copy_if(deque<int>)_(every_other)/4096 1457.373 -
std::copy_if(deque<int>)_(every_other)/512 182.735 -
std::copy_if(deque<int>)_(every_other)/64 23.453 -
std::copy_if(deque<int>)_(every_other)/8 3.472 -
std::copy_if(list<int>)_(entire_range)/1048576 881797.403 -
std::copy_if(list<int>)_(entire_range)/262144 218939.601 -
std::copy_if(list<int>)_(entire_range)/32768 31089.922 9.96%
std::copy_if(list<int>)_(entire_range)/4096 3032.227 -
std::copy_if(list<int>)_(entire_range)/512 370.710 -
std::copy_if(list<int>)_(entire_range)/64 34.745 9.96%
std::copy_if(list<int>)_(entire_range)/8 2.671 -
std::copy_if(list<int>)_(every_other)/1048576 840779.898 -1.73%
std::copy_if(list<int>)_(every_other)/262144 210415.029 -1.30%
std::copy_if(list<int>)_(every_other)/32768 25694.247 -7.58%
std::copy_if(list<int>)_(every_other)/4096 3240.274 -
std::copy_if(list<int>)_(every_other)/512 361.628 -
std::copy_if(list<int>)_(every_other)/64 23.784 -
std::copy_if(list<int>)_(every_other)/8 2.323 -
std::copy_if(vector<int>)_(entire_range)/1048576 245968.626 -
std::copy_if(vector<int>)_(entire_range)/262144 60014.645 -
std::copy_if(vector<int>)_(entire_range)/32768 7489.063 -
std::copy_if(vector<int>)_(entire_range)/4096 938.183 -
std::copy_if(vector<int>)_(entire_range)/512 123.831 -
std::copy_if(vector<int>)_(entire_range)/64 16.576 7.61%
std::copy_if(vector<int>)_(entire_range)/8 2.290 -
std::copy_if(vector<int>)_(every_other)/1048576 240623.125 -
std::copy_if(vector<int>)_(every_other)/262144 60012.683 -
std::copy_if(vector<int>)_(every_other)/32768 7501.116 -
std::copy_if(vector<int>)_(every_other)/4096 944.215 -
std::copy_if(vector<int>)_(every_other)/512 123.474 -
std::copy_if(vector<int>)_(every_other)/64 16.209 -
std::copy_if(vector<int>)_(every_other)/8 2.533 -
std::copy_n(deque<int>)/1048576 49693.308 -5.74%
std::copy_n(deque<int>)/262144 10060.036 -20.97%
std::copy_n(deque<int>)/32768 1135.508 -
std::copy_n(deque<int>)/4096 146.879 -
std::copy_n(deque<int>)/512 16.730 -
std::copy_n(deque<int>)/64 2.769 -55.52%
std::copy_n(deque<int>)/8 2.743 3.26%
std::copy_n(list<int>)/1048576 869675.020 -
std::copy_n(list<int>)/262144 216429.911 -
std::copy_n(list<int>)/32768 26452.442 -
std::copy_n(list<int>)/4096 5339.627 9.51%
std::copy_n(list<int>)/512 337.459 -
std::copy_n(list<int>)/64 16.151 15.02%
std::copy_n(list<int>)/8 2.247 -
std::copy_n(vector<bool>)_(aligned)/1048576 1587.351 -55.57%
std::copy_n(vector<bool>)_(aligned)/262144 277.178 -58.13%
std::copy_n(vector<bool>)_(aligned)/32768 35.252 -
std::copy_n(vector<bool>)_(aligned)/4096 4.759 -
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.305 -4.32%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.434 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.665 -
std::copy_n(vector<bool>)_(unaligned)/32768 215.014 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.041 -
std::copy_n(vector<bool>)_(unaligned)/512 3.500 -
std::copy_n(vector<bool>)_(unaligned)/64 1.830 -
std::copy_n(vector<int>)/1048576 50208.118 -
std::copy_n(vector<int>)/262144 12534.039 -
std::copy_n(vector<int>)/32768 3762.285 144.88%
std::copy_n(vector<int>)/4096 223.810 4.93%
std::copy_n(vector<int>)/512 16.072 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.291 4.35%
std::count(deque<int>)_(every_other)/1024 248.277 -
std::count(deque<int>)_(every_other)/1048576 253123.425 -
std::count(deque<int>)_(every_other)/8 2.536 -
std::count(deque<int>)_(every_other)/8192 1940.846 -
std::count(list<int>)_(every_other)/1024 713.402 1.65%
std::count(list<int>)_(every_other)/1048576 808118.634 -
std::count(list<int>)_(every_other)/8 2.100 -1.48%
std::count(list<int>)_(every_other)/8192 6676.902 -
std::count(vector<bool>)/1000 2.973 1.46%
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1461.396 -
std::count(vector<bool>)/8192 11.451 -
std::count(vector<int>)_(every_other)/1024 103.120 -
std::count(vector<int>)_(every_other)/1048576 105405.890 -
std::count(vector<int>)_(every_other)/8 1.322 -2.57%
std::count(vector<int>)_(every_other)/8192 821.095 -
std::count_if(deque<int>)_(every_other)/1024 350.496 -
std::count_if(deque<int>)_(every_other)/1048576 344116.527 -
std::count_if(deque<int>)_(every_other)/8 3.444 -
std::count_if(deque<int>)_(every_other)/8192 2632.710 -
std::count_if(list<int>)_(every_other)/1024 756.228 -
std::count_if(list<int>)_(every_other)/1048576 889889.559 -
std::count_if(list<int>)_(every_other)/8 2.758 1.01%
std::count_if(list<int>)_(every_other)/8192 7704.232 1.53%
std::count_if(vector<int>)_(every_other)/1024 248.572 -
std::count_if(vector<int>)_(every_other)/1048576 247876.842 -
std::count_if(vector<int>)_(every_other)/8 4.229 -
std::count_if(vector<int>)_(every_other)/8192 1930.690 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 302.514 6.12%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.745 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2410.996 6.66%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.652 1.29%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.324 -1.59%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 451.660 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.637 1.00%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.388 3.32%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.297 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 295.645 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.289 1.79%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2151.126 -
std::deque<int>::ctor(size)/1024 73.823 -1.08%
std::deque<int>::ctor(size)/32 29.475 2.66%
std::deque<int>::ctor(size)/8192 452.379 -1.22%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.551 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.057 -1.87%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.640 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.543 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.629 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.487 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.424 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.677 -2.90%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.368 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.047 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.112 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.088 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.724 -1.53%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.871 1.17%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.411 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.630 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.151 5.03%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 356.045 -1.16%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.900 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.739 -
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 546.589 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.776 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4792.383 -15.27%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6355.908 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.261 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52227.692 -1.02%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.837 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.286 1.36%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12652.319 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20023.938 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 613.472 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177319.265 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 866.465 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.634 5.52%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12748.792 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20025.942 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 613.000 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177023.661 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1063.614 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.584 -5.28%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11643.593 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20633.294 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 628.429 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182556.662 1.11%
std::deque<std::string>::ctor(size)/1024 720.604 -
std::deque<std::string>::ctor(size)/32 41.975 1.64%
std::deque<std::string>::ctor(size)/8192 8533.597 1.40%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 949.835 1.44%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.527 -1.30%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12624.515 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19981.159 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 578.561 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174922.012 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.403 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.380 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.379 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.859 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.273 1.00%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.032 1.25%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.659 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.701 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.582 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.934 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.730 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2365.798 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.892 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.906 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.924 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.704 1.01%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.782 4.38%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.474 1.97%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.465 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.840 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2354.887 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.221 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.989 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2377.361 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.486 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.513 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4613.684 1.19%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6474.995 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 148.711 3.25%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51877.944 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.409 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.180 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.272 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.565 1.53%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 25.008 1.28%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.074 1.42%
std::distance(deque<int>)/1024 0.652 -
std::distance(deque<int>)/4096 0.651 -
std::distance(deque<int>)/50 0.687 1.60%
std::distance(deque<int>)/8192 0.651 -
std::distance(join_view(vector<vector<int>>))/1024 1.022 -
std::distance(join_view(vector<vector<int>>))/4096 4.357 -1.49%
std::distance(join_view(vector<vector<int>>))/50 0.582 -10.43%
std::distance(join_view(vector<vector<int>>))/8192 8.306 -
std::equal(deque<int>)_(it,_it,_it)/1024 488.606 -2.81%
std::equal(deque<int>)_(it,_it,_it)/1048576 498337.663 -
std::equal(deque<int>)_(it,_it,_it)/50 21.361 -16.58%
std::equal(deque<int>)_(it,_it,_it)/8 4.304 -1.70%
std::equal(deque<int>)_(it,_it,_it)/8192 3843.906 -2.07%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 506.647 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 503003.184 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.324 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.029 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3913.745 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 535.256 2.27%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521447.054 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.267 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.291 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4012.149 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 501.524 -1.24%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513434.541 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.767 -7.50%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.348 1.42%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3920.971 -2.41%
std::equal(list<int>)_(it,_it,_it)/1024 1671.919 47.38%
std::equal(list<int>)_(it,_it,_it)/1048576 1320837.562 -
std::equal(list<int>)_(it,_it,_it)/50 35.769 -
std::equal(list<int>)_(it,_it,_it)/8 2.779 -1.80%
std::equal(list<int>)_(it,_it,_it)/8192 10070.455 2.63%
std::equal(list<int>)_(it,_it,_it,_it)/1024 800.589 1.30%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 958079.479 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.468 1.87%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.966 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12102.638 1.84%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 835.859 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992747.817 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.696 -5.13%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.660 1.48%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12830.144 6.90%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1172.071 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1326279.694 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.848 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.703 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13408.258 18.95%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.015 -
std::equal(vector<bool>)_(unaligned)/1048576 6462.726 -
std::equal(vector<bool>)_(unaligned)/50 0.739 4.22%
std::equal(vector<bool>)_(unaligned)/8 0.744 4.21%
std::equal(vector<bool>)_(unaligned)/8192 53.774 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.900 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73724.453 -
std::equal(vector<int>)_(it,_it,_it)/50 4.188 -1.09%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.206 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.029 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73769.929 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.232 -6.65%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.418 -10.66%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.578 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.098 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640679.391 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.472 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.752 1.03%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4783.874 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 533.695 10.40%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606403.997 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.864 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.562 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4822.918 -
std::fill(deque<int>)/1024 30.040 -
std::fill(deque<int>)/32 4.704 270.57%
std::fill(deque<int>)/50 4.716 110.32%
std::fill(deque<int>)/8192 238.814 -
std::fill(list<int>)/1024 672.123 -
std::fill(list<int>)/32 8.394 -
std::fill(list<int>)/50 35.088 1.47%
std::fill(list<int>)/8192 7122.362 -
std::fill(vector<bool>)/1048576 3823.731 -
std::fill(vector<bool>)/262144 232.649 -
std::fill(vector<bool>)/32768 30.211 1.07%
std::fill(vector<bool>)/4096 4.214 -
std::fill(vector<bool>)/512 1.473 -7.19%
std::fill(vector<bool>)/64 1.433 -13.16%
std::fill(vector<int>)/1024 30.460 -
std::fill(vector<int>)/32 1.041 -
std::fill(vector<int>)/50 2.213 -
std::fill(vector<int>)/8192 239.366 -
std::fill_n(deque<int>)/1024 30.087 -
std::fill_n(deque<int>)/32 1.215 -
std::fill_n(deque<int>)/50 2.201 -
std::fill_n(deque<int>)/8192 249.405 3.67%
std::fill_n(list<int>)/1024 649.454 -
std::fill_n(list<int>)/32 8.322 -
std::fill_n(list<int>)/50 15.953 -
std::fill_n(list<int>)/8192 7067.723 -
std::fill_n(vector<bool>)/1048576 3833.865 -
std::fill_n(vector<bool>)/262144 232.176 -
std::fill_n(vector<bool>)/32768 30.172 -
std::fill_n(vector<bool>)/4096 4.164 -
std::fill_n(vector<bool>)/512 1.466 -
std::fill_n(vector<bool>)/64 1.578 -
std::fill_n(vector<int>)/1024 30.009 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 238.490 -
std::find(deque<int>)_(bail_25%)/1024 67.726 -
std::find(deque<int>)_(bail_25%)/32768 1931.294 -
std::find(deque<int>)_(bail_25%)/8 2.125 3.04%
std::find(deque<int>)_(bail_25%)/8192 482.517 -
std::find(deque<int>)_(process_all)/1024 244.151 -
std::find(deque<int>)_(process_all)/32768 7848.843 -
std::find(deque<int>)_(process_all)/50 13.791 1.93%
std::find(deque<int>)_(process_all)/8 3.432 2.10%
std::find(deque<int>)_(process_all)/8192 1957.162 -
std::find(list<int>)_(bail_25%)/1024 131.994 2.21%
std::find(list<int>)_(bail_25%)/32768 7693.709 3.02%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1447.631 1.67%
std::find(list<int>)_(process_all)/1024 688.551 -
std::find(list<int>)_(process_all)/32768 25597.529 -2.22%
std::find(list<int>)_(process_all)/50 18.787 1.63%
std::find(list<int>)_(process_all)/8 2.393 2.23%
std::find(list<int>)_(process_all)/8192 7561.359 -
std::find(vector<bool>)_(process_all)/1024 4.751 1.69%
std::find(vector<bool>)_(process_all)/1048576 3695.721 1.08%
std::find(vector<bool>)_(process_all)/50 0.483 -31.83%
std::find(vector<bool>)_(process_all)/8 0.484 -34.08%
std::find(vector<bool>)_(process_all)/8192 33.766 -
std::find(vector<char>)_(bail_25%)/1024 5.501 3.67%
std::find(vector<char>)_(bail_25%)/32768 137.145 -
std::find(vector<char>)_(bail_25%)/8 1.157 5.10%
std::find(vector<char>)_(bail_25%)/8192 39.949 -
std::find(vector<char>)_(process_all)/1024 16.333 -
std::find(vector<char>)_(process_all)/32768 496.483 -
std::find(vector<char>)_(process_all)/50 1.693 4.76%
std::find(vector<char>)_(process_all)/8 1.000 8.21%
std::find(vector<char>)_(process_all)/8192 136.849 -
std::find(vector<int>)_(bail_25%)/1024 66.314 -
std::find(vector<int>)_(bail_25%)/32768 1873.292 -
std::find(vector<int>)_(bail_25%)/8 1.542 5.43%
std::find(vector<int>)_(bail_25%)/8192 474.360 -
std::find(vector<int>)_(process_all)/1024 245.007 -
std::find(vector<int>)_(process_all)/32768 7458.538 -
std::find(vector<int>)_(process_all)/50 12.490 -
std::find(vector<int>)_(process_all)/8 2.672 -
std::find(vector<int>)_(process_all)/8192 1865.375 -
std::find(vector<long_long>)_(bail_25%)/1024 30.290 -
std::find(vector<long_long>)_(bail_25%)/32768 960.014 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 1.92%
std::find(vector<long_long>)_(bail_25%)/8192 246.091 -
std::find(vector<long_long>)_(process_all)/1024 119.009 -
std::find(vector<long_long>)_(process_all)/32768 3811.091 -
std::find(vector<long_long>)_(process_all)/50 5.811 -
std::find(vector<long_long>)_(process_all)/8 1.259 -6.41%
std::find(vector<long_long>)_(process_all)/8192 951.595 -
std::find_end(deque<int>)_(match_near_end)/1000 34.142 -
std::find_end(deque<int>)_(match_near_end)/1024 32.571 -
std::find_end(deque<int>)_(match_near_end)/8192 273.974 -
std::find_end(deque<int>)_(near_matches)/1000 15972.004 -
std::find_end(deque<int>)_(near_matches)/1024 16579.832 -
std::find_end(deque<int>)_(near_matches)/8192 1136307.334 -
std::find_end(deque<int>)_(process_all)/1000 287.055 -
std::find_end(deque<int>)_(process_all)/1024 293.304 -10.28%
std::find_end(deque<int>)_(process_all)/1048576 264199.610 -17.09%
std::find_end(deque<int>)_(process_all)/8192 2090.303 -15.16%
std::find_end(deque<int>)_(same_length)/1000 331.152 -
std::find_end(deque<int>)_(same_length)/1024 337.467 -
std::find_end(deque<int>)_(same_length)/8192 2799.378 4.26%
std::find_end(deque<int>)_(single_element)/1000 315.075 -10.04%
std::find_end(deque<int>)_(single_element)/1024 319.185 -10.82%
std::find_end(deque<int>)_(single_element)/8192 2208.667 -19.00%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.771 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.650 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.258 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31436.508 -1.07%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32597.185 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904051.291 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.337 -3.31%
std::find_end(deque<int>,_pred)_(process_all)/1024 608.982 -3.32%
std::find_end(deque<int>,_pred)_(process_all)/1048576 565430.444 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4358.595 -
std::find_end(deque<int>,_pred)_(same_length)/1000 751.312 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.607 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5131.009 -
std::find_end(deque<int>,_pred)_(single_element)/1000 657.017 1.15%
std::find_end(deque<int>,_pred)_(single_element)/1024 653.710 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4888.255 -
std::find_end(forward_list<int>)_(match_near_end)/1000 763.406 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4504.442 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258587.205 -
std::find_end(forward_list<int>)_(near_matches)/1000 37013.845 -
std::find_end(forward_list<int>)_(near_matches)/1024 38412.812 -
std::find_end(forward_list<int>)_(near_matches)/8192 2482927.748 -
std::find_end(forward_list<int>)_(process_all)/1000 675.663 -2.00%
std::find_end(forward_list<int>)_(process_all)/1024 707.959 -
std::find_end(forward_list<int>)_(process_all)/1048576 761639.479 -
std::find_end(forward_list<int>)_(process_all)/8192 5738.611 1.95%
std::find_end(forward_list<int>)_(same_length)/1000 1480.142 -
std::find_end(forward_list<int>)_(same_length)/1024 1492.889 -
std::find_end(forward_list<int>)_(same_length)/8192 14490.617 9.14%
std::find_end(forward_list<int>)_(single_element)/1000 682.000 -
std::find_end(forward_list<int>)_(single_element)/1024 701.479 -
std::find_end(forward_list<int>)_(single_element)/8192 5742.837 2.69%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.261 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5163.125 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276597.250 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42191.965 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43742.363 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693821.154 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 791.475 4.34%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 810.213 4.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 887953.966 3.28%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6525.355 4.25%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.051 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.218 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14707.920 6.88%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 808.341 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 827.001 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6768.156 1.83%
std::find_end(list<int>)_(match_near_end)/1000 79.766 1.57%
std::find_end(list<int>)_(match_near_end)/1024 59.780 -1.92%
std::find_end(list<int>)_(match_near_end)/8192 605.177 -
std::find_end(list<int>)_(near_matches)/1000 33399.624 -
std::find_end(list<int>)_(near_matches)/1024 34856.557 -
std::find_end(list<int>)_(near_matches)/8192 2278304.423 -
std::find_end(list<int>)_(process_all)/1000 713.421 -
std::find_end(list<int>)_(process_all)/1024 732.221 -
std::find_end(list<int>)_(process_all)/1048576 878787.390 -
std::find_end(list<int>)_(process_all)/8192 7467.000 2.33%
std::find_end(list<int>)_(same_length)/1000 752.433 2.05%
std::find_end(list<int>)_(same_length)/1024 762.242 -
std::find_end(list<int>)_(same_length)/8192 8241.181 -
std::find_end(list<int>)_(single_element)/1000 713.381 -
std::find_end(list<int>)_(single_element)/1024 732.821 -
std::find_end(list<int>)_(single_element)/8192 7747.351 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.665 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.210 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 631.509 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38162.900 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39661.977 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2468351.085 -
std::find_end(list<int>,_pred)_(process_all)/1000 824.287 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.341 -
std::find_end(list<int>,_pred)_(process_all)/1048576 988889.241 -
std::find_end(list<int>,_pred)_(process_all)/8192 8313.766 1.58%
std::find_end(list<int>,_pred)_(same_length)/1000 767.753 -
std::find_end(list<int>,_pred)_(same_length)/1024 783.605 -
std::find_end(list<int>,_pred)_(same_length)/8192 11093.291 14.32%
std::find_end(list<int>,_pred)_(single_element)/1000 824.667 -
std::find_end(list<int>,_pred)_(single_element)/1024 844.919 -
std::find_end(list<int>,_pred)_(single_element)/8192 8426.426 -5.45%
std::find_end(vector<int>)_(match_near_end)/1000 28.041 -1.22%
std::find_end(vector<int>)_(match_near_end)/1024 24.957 -
std::find_end(vector<int>)_(match_near_end)/8192 202.080 -1.04%
std::find_end(vector<int>)_(near_matches)/1000 14035.403 -
std::find_end(vector<int>)_(near_matches)/1024 14572.660 -
std::find_end(vector<int>)_(near_matches)/8192 775259.034 -
std::find_end(vector<int>)_(process_all)/1000 220.985 -2.03%
std::find_end(vector<int>)_(process_all)/1024 225.476 -2.29%
std::find_end(vector<int>)_(process_all)/1048576 218465.871 -3.19%
std::find_end(vector<int>)_(process_all)/8192 1691.328 -4.00%
std::find_end(vector<int>)_(same_length)/1000 244.417 -
std::find_end(vector<int>)_(same_length)/1024 251.032 -1.75%
std::find_end(vector<int>)_(same_length)/8192 2025.589 1.56%
std::find_end(vector<int>)_(single_element)/1000 245.498 -
std::find_end(vector<int>)_(single_element)/1024 250.937 1.42%
std::find_end(vector<int>)_(single_element)/8192 1930.836 1.95%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.622 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.454 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.410 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22452.975 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23331.945 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1466848.326 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.704 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.749 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642544.728 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4321.164 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.456 -
std::find_end(vector<int>,_pred)_(same_length)/1024 641.169 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5131.507 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.043 -
std::find_end(vector<int>,_pred)_(single_element)/1024 600.056 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4801.336 -
std::find_first_of(deque<int>)_(large_needle)/1024 366716.991 -
std::find_first_of(deque<int>)_(large_needle)/32 285.411 -5.78%
std::find_first_of(deque<int>)_(large_needle)/50 673.618 -7.32%
std::find_first_of(deque<int>)_(large_needle)/8192 23575879.168 -
std::find_first_of(deque<int>)_(small_needle)/1024 3828.505 8.54%
std::find_first_of(deque<int>)_(small_needle)/32 117.758 5.31%
std::find_first_of(deque<int>)_(small_needle)/50 177.855 5.22%
std::find_first_of(deque<int>)_(small_needle)/8192 30354.604 8.55%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 564658.895 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 507.244 -16.10%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1396.926 -17.83%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35560339.602 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6310.288 -2.05%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.863 -14.15%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.772 -10.55%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50378.841 -
std::find_first_of(list<int>)_(large_needle)/1024 885483.365 3.83%
std::find_first_of(list<int>)_(large_needle)/32 672.928 -
std::find_first_of(list<int>)_(large_needle)/50 1733.581 -
std::find_first_of(list<int>)_(large_needle)/8192 47823319.464 -2.47%
std::find_first_of(list<int>)_(small_needle)/1024 2807.947 -
std::find_first_of(list<int>)_(small_needle)/32 91.295 -
std::find_first_of(list<int>)_(small_needle)/50 139.826 -
std::find_first_of(list<int>)_(small_needle)/8192 23210.678 1.67%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 878655.465 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 730.919 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1893.960 1.17%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54234419.846 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5246.416 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.690 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.794 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42054.202 1.02%
std::find_first_of(vector<int>)_(large_needle)/1024 107464.924 -3.20%
std::find_first_of(vector<int>)_(large_needle)/32 109.067 3.11%
std::find_first_of(vector<int>)_(large_needle)/50 262.652 -
std::find_first_of(vector<int>)_(large_needle)/8192 6926809.000 -1.65%
std::find_first_of(vector<int>)_(small_needle)/1024 1475.648 4.65%
std::find_first_of(vector<int>)_(small_needle)/32 50.302 6.48%
std::find_first_of(vector<int>)_(small_needle)/50 75.332 5.56%
std::find_first_of(vector<int>)_(small_needle)/8192 11780.306 4.55%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 594082.381 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 501.331 1.59%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1372.734 1.17%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38340081.057 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5589.629 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.578 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.448 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44705.620 -
std::find_if(deque<int>)_(bail_25%)/1024 106.741 -
std::find_if(deque<int>)_(bail_25%)/32768 2727.588 -1.36%
std::find_if(deque<int>)_(bail_25%)/8 1.531 -
std::find_if(deque<int>)_(bail_25%)/8192 705.254 1.86%
std::find_if(deque<int>)_(process_all)/1024 472.791 -2.29%
std::find_if(deque<int>)_(process_all)/32768 12125.908 6.08%
std::find_if(deque<int>)_(process_all)/50 23.687 -
std::find_if(deque<int>)_(process_all)/8 3.924 -
std::find_if(deque<int>)_(process_all)/8192 3019.066 7.15%
std::find_if(list<int>)_(bail_25%)/1024 193.255 -
std::find_if(list<int>)_(bail_25%)/32768 8460.804 3.41%
std::find_if(list<int>)_(bail_25%)/8 1.195 -
std::find_if(list<int>)_(bail_25%)/8192 1525.594 -
std::find_if(list<int>)_(process_all)/1024 760.285 -
std::find_if(list<int>)_(process_all)/32768 27424.885 -2.44%
std::find_if(list<int>)_(process_all)/50 21.804 -
std::find_if(list<int>)_(process_all)/8 3.502 -
std::find_if(list<int>)_(process_all)/8192 12530.871 -1.50%
std::find_if(vector<bool>)_(process_all)/1024 769.749 1.26%
std::find_if(vector<bool>)_(process_all)/1048576 788940.776 1.67%
std::find_if(vector<bool>)_(process_all)/50 36.698 6.43%
std::find_if(vector<bool>)_(process_all)/8 5.621 4.71%
std::find_if(vector<bool>)_(process_all)/8192 6138.823 1.25%
std::find_if(vector<char>)_(bail_25%)/1024 76.271 -
std::find_if(vector<char>)_(bail_25%)/32768 2025.856 -
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.963 -
std::find_if(vector<char>)_(process_all)/1024 273.681 -
std::find_if(vector<char>)_(process_all)/32768 8159.004 -
std::find_if(vector<char>)_(process_all)/50 12.750 2.58%
std::find_if(vector<char>)_(process_all)/8 2.657 11.10%
std::find_if(vector<char>)_(process_all)/8192 2054.696 -
std::find_if(vector<int>)_(bail_25%)/1024 75.663 -
std::find_if(vector<int>)_(bail_25%)/32768 2340.609 -
std::find_if(vector<int>)_(bail_25%)/8 1.120 -
std::find_if(vector<int>)_(bail_25%)/8192 548.997 -
std::find_if(vector<int>)_(process_all)/1024 290.306 -
std::find_if(vector<int>)_(process_all)/32768 9088.838 -
std::find_if(vector<int>)_(process_all)/50 14.274 -
std::find_if(vector<int>)_(process_all)/8 2.521 -2.58%
std::find_if(vector<int>)_(process_all)/8192 2265.147 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.875 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2719.920 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.533 -
std::find_if_not(deque<int>)_(bail_25%)/8192 690.548 -2.43%
std::find_if_not(deque<int>)_(process_all)/1024 473.613 -
std::find_if_not(deque<int>)_(process_all)/32768 11427.838 -7.63%
std::find_if_not(deque<int>)_(process_all)/50 23.724 -
std::find_if_not(deque<int>)_(process_all)/8 3.927 -
std::find_if_not(deque<int>)_(process_all)/8192 2816.505 -8.82%
std::find_if_not(list<int>)_(bail_25%)/1024 194.775 -
std::find_if_not(list<int>)_(bail_25%)/32768 9549.556 3.55%
std::find_if_not(list<int>)_(bail_25%)/8 1.273 -
std::find_if_not(list<int>)_(bail_25%)/8192 1522.017 -
std::find_if_not(list<int>)_(process_all)/1024 761.799 -
std::find_if_not(list<int>)_(process_all)/32768 27937.460 -1.29%
std::find_if_not(list<int>)_(process_all)/50 21.559 -
std::find_if_not(list<int>)_(process_all)/8 3.423 -
std::find_if_not(list<int>)_(process_all)/8192 8125.014 -1.23%
std::find_if_not(vector<bool>)_(process_all)/1024 769.208 -
std::find_if_not(vector<bool>)_(process_all)/1048576 785452.448 -
std::find_if_not(vector<bool>)_(process_all)/50 36.697 4.85%
std::find_if_not(vector<bool>)_(process_all)/8 5.626 3.97%
std::find_if_not(vector<bool>)_(process_all)/8192 6138.929 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.219 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.580 -1.66%
std::find_if_not(vector<char>)_(bail_25%)/8 0.949 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.309 -1.33%
std::find_if_not(vector<char>)_(process_all)/1024 273.967 -
std::find_if_not(vector<char>)_(process_all)/32768 8132.378 -
std::find_if_not(vector<char>)_(process_all)/50 12.446 -1.96%
std::find_if_not(vector<char>)_(process_all)/8 2.358 -5.22%
std::find_if_not(vector<char>)_(process_all)/8192 2046.061 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.702 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.608 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.008 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.364 -
std::find_if_not(vector<int>)_(process_all)/1024 307.741 -
std::find_if_not(vector<int>)_(process_all)/32768 9770.071 -
std::find_if_not(vector<int>)_(process_all)/50 15.029 -
std::find_if_not(vector<int>)_(process_all)/8 2.630 -
std::find_if_not(vector<int>)_(process_all)/8192 2432.262 -
std::flat_map<int,_int>::clear()/0 420.438 -
std::flat_map<int,_int>::clear()/1024 421.402 -
std::flat_map<int,_int>::clear()/32 420.933 -
std::flat_map<int,_int>::clear()/8192 448.026 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.567 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.376 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.017 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.449 3.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.993 2.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.594 1.51%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.201 8.34%
std::flat_map<int,_int>::count(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.511 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.479 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.991 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.456 6.90%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.617 -30.37%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.399 -4.32%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.352 -32.85%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.178 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.961 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.603 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1179.150 -
std::flat_map<int,_int>::ctor(const&)/0 13.674 -
std::flat_map<int,_int>::ctor(const&)/1024 179.781 -
std::flat_map<int,_int>::ctor(const&)/32 23.706 -
std::flat_map<int,_int>::ctor(const&)/8192 1928.868 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.648 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.796 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.776 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1928.954 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.533 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4315.166 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.134 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34294.849 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.496 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8901.433 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.739 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110376.802 2.81%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.562 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.364 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.881 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.464 -3.70%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.451 20.27%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.684 1.91%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.116 23.40%
std::flat_map<int,_int>::erase(iterator)/0 15.325 -
std::flat_map<int,_int>::erase(iterator)/1024 76.429 -
std::flat_map<int,_int>::erase(iterator)/32 20.873 -
std::flat_map<int,_int>::erase(iterator)/8192 499.602 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.407 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.268 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 424.613 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 634.796 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.787 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 104.296 1.61%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.138 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 579.226 2.20%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.451 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.256 11.36%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.363 6.29%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 8.062 15.42%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.351 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.344 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.274 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.342 7.94%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.569 -12.65%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.182 -6.19%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.326 -15.12%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.671 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.988 20.91%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.250 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.109 29.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.653 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.796 5.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.165 -1.46%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 559.103 -4.59%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.870 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.570 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.938 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.119 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.885 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.139 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.304 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 518.370 -1.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.576 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5282.375 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 634.772 -1.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41274.748 2.13%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.513 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8011.633 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 706.867 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65241.901 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.296 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1639.069 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.199 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9785.764 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.360 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1638.099 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 485.445 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9810.714 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.014 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.120 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.638 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.542 16.20%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.954 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 19.568 -
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.062 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.399 -4.85%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.979 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.705 3.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.700 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.461 17.03%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.347 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 23.073 10.03%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.289 1.15%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 29.764 3.13%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.008 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.020 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.540 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.995 -22.39%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.219 -7.51%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.085 -29.22%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.489 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.956 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.885 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 691.668 8.31%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.717 1.59%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.629 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.786 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 662.385 -7.27%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.160 -5.30%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.245 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.773 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 606.329 -10.45%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.068 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.980 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.597 -
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.764 -9.64%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.203 -1.94%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.486 -11.64%
std::flat_multimap<int,_int>::clear()/0 419.399 -
std::flat_multimap<int,_int>::clear()/1024 422.453 -
std::flat_multimap<int,_int>::clear()/32 421.928 -
std::flat_multimap<int,_int>::clear()/8192 443.463 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.020 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.547 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.565 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.166 1.03%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.646 -2.61%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.896 16.00%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.449 2.52%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.885 23.74%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.055 -13.03%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.393 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.385 -19.15%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.011 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.051 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.424 -2.11%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.300 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.546 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.720 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.597 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.678 -
std::flat_multimap<int,_int>::ctor(const&)/1024 179.244 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.743 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1916.892 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.688 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.438 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.838 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.208 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.791 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3924.071 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.027 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31021.304 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.818 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8452.969 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.477 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106724.655 2.59%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.755 7.97%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.494 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.571 6.22%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.000 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.041 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.461 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.338 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.515 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.750 -
std::flat_multimap<int,_int>::erase(iterator)/8192 495.456 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.744 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.915 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.725 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 650.624 1.30%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.008 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 90.188 3.33%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.091 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 528.634 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.821 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.891 -1.56%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.367 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.369 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.423 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.238 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.428 31.41%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.055 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.313 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.401 -1.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.735 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 38.099 12.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.159 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.719 16.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.773 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 213.061 16.76%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.568 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 662.169 20.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.084 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.063 13.37%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.278 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.266 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.140 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 146.173 13.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.560 -1.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 606.343 20.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.825 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4941.877 -14.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 627.833 -3.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37335.009 -15.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.715 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7363.683 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.005 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59973.846 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.574 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.035 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 471.869 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7739.677 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.144 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1347.285 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 471.805 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7715.250 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.057 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 216.191 14.19%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.106 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 643.668 19.07%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.801 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 59.060 80.75%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.379 1.83%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 50.460 78.37%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.127 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.519 -
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.264 10.30%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.275 3.09%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.233 11.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.499 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.677 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.030 2.77%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.585 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.944 1.96%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.088 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.655 4.79%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.862 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.603 8.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.233 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.846 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.820 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.055 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.099 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.414 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.363 26.92%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.350 5.62%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.985 30.92%
std::for_each(deque<int>)/32 3.836 -
std::for_each(deque<int>)/50 4.117 -
std::for_each(deque<int>)/8 0.914 -
std::for_each(deque<int>)/8192 254.647 -
std::for_each(join_view(vector<vector<int>>))/32 3.784 -
std::for_each(join_view(vector<vector<int>>))/50 4.033 -
std::for_each(join_view(vector<vector<int>>))/8 1.540 11.59%
std::for_each(join_view(vector<vector<int>>))/8192 264.964 -
std::for_each(list<int>)/32 11.189 -
std::for_each(list<int>)/50 23.876 -
std::for_each(list<int>)/8 2.432 -5.07%
std::for_each(list<int>)/8192 8149.073 4.71%
std::for_each(vector<int>)/32 3.803 -
std::for_each(vector<int>)/50 4.099 -
std::for_each(vector<int>)/8 0.903 -
std::for_each(vector<int>)/8192 251.940 -
std::for_each_n(deque<int>)/32 3.784 -
std::for_each_n(deque<int>)/50 4.000 -
std::for_each_n(deque<int>)/8 1.154 -4.47%
std::for_each_n(deque<int>)/8192 257.610 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.845 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.306 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.823 3.09%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.499 -
std::for_each_n(list<int>)/32 11.213 -
std::for_each_n(list<int>)/50 24.219 -
std::for_each_n(list<int>)/8 2.569 -
std::for_each_n(list<int>)/8192 8595.743 4.56%
std::for_each_n(vector<int>)/32 3.875 -
std::for_each_n(vector<int>)/50 4.053 -
std::for_each_n(vector<int>)/8 2.549 -1.36%
std::for_each_n(vector<int>)/8192 252.162 -
std::generate(deque<int>)/1024 246.660 -
std::generate(deque<int>)/32 8.321 -
std::generate(deque<int>)/50 12.334 -
std::generate(deque<int>)/8192 1917.306 -
std::generate(list<int>)/1024 671.334 -
std::generate(list<int>)/32 8.688 -
std::generate(list<int>)/50 15.984 1.55%
std::generate(list<int>)/8192 6947.243 -2.39%
std::generate(vector<int>)/1024 244.831 -
std::generate(vector<int>)/32 8.029 -
std::generate(vector<int>)/50 12.057 -
std::generate(vector<int>)/8192 1853.423 -
std::generate_n(deque<int>)/1024 244.714 -
std::generate_n(deque<int>)/32 8.436 2.30%
std::generate_n(deque<int>)/50 12.439 1.49%
std::generate_n(deque<int>)/8192 1964.820 -
std::generate_n(list<int>)/1024 651.784 -
std::generate_n(list<int>)/32 8.612 -
std::generate_n(list<int>)/50 15.101 -1.42%
std::generate_n(list<int>)/8192 7514.758 10.18%
std::generate_n(vector<int>)/1024 242.714 -
std::generate_n(vector<int>)/32 7.913 -
std::generate_n(vector<int>)/50 12.459 3.94%
std::generate_n(vector<int>)/8192 1850.927 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.792 -
std::is_partitioned(deque<int>)_(partitioned)/32 12.162 13.46%
std::is_partitioned(deque<int>)_(partitioned)/50 17.269 9.05%
std::is_partitioned(deque<int>)_(partitioned)/8192 3264.795 13.77%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.630 -11.39%
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.997 -19.57%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.612 -11.40%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.374 -12.98%
std::is_partitioned(list<int>)_(partitioned)/1024 711.103 -
std::is_partitioned(list<int>)_(partitioned)/32 8.703 -
std::is_partitioned(list<int>)_(partitioned)/50 13.872 1.78%
std::is_partitioned(list<int>)_(partitioned)/8192 6777.513 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.634 4.47%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.312 3.05%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.614 4.26%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2142.316 -1.86%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.663 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.504 -2.92%
std::is_partitioned(vector<int>)_(partitioned)/50 9.189 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1415.553 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 57.485 -2.37%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.948 5.28%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.398 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 184.177 -4.25%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 498.581 3.23%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.246 3.47%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3966.899 2.66%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 523500.561 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.700 5.09%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.197 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.392 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4108.575 1.32%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 683496.360 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 48.227 1.20%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 500.770 1.36%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.672 -7.67%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3891.834 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 643807.428 2.57%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.879 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 546.118 6.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.139 2.56%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4217.587 5.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687766.494 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.146 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 765.174 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.802 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9260.169 -2.44%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1424911.794 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.491 1.36%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.145 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.726 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8360.648 -3.79%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1614177.924 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.762 3.72%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.826 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.932 6.68%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9673.583 -1.93%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422844.196 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.736 -1.37%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.248 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.310 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9083.773 -4.91%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1597561.117 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.554 1.07%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 320.220 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.464 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2459.824 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214802.204 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.119 -1.02%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 476.338 -4.92%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.663 1.19%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4725.678 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1044765.695 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.547 2.47%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 368.331 8.21%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.909 3.26%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2937.737 10.33%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213524.016 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.709 4.51%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 527.263 -4.70%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.116 2.11%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4847.374 -2.15%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1004669.341 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.896 1.69%
std::is_sorted(deque<int>)/1024 477.892 -
std::is_sorted(deque<int>)/8 3.270 -32.19%
std::is_sorted(deque<int>)/8192 3819.975 -
std::is_sorted(deque<int>,_pred)/1024 597.407 -
std::is_sorted(deque<int>,_pred)/8 4.973 11.13%
std::is_sorted(deque<int>,_pred)/8192 4798.199 -
std::is_sorted(list<int>)/1024 768.181 -
std::is_sorted(list<int>)/8 2.127 -
std::is_sorted(list<int>)/8192 7747.380 5.27%
std::is_sorted(list<int>,_pred)/1024 793.267 -
std::is_sorted(list<int>,_pred)/8 3.932 -1.67%
std::is_sorted(list<int>,_pred)/8192 8342.737 9.46%
std::is_sorted(vector<int>)/1024 243.716 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1900.169 -
std::is_sorted(vector<int>,_pred)/1024 462.558 -
std::is_sorted(vector<int>,_pred)/8 3.804 -
std::is_sorted(vector<int>,_pred)/8192 3683.361 -
std::is_sorted_until(deque<int>)/1024 475.273 -
std::is_sorted_until(deque<int>)/8 3.964 55.95%
std::is_sorted_until(deque<int>)/8192 3779.030 -
std::is_sorted_until(deque<int>,_pred)/1024 597.425 -
std::is_sorted_until(deque<int>,_pred)/8 3.955 -
std::is_sorted_until(deque<int>,_pred)/8192 4812.890 -
std::is_sorted_until(list<int>)/1024 752.963 -
std::is_sorted_until(list<int>)/8 2.228 -1.33%
std::is_sorted_until(list<int>)/8192 7178.619 -2.35%
std::is_sorted_until(list<int>,_pred)/1024 796.282 -
std::is_sorted_until(list<int>,_pred)/8 4.227 1.88%
std::is_sorted_until(list<int>,_pred)/8192 7390.861 -14.84%
std::is_sorted_until(vector<int>)/1024 239.863 -
std::is_sorted_until(vector<int>)/8 2.061 -
std::is_sorted_until(vector<int>)/8192 1869.488 -
std::is_sorted_until(vector<int>,_pred)/1024 411.306 -
std::is_sorted_until(vector<int>,_pred)/8 3.329 -6.14%
std::is_sorted_until(vector<int>,_pred)/8192 3217.123 -2.77%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 693.299 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.356 -1.14%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13295.912 -1.03%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12282.382 10.02%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.749 10.81%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 108387.378 12.61%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11990.400 8.08%
std::list<int>::ctor(Range)_(cheap_elements)/32 349.292 8.45%
std::list<int>::ctor(Range)_(cheap_elements)/8192 104935.577 9.60%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11827.323 6.57%
std::list<int>::ctor(const&)_(cheap_elements)/32 345.951 7.61%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101526.784 6.33%
std::list<int>::ctor(size)/1024 13120.043 14.03%
std::list<int>::ctor(size)/32 361.033 12.95%
std::list<int>::ctor(size)/8192 106739.905 13.34%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12475.476 13.01%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 355.766 11.12%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 107028.063 12.43%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.228 11.64%
std::list<int>::erase(begin)_(cheap_elements)/32 11.252 10.69%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.996 10.55%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.169 8.49%
std::list<int>::insert(begin)_(cheap_elements)/32 10.899 5.90%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.095 7.76%
std::list<int>::operator=(const&)_(cheap_elements)/1024 758.183 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.119 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10856.572 22.98%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.575 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.314 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.473 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.837 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.911 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14098.618 10.63%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6555.249 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.362 -1.69%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53517.502 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13163.414 8.36%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 365.422 7.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 108990.513 8.28%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33786.092 6.13%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 958.415 6.21%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 287072.710 5.41%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13149.899 7.98%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 366.943 7.88%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 109737.790 8.66%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33839.803 5.39%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 960.719 4.98%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 285929.087 3.75%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13142.338 8.46%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 366.619 7.91%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 109830.012 8.97%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34101.096 6.41%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 971.364 6.89%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 291159.603 6.00%
std::list<std::string>::ctor(size)/1024 13328.184 8.45%
std::list<std::string>::ctor(size)/32 363.248 7.55%
std::list<std::string>::ctor(size)/8192 110907.067 8.56%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13155.694 8.31%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 365.143 7.50%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 109608.969 8.54%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33889.194 6.72%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 924.941 4.17%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 288912.723 6.55%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.428 5.08%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.779 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.469 4.68%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.000 3.02%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.999 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.233 1.25%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.154 8.07%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.986 2.08%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.878 6.69%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.624 4.18%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.582 1.93%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.494 3.68%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1306.831 -10.98%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.338 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9732.551 -3.09%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6810.960 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 136.751 3.90%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54812.518 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.951 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.629 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.124 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.577 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.053 -1.11%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.164 -
std::map<int,_int>::clear()/0 421.904 -
std::map<int,_int>::clear()/1024 10488.370 4.23%
std::map<int,_int>::clear()/32 660.964 -
std::map<int,_int>::clear()/8192 81371.163 -
std::map<int,_int>::contains(key)_(existent)/0 0.013 -
std::map<int,_int>::contains(key)_(existent)/1024 4.116 -
std::map<int,_int>::contains(key)_(existent)/32 1.612 -
std::map<int,_int>::contains(key)_(existent)/8192 5.524 1.36%
std::map<int,_int>::contains(key)_(non-existent)/0 0.272 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.410 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.435 6.73%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.931 5.23%
std::map<int,_int>::count(key)_(existent)/0 0.016 -
std::map<int,_int>::count(key)_(existent)/1024 4.417 -
std::map<int,_int>::count(key)_(existent)/32 1.736 -
std::map<int,_int>::count(key)_(existent)/8192 6.107 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.299 -
std::map<int,_int>::count(key)_(non-existent)/32 2.892 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.210 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.713 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5980.774 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.004 1.51%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51520.402 -
std::map<int,_int>::ctor(const&)/0 13.658 -
std::map<int,_int>::ctor(const&)/1024 6250.540 -
std::map<int,_int>::ctor(const&)/32 214.701 1.46%
std::map<int,_int>::ctor(const&)/8192 49851.871 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.647 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6223.108 -
std::map<int,_int>::ctor(const&,_alloc)/32 212.803 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49596.871 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.578 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8866.413 -1.09%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 264.903 3.53%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71360.092 -1.11%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.610 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12998.318 1.05%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.088 1.26%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281141.781 1.81%
std::map<int,_int>::equal_range(key)_(existent)/0 0.018 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.282 -2.53%
std::map<int,_int>::equal_range(key)_(existent)/32 1.794 -1.97%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.598 2.86%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.103 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.555 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.165 2.29%
std::map<int,_int>::erase(iterator)/0 20.434 -1.32%
std::map<int,_int>::erase(iterator)/1024 20.746 -1.24%
std::map<int,_int>::erase(iterator)/32 20.633 -1.38%
std::map<int,_int>::erase(iterator)/8192 20.885 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.231 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7183.468 1.15%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.986 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56118.148 2.72%
std::map<int,_int>::erase(key)_(existent)/0 20.969 -1.13%
std::map<int,_int>::erase(key)_(existent)/1024 24.659 -2.25%
std::map<int,_int>::erase(key)_(existent)/32 22.408 -2.07%
std::map<int,_int>::erase(key)_(existent)/8192 25.726 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.264 -7.24%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.645 -11.32%
std::map<int,_int>::erase(key)_(non-existent)/32 2.517 -17.38%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.833 -13.87%
std::map<int,_int>::find(key)_(existent)/0 0.016 -
std::map<int,_int>::find(key)_(existent)/1024 3.923 -
std::map<int,_int>::find(key)_(existent)/32 1.568 -
std::map<int,_int>::find(key)_(existent)/8192 5.521 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.403 1.08%
std::map<int,_int>::find(key)_(non-existent)/32 2.522 5.03%
std::map<int,_int>::find(key)_(non-existent)/8192 7.410 4.66%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.006 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.359 -1.68%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.345 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.900 -1.94%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.924 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.210 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.826 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.174 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.139 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.946 2.43%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.701 -1.05%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.095 2.31%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.134 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.154 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.084 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.263 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.789 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14995.901 -2.46%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 801.808 -1.73%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139606.469 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.061 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7840.244 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 571.183 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 141230.705 3.34%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.957 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11207.506 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 709.212 -2.10%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92257.925 1.45%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.403 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9475.958 -1.52%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 694.205 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79608.167 -
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -9.63%
std::map<int,_int>::insert(value)_(already_present)/1024 3.774 6.41%
std::map<int,_int>::insert(value)_(already_present)/32 1.776 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.329 7.29%
std::map<int,_int>::insert(value)_(new_value)/0 17.921 -
std::map<int,_int>::insert(value)_(new_value)/1024 28.481 2.65%
std::map<int,_int>::insert(value)_(new_value)/32 20.028 -
std::map<int,_int>::insert(value)_(new_value)/8192 42.695 16.26%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.682 8.98%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.462 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.747 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.120 7.50%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.921 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.406 -6.48%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.844 -1.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.883 -8.62%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.397 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.494 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.642 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.432 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.270 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.550 -2.01%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.324 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6268.692 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.521 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49735.040 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.319 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6297.515 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.881 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49688.196 -1.80%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.330 3.77%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1497.834 -2.82%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.857 -12.37%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12540.818 -1.53%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.128 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.705 -6.29%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.775 2.99%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.825 4.32%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.453 -3.79%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.087 5.62%
std::map<std::string,_int>::clear()/0 423.637 -
std::map<std::string,_int>::clear()/1024 20822.123 -
std::map<std::string,_int>::clear()/32 900.918 -
std::map<std::string,_int>::clear()/8192 202022.631 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.137 -8.81%
std::map<std::string,_int>::contains(key)_(existent)/32 15.821 4.84%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.841 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.120 2.26%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.453 -8.31%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.563 -8.63%
std::map<std::string,_int>::count(key)_(existent)/0 0.012 -
std::map<std::string,_int>::count(key)_(existent)/1024 26.007 3.80%
std::map<std::string,_int>::count(key)_(existent)/32 16.787 2.77%
std::map<std::string,_int>::count(key)_(existent)/8192 31.243 2.68%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.016 -
std::map<std::string,_int>::count(key)_(non-existent)/32 11.098 2.08%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.499 1.39%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.726 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7133.507 -1.53%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.051 -1.61%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60216.978 -
std::map<std::string,_int>::ctor(const&)/0 13.559 -
std::map<std::string,_int>::ctor(const&)/1024 34644.917 -1.17%
std::map<std::string,_int>::ctor(const&)/32 694.290 3.20%
std::map<std::string,_int>::ctor(const&)/8192 347396.111 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.588 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36961.113 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 740.614 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346858.402 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.720 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41106.800 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 834.415 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391325.595 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.684 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58697.512 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1035.755 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1105902.475 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.535 4.91%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.484 2.51%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.961 -2.57%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.893 2.03%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.057 -6.05%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.550 1.02%
std::map<std::string,_int>::erase(iterator)/0 25.478 -11.08%
std::map<std::string,_int>::erase(iterator)/1024 25.846 -13.43%
std::map<std::string,_int>::erase(iterator)/32 30.249 -7.31%
std::map<std::string,_int>::erase(iterator)/8192 35.191 20.72%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.291 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12304.756 1.39%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.924 2.11%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115272.503 -
std::map<std::string,_int>::erase(key)_(existent)/0 73.514 27.78%
std::map<std::string,_int>::erase(key)_(existent)/1024 80.038 -6.47%
std::map<std::string,_int>::erase(key)_(existent)/32 81.011 34.39%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.536 -12.28%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.254 -4.42%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.628 -2.57%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.144 -4.05%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.076 -2.88%
std::map<std::string,_int>::find(key)_(existent)/32 14.515 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.191 5.27%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.196 -4.37%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.328 -2.24%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.158 -3.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.090 8.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.692 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.245 -3.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.786 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.246 -14.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.474 -28.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.171 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.447 -15.25%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.536 9.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.140 1.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.978 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.382 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.432 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.906 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.260 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.691 18.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.822 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67716.860 1.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1597.122 1.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 831845.467 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.230 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41175.355 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1166.120 5.06%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 633520.158 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.383 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35751.101 2.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1265.064 1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397344.070 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.333 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35161.925 1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1202.318 -4.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368244.338 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.545 -14.80%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.684 -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.525 1.70%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.802 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.648 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 78.512 2.87%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.444 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 98.205 3.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 17.310 8.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.356 -30.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.866 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.502 -45.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.346 -7.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.326 -2.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.573 -1.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.421 6.57%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.363 -3.66%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 17.111 10.00%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.604 -
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.796 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.772 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.632 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36950.822 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 853.485 1.21%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349248.904 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35697.474 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 735.912 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348118.716 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17494.798 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.863 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209738.724 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 21.719 -5.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.634 4.86%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.829 4.08%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.598 -1.32%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.973 7.01%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.740 2.07%
std::mismatch(deque<int>)_(it,_it,_it)/1000 441.657 -6.20%
std::mismatch(deque<int>)_(it,_it,_it)/1024 480.691 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493803.597 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.782 -12.82%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3849.649 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.126 -1.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 478.189 2.74%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496451.128 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.046 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3847.488 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 737.627 2.17%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 752.303 3.59%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625342.717 -1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.625 4.35%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4822.147 -1.42%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 715.674 3.27%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 756.811 5.76%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623006.567 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.289 6.68%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.799 -
std::mismatch(list<int>)_(it,_it,_it)/1000 753.509 -
std::mismatch(list<int>)_(it,_it,_it)/1024 770.026 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 940895.470 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.680 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7422.799 -7.85%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.448 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 771.743 -1.61%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 955103.457 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.716 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11749.502 -2.98%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.755 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.371 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988456.440 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.582 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12440.514 -3.69%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 805.934 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.820 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976448.453 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.577 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11354.117 -6.58%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.905 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.770 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76639.783 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.244 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.926 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.785 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76664.816 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.726 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 473.818 5.24%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.818 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609661.880 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.111 2.01%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4773.850 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 479.756 3.52%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.440 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608459.704 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.352 1.62%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4801.326 -
std::move(deque<int>)/1048576 54641.819 -1.41%
std::move(deque<int>)/262144 14891.752 -7.88%
std::move(deque<int>)/32768 2123.836 -12.72%
std::move(deque<int>)/4096 153.559 -
std::move(deque<int>)/512 23.850 -
std::move(deque<int>)/64 6.258 2.29%
std::move(deque<int>)/8 3.829 -1.52%
std::move(list<int>)/1048576 1020179.886 -
std::move(list<int>)/262144 247314.986 -
std::move(list<int>)/32768 31497.629 -
std::move(list<int>)/4096 4801.331 -6.28%
std::move(list<int>)/512 361.803 -
std::move(list<int>)/64 39.477 -4.39%
std::move(list<int>)/8 3.460 -
std::move(vector<bool>)_(aligned)/1048576 2112.772 -
std::move(vector<bool>)_(aligned)/262144 256.046 -
std::move(vector<bool>)_(aligned)/32768 36.939 -
std::move(vector<bool>)_(aligned)/4096 7.067 -
std::move(vector<bool>)_(aligned)/512 2.339 -1.99%
std::move(vector<bool>)_(aligned)/64 1.576 -14.21%
std::move(vector<bool>)_(unaligned)/1048576 6703.315 -
std::move(vector<bool>)_(unaligned)/262144 1582.210 -
std::move(vector<bool>)_(unaligned)/32768 201.967 -
std::move(vector<bool>)_(unaligned)/4096 26.562 3.12%
std::move(vector<bool>)_(unaligned)/512 4.700 -
std::move(vector<bool>)_(unaligned)/64 1.580 2.30%
std::move(vector<int>)/1048576 56106.749 -
std::move(vector<int>)/262144 21585.399 -1.99%
std::move(vector<int>)/32768 2127.987 -
std::move(vector<int>)/4096 134.501 -
std::move(vector<int>)/512 20.209 -
std::move(vector<int>)/64 4.147 -
std::move(vector<int>)/8 2.282 -
std::move_backward(deque<int>)/1048576 129090.383 -
std::move_backward(deque<int>)/262144 30524.039 -
std::move_backward(deque<int>)/32768 3623.493 -1.63%
std::move_backward(deque<int>)/4096 161.274 1.85%
std::move_backward(deque<int>)/512 26.323 1.38%
std::move_backward(deque<int>)/64 7.180 -
std::move_backward(deque<int>)/8 3.888 -2.36%
std::move_backward(list<int>)/1048576 1044257.922 -
std::move_backward(list<int>)/262144 259498.789 -
std::move_backward(list<int>)/32768 31819.068 -2.05%
std::move_backward(list<int>)/4096 5612.769 3.95%
std::move_backward(list<int>)/512 373.709 -
std::move_backward(list<int>)/64 39.819 -
std::move_backward(list<int>)/8 3.425 -
std::move_backward(vector<bool>)_(aligned)/1048576 2124.143 -17.59%
std::move_backward(vector<bool>)_(aligned)/262144 257.912 -
std::move_backward(vector<bool>)_(aligned)/32768 38.265 -
std::move_backward(vector<bool>)_(aligned)/4096 7.315 -
std::move_backward(vector<bool>)_(aligned)/512 2.406 -2.02%
std::move_backward(vector<bool>)_(aligned)/64 1.778 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6515.094 -2.63%
std::move_backward(vector<bool>)_(unaligned)/262144 1585.279 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.723 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.350 -
std::move_backward(vector<bool>)_(unaligned)/512 4.817 3.66%
std::move_backward(vector<bool>)_(unaligned)/64 1.867 2.97%
std::move_backward(vector<int>)/1048576 56601.635 -2.13%
std::move_backward(vector<int>)/262144 21992.195 5.32%
std::move_backward(vector<int>)/32768 2145.481 -16.53%
std::move_backward(vector<int>)/4096 135.793 -
std::move_backward(vector<int>)/512 20.867 -
std::move_backward(vector<int>)/64 4.345 -
std::move_backward(vector<int>)/8 2.327 2.01%
std::multimap<int,_int>::clear()/0 422.777 -
std::multimap<int,_int>::clear()/1024 10228.140 -2.69%
std::multimap<int,_int>::clear()/32 660.923 -1.23%
std::multimap<int,_int>::clear()/8192 81824.023 -2.86%
std::multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.693 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.659 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.487 -2.91%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.265 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.234 -7.81%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.403 -12.78%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.171 -9.84%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.688 -
std::multimap<int,_int>::count(key)_(existent)/32 3.523 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.724 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.837 -11.18%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.416 -10.23%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.089 -10.87%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.768 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5967.745 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.520 1.36%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51375.433 -
std::multimap<int,_int>::ctor(const&)/0 13.703 -
std::multimap<int,_int>::ctor(const&)/1024 6232.756 -
std::multimap<int,_int>::ctor(const&)/32 212.144 1.29%
std::multimap<int,_int>::ctor(const&)/8192 49516.529 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.689 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6205.876 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 209.611 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49487.604 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.590 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7874.563 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.507 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 64714.915 2.07%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.613 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12806.447 1.44%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.472 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 272947.696 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.181 1.47%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.369 1.63%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.087 1.16%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.091 -1.51%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.356 1.06%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.537 -5.55%
std::multimap<int,_int>::erase(iterator)/0 20.620 -
std::multimap<int,_int>::erase(iterator)/1024 20.927 -
std::multimap<int,_int>::erase(iterator)/32 20.874 -
std::multimap<int,_int>::erase(iterator)/8192 21.070 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.281 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7113.151 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.255 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56205.519 2.53%
std::multimap<int,_int>::erase(key)_(existent)/0 21.830 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.133 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.109 -1.51%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.571 -8.67%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.659 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.245 -1.12%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.048 -5.21%
std::multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.909 2.60%
std::multimap<int,_int>::find(key)_(existent)/32 1.634 1.52%
std::multimap<int,_int>::find(key)_(existent)/8192 5.506 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.354 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.272 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.473 -2.70%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.055 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.544 1.29%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.600 -1.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.955 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.088 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.750 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.434 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.745 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.115 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.283 -4.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.878 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.238 -5.76%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.099 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.491 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.963 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.252 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.086 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14628.634 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 792.980 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 144698.892 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.779 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12216.703 3.79%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 704.597 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179518.937 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.729 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10492.934 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 680.470 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86231.724 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.564 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10131.580 7.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 708.444 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81838.441 1.77%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.178 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.944 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.051 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.229 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.970 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.829 -1.69%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.760 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.901 -4.28%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.079 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.208 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.268 -1.26%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.076 2.05%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.168 8.20%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.886 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.298 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6216.518 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.544 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49686.559 -1.14%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.324 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6191.967 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.895 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49380.416 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.231 1.14%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1493.067 3.14%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.382 9.18%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12886.346 1.14%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.074 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.197 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.259 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.946 2.74%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.138 9.00%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.872 -
std::multimap<std::string,_int>::clear()/0 421.149 -
std::multimap<std::string,_int>::clear()/1024 21551.768 6.68%
std::multimap<std::string,_int>::clear()/32 938.971 5.40%
std::multimap<std::string,_int>::clear()/8192 205538.320 1.79%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.973 7.21%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.954 3.57%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 33.536 14.47%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.289 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.486 -12.44%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.382 5.01%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.272 -7.46%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.742 -5.01%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.314 -3.94%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.138 -5.80%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.477 5.67%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.336 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.545 2.57%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.789 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7115.060 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.571 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60215.768 -
std::multimap<std::string,_int>::ctor(const&)/0 13.648 -
std::multimap<std::string,_int>::ctor(const&)/1024 34528.724 -
std::multimap<std::string,_int>::ctor(const&)/32 830.006 -
std::multimap<std::string,_int>::ctor(const&)/8192 345100.912 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.660 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37556.922 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 795.589 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347158.750 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.793 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39757.592 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 736.755 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390004.692 1.65%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.710 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53650.939 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 954.757 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1044988.530 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.689 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.978 3.92%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.694 -11.69%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.276 2.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.943 -2.94%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.614 -6.30%
std::multimap<std::string,_int>::erase(iterator)/0 32.230 24.04%
std::multimap<std::string,_int>::erase(iterator)/1024 36.738 18.33%
std::multimap<std::string,_int>::erase(iterator)/32 33.919 3.98%
std::multimap<std::string,_int>::erase(iterator)/8192 34.829 9.15%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.886 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13096.856 8.54%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 734.355 4.56%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121416.243 6.18%
std::multimap<std::string,_int>::erase(key)_(existent)/0 60.430 2.93%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 92.814 6.73%
std::multimap<std::string,_int>::erase(key)_(existent)/32 80.410 9.31%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 85.598 -9.40%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.200 -3.85%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.602 -4.03%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.932 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.555 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.057 -4.48%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.164 13.41%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.805 8.54%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.568 6.81%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.133 8.99%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.817 -29.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.613 -2.06%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.772 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.142 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.520 7.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.726 -10.22%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 39.963 6.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 57.239 27.37%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 26.054 2.30%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.388 1.57%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.591 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 84.897 1.82%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.684 15.45%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.178 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.393 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.049 18.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.484 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66793.112 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1431.235 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 810899.917 -1.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.243 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57152.759 2.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1476.624 -1.49%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 799362.245 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.612 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33098.857 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1209.279 1.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376273.267 1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.512 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31978.192 1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1238.998 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 353357.892 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 35.880 -32.87%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 63.147 47.96%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 66.276 10.29%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.989 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 33.040 2.80%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.521 -1.89%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.546 4.47%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 95.021 6.99%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.484 -2.07%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.614 2.13%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.206 -9.50%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.305 -1.80%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.009 -4.87%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.849 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.362 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36601.913 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 864.280 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350553.239 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.388 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35861.558 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 644.487 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348532.143 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.125 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17116.549 -1.65%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.033 -2.24%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208353.800 -1.02%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.744 2.62%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.754 9.47%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.141 6.85%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.341 1.05%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.228 -3.26%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.312 5.31%
std::multiset<int>::clear()/0 421.557 -
std::multiset<int>::clear()/1024 9697.711 -
std::multiset<int>::clear()/32 641.046 -
std::multiset<int>::clear()/8192 76814.035 1.01%
std::multiset<int>::contains(key)_(existent)/0 0.016 -
std::multiset<int>::contains(key)_(existent)/1024 4.015 -1.62%
std::multiset<int>::contains(key)_(existent)/32 1.674 -
std::multiset<int>::contains(key)_(existent)/8192 8.849 7.64%
std::multiset<int>::contains(key)_(non-existent)/0 0.268 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.688 -
std::multiset<int>::contains(key)_(non-existent)/32 2.429 2.49%
std::multiset<int>::contains(key)_(non-existent)/8192 8.738 1.41%
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.621 -
std::multiset<int>::count(key)_(existent)/32 3.518 -2.91%
std::multiset<int>::count(key)_(existent)/8192 9.920 8.59%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.961 1.16%
std::multiset<int>::count(key)_(non-existent)/32 2.273 -
std::multiset<int>::count(key)_(non-existent)/8192 9.283 1.73%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.761 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5826.146 -
std::multiset<int>::ctor(&&,_different_allocs)/32 180.424 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48279.811 -
std::multiset<int>::ctor(const&)/0 13.671 -
std::multiset<int>::ctor(const&)/1024 6209.267 2.37%
std::multiset<int>::ctor(const&)/32 213.126 -1.64%
std::multiset<int>::ctor(const&)/8192 49905.684 3.06%
std::multiset<int>::ctor(const&,_alloc)/0 13.678 -
std::multiset<int>::ctor(const&,_alloc)/1024 6172.226 2.27%
std::multiset<int>::ctor(const&,_alloc)/32 215.838 -
std::multiset<int>::ctor(const&,_alloc)/8192 49413.322 2.33%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.622 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8626.858 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 259.483 5.78%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68955.186 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.636 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12392.635 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.497 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257981.719 -1.69%
std::multiset<int>::equal_range(key)_(existent)/0 0.017 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.428 2.57%
std::multiset<int>::equal_range(key)_(existent)/32 2.570 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.659 3.86%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.375 -3.77%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.341 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.556 -3.47%
std::multiset<int>::erase(iterator)/0 20.295 -
std::multiset<int>::erase(iterator)/1024 24.209 -
std::multiset<int>::erase(iterator)/32 21.871 1.42%
std::multiset<int>::erase(iterator)/8192 23.960 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.286 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6508.518 -1.56%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.011 -1.05%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52346.667 -1.17%
std::multiset<int>::erase(key)_(existent)/0 21.194 1.71%
std::multiset<int>::erase(key)_(existent)/1024 40.814 -
std::multiset<int>::erase(key)_(existent)/32 22.290 -
std::multiset<int>::erase(key)_(existent)/8192 61.591 3.45%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 8.233 23.92%
std::multiset<int>::erase(key)_(non-existent)/32 3.027 9.61%
std::multiset<int>::erase(key)_(non-existent)/8192 11.652 22.71%
std::multiset<int>::find(key)_(existent)/0 0.013 -
std::multiset<int>::find(key)_(existent)/1024 3.650 -2.10%
std::multiset<int>::find(key)_(existent)/32 1.640 -1.52%
std::multiset<int>::find(key)_(existent)/8192 8.668 7.80%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.435 -
std::multiset<int>::find(key)_(non-existent)/32 2.239 -1.75%
std::multiset<int>::find(key)_(non-existent)/8192 8.568 1.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.095 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.933 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.998 1.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.414 -13.53%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.136 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.004 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.499 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.238 4.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.071 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.962 -13.10%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.725 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.478 -15.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.036 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.986 -3.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.017 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.336 3.60%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.081 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14485.908 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 788.720 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151848.185 1.17%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.041 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11585.833 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 721.323 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 206864.916 -
std::multiset<int>::insert(value)_(already_present)/0 18.226 -
std::multiset<int>::insert(value)_(already_present)/1024 28.471 -4.28%
std::multiset<int>::insert(value)_(already_present)/32 19.106 -1.03%
std::multiset<int>::insert(value)_(already_present)/8192 32.439 1.51%
std::multiset<int>::insert(value)_(new_value)/0 17.939 -
std::multiset<int>::insert(value)_(new_value)/1024 48.129 -1.65%
std::multiset<int>::insert(value)_(new_value)/32 19.985 -
std::multiset<int>::insert(value)_(new_value)/8192 73.165 -12.42%
std::multiset<int>::lower_bound(key)_(existent)/0 0.010 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.182 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.658 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.773 5.30%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.974 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.821 -9.32%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.066 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.301 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6091.452 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.693 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 48529.844 -1.08%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.287 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6078.217 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 217.237 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49058.098 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.212 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1347.063 1.71%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.071 4.76%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12455.298 1.14%
std::multiset<int>::upper_bound(key)_(existent)/0 0.011 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.049 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.228 1.28%
std::multiset<int>::upper_bound(key)_(existent)/8192 15.980 8.07%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.992 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.864 -7.43%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.071 -
std::multiset<std::string>::clear()/0 421.136 -
std::multiset<std::string>::clear()/1024 19751.139 -1.85%
std::multiset<std::string>::clear()/32 896.543 -2.50%
std::multiset<std::string>::clear()/8192 203898.085 -
std::multiset<std::string>::contains(key)_(existent)/0 0.010 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.487 8.82%
std::multiset<std::string>::contains(key)_(existent)/32 15.554 -6.33%
std::multiset<std::string>::contains(key)_(existent)/8192 27.122 -4.48%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.292 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.075 -10.62%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.996 -10.98%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.848 -13.00%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 22.988 -1.61%
std::multiset<std::string>::count(key)_(existent)/32 19.116 -4.04%
std::multiset<std::string>::count(key)_(existent)/8192 31.796 7.53%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.436 -3.63%
std::multiset<std::string>::count(key)_(non-existent)/32 10.579 3.68%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.718 -10.23%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.706 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6979.961 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 213.190 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57572.099 -
std::multiset<std::string>::ctor(const&)/0 13.598 -
std::multiset<std::string>::ctor(const&)/1024 35014.556 1.26%
std::multiset<std::string>::ctor(const&)/32 861.789 20.70%
std::multiset<std::string>::ctor(const&)/8192 342408.358 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.607 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36619.652 -
std::multiset<std::string>::ctor(const&,_alloc)/32 825.616 11.15%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343734.790 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.750 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40172.265 2.16%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 851.021 11.62%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381902.237 1.07%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.743 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54448.828 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 929.205 2.09%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1051774.862 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.211 -11.26%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.343 -4.34%
std::multiset<std::string>::equal_range(key)_(existent)/8192 31.094 7.20%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.680 4.23%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.444 1.10%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.568 -
std::multiset<std::string>::erase(iterator)/0 26.474 -10.29%
std::multiset<std::string>::erase(iterator)/1024 28.148 -5.12%
std::multiset<std::string>::erase(iterator)/32 27.499 -11.61%
std::multiset<std::string>::erase(iterator)/8192 33.184 22.51%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.525 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11975.896 -2.35%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.479 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114053.594 -
std::multiset<std::string>::erase(key)_(existent)/0 42.157 4.06%
std::multiset<std::string>::erase(key)_(existent)/1024 72.543 -16.65%
std::multiset<std::string>::erase(key)_(existent)/32 59.823 19.90%
std::multiset<std::string>::erase(key)_(existent)/8192 87.181 -32.15%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 23.809 5.35%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.588 3.00%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.358 -3.00%
std::multiset<std::string>::find(key)_(existent)/0 0.035 -
std::multiset<std::string>::find(key)_(existent)/1024 31.830 14.12%
std::multiset<std::string>::find(key)_(existent)/32 15.738 -25.03%
std::multiset<std::string>::find(key)_(existent)/8192 46.711 14.84%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.140 1.90%
std::multiset<std::string>::find(key)_(non-existent)/32 10.831 1.40%
std::multiset<std::string>::find(key)_(non-existent)/8192 32.244 18.59%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.421 -5.25%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 63.308 3.74%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.491 25.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.813 16.56%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.117 26.43%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 44.736 -12.12%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 40.922 38.45%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.650 1.07%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.555 13.79%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.939 38.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.424 -13.91%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 71.779 -8.20%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.898 -12.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.632 4.92%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.845 -10.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.104 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.059 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70671.079 1.49%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1394.166 -3.88%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 842141.797 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.860 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57261.900 -1.01%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1573.275 10.22%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 802817.863 -
std::multiset<std::string>::insert(value)_(already_present)/0 42.865 119.14%
std::multiset<std::string>::insert(value)_(already_present)/1024 75.127 34.33%
std::multiset<std::string>::insert(value)_(already_present)/32 50.978 22.73%
std::multiset<std::string>::insert(value)_(already_present)/8192 87.518 33.61%
std::multiset<std::string>::insert(value)_(new_value)/0 31.074 -10.63%
std::multiset<std::string>::insert(value)_(new_value)/1024 65.260 3.99%
std::multiset<std::string>::insert(value)_(new_value)/32 44.562 3.33%
std::multiset<std::string>::insert(value)_(new_value)/8192 98.615 32.50%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.281 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.732 5.45%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 28.003 -8.10%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.798 4.76%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.923 7.34%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.816 -3.49%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.247 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36432.712 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 749.931 10.92%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346566.121 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.220 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36209.946 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 741.553 28.86%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345029.082 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16538.818 1.04%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 321.826 -18.88%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 209074.393 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.619 6.23%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.278 -5.47%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.884 8.78%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.612 3.14%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.208 1.13%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.810 -
std::none_of(deque<int>)_(process_all)/32 11.553 -
std::none_of(deque<int>)_(process_all)/32768 10528.499 -
std::none_of(deque<int>)_(process_all)/50 18.334 -
std::none_of(deque<int>)_(process_all)/8 3.086 -
std::none_of(deque<int>)_(process_all)/8192 2624.871 -
std::none_of(list<int>)_(process_all)/32 11.634 -1.66%
std::none_of(list<int>)_(process_all)/32768 25604.715 -2.06%
std::none_of(list<int>)_(process_all)/50 22.150 1.80%
std::none_of(list<int>)_(process_all)/8 2.615 -
std::none_of(list<int>)_(process_all)/8192 7174.215 2.46%
std::none_of(vector<int>)_(process_all)/32 8.443 1.39%
std::none_of(vector<int>)_(process_all)/32768 8072.201 -
std::none_of(vector<int>)_(process_all)/50 14.591 9.09%
std::none_of(vector<int>)_(process_all)/8 2.488 2.49%
std::none_of(vector<int>)_(process_all)/8192 2025.299 -
std::partial_sort(deque<int>)_(ascending)/1024 7932.266 -
std::partial_sort(deque<int>)_(ascending)/8 30.098 1.76%
std::partial_sort(deque<int>)_(ascending)/8192 166773.039 3.10%
std::partial_sort(deque<int>)_(descending)/1024 18528.172 -
std::partial_sort(deque<int>)_(descending)/8 44.193 2.15%
std::partial_sort(deque<int>)_(descending)/8192 288452.026 -
std::partial_sort(deque<int>)_(heap)/1024 18494.475 -
std::partial_sort(deque<int>)_(heap)/8 38.223 -1.39%
std::partial_sort(deque<int>)_(heap)/8192 293167.020 1.74%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7926.342 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.543 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 164260.546 -1.26%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19493.139 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.378 -3.21%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 287415.798 -
std::partial_sort(deque<int>)_(repeated)/1024 6367.441 -
std::partial_sort(deque<int>)_(repeated)/8 27.302 -
std::partial_sort(deque<int>)_(repeated)/8192 68187.935 -
std::partial_sort(deque<int>)_(shuffled)/1024 16113.915 -
std::partial_sort(deque<int>)_(shuffled)/8 34.154 -
std::partial_sort(deque<int>)_(shuffled)/8192 263398.880 -2.29%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4959.558 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.685 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55414.314 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8245.439 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.342 1.41%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97799.357 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8265.696 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.922 -1.47%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101069.784 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4956.236 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.676 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55377.582 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9204.413 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.486 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97704.217 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3926.775 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.822 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46810.129 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6928.124 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.963 1.04%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91536.502 -
std::partial_sort(vector<int>)_(ascending)/1024 4990.696 -
std::partial_sort(vector<int>)_(ascending)/8 21.011 1.07%
std::partial_sort(vector<int>)_(ascending)/8192 54697.567 -
std::partial_sort(vector<int>)_(descending)/1024 8170.629 -1.13%
std::partial_sort(vector<int>)_(descending)/8 25.082 -
std::partial_sort(vector<int>)_(descending)/8192 97251.591 -
std::partial_sort(vector<int>)_(heap)/1024 8175.017 -
std::partial_sort(vector<int>)_(heap)/8 26.556 -1.07%
std::partial_sort(vector<int>)_(heap)/8192 100644.197 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4983.098 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.918 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54435.594 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9061.284 -1.32%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.948 2.27%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97733.368 -
std::partial_sort(vector<int>)_(repeated)/1024 3936.680 -
std::partial_sort(vector<int>)_(repeated)/8 20.502 1.28%
std::partial_sort(vector<int>)_(repeated)/8192 46711.831 -
std::partial_sort(vector<int>)_(shuffled)/1024 6893.935 -
std::partial_sort(vector<int>)_(shuffled)/8 22.531 1.06%
std::partial_sort(vector<int>)_(shuffled)/8192 88762.430 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5489.176 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.934 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57355.321 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8419.862 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.902 -2.25%
std::partial_sort_copy(deque<int>)_(descending)/8192 101612.374 1.82%
std::partial_sort_copy(deque<int>)_(heap)/1024 8598.284 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.758 -3.47%
std::partial_sort_copy(deque<int>)_(heap)/8192 106102.204 3.23%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5529.688 1.21%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.999 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57395.351 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9206.973 -1.22%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 11.151 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 102274.333 2.42%
std::partial_sort_copy(deque<int>)_(repeated)/1024 4301.012 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.816 1.08%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49390.623 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7234.569 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.098 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 93896.715 1.87%
std::partial_sort_copy(list<int>)_(ascending)/1024 5607.826 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.187 -1.55%
std::partial_sort_copy(list<int>)_(ascending)/8192 60954.711 -
std::partial_sort_copy(list<int>)_(descending)/1024 8541.624 -
std::partial_sort_copy(list<int>)_(descending)/8 18.556 -1.94%
std::partial_sort_copy(list<int>)_(descending)/8192 101454.553 -
std::partial_sort_copy(list<int>)_(heap)/1024 8523.873 -
std::partial_sort_copy(list<int>)_(heap)/8 15.800 -
std::partial_sort_copy(list<int>)_(heap)/8192 104680.603 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5592.501 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.176 -2.10%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60721.172 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9500.697 -3.55%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.755 -1.91%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101438.418 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4515.824 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.586 -1.08%
std::partial_sort_copy(list<int>)_(repeated)/8192 52401.463 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7321.018 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.574 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 94475.564 2.13%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5242.764 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.038 -13.96%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55655.095 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8407.016 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.817 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98371.150 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8347.330 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.931 -1.20%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102254.839 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5240.482 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.989 -16.34%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 56206.324 1.18%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9176.467 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.857 -8.95%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 99122.353 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.623 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.183 -1.86%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47541.174 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7125.729 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.002 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92132.581 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5108.115 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.206 -1.31%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55491.503 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8346.882 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.590 -1.99%
std::partial_sort_copy(vector<int>)_(descending)/8192 99001.315 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8331.382 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.366 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102449.128 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5094.394 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.148 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55306.109 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9231.937 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.164 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99895.974 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4041.388 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.624 -2.72%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47525.302 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7137.989 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.568 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93998.063 -
std::partition(deque<int>)_(dense)/1024 362.192 4.82%
std::partition(deque<int>)_(dense)/32 9.064 -8.77%
std::partition(deque<int>)_(dense)/50 13.768 -5.68%
std::partition(deque<int>)_(dense)/8192 2814.350 -
std::partition(deque<int>)_(sparse)/1024 386.374 -
std::partition(deque<int>)_(sparse)/32 9.816 -21.87%
std::partition(deque<int>)_(sparse)/50 15.627 -14.21%
std::partition(deque<int>)_(sparse)/8192 3105.897 2.92%
std::partition(list<int>)_(dense)/1024 390.915 -
std::partition(list<int>)_(dense)/32 8.864 -
std::partition(list<int>)_(dense)/50 13.348 1.05%
std::partition(list<int>)_(dense)/8192 4397.128 -
std::partition(list<int>)_(sparse)/1024 719.087 -
std::partition(list<int>)_(sparse)/32 8.832 -1.34%
std::partition(list<int>)_(sparse)/50 14.798 -
std::partition(list<int>)_(sparse)/8192 7132.043 -4.97%
std::partition(vector<int>)_(dense)/1024 248.806 -
std::partition(vector<int>)_(dense)/32 8.150 -5.80%
std::partition(vector<int>)_(dense)/50 13.202 1.20%
std::partition(vector<int>)_(dense)/8192 1882.655 -
std::partition(vector<int>)_(sparse)/1024 257.930 -
std::partition(vector<int>)_(sparse)/32 8.706 -4.21%
std::partition(vector<int>)_(sparse)/50 13.806 -6.23%
std::partition(vector<int>)_(sparse)/8192 1883.665 -
std::partition_copy(deque<int>)/1024 637.169 -
std::partition_copy(deque<int>)/32 12.674 -1.69%
std::partition_copy(deque<int>)/50 21.294 1.31%
std::partition_copy(deque<int>)/8192 5712.398 -
std::partition_copy(list<int>)/1024 717.056 -
std::partition_copy(list<int>)/32 8.496 -1.47%
std::partition_copy(list<int>)/50 12.912 -2.17%
std::partition_copy(list<int>)/8192 6760.140 -8.31%
std::partition_copy(vector<int>)/1024 476.303 2.88%
std::partition_copy(vector<int>)/32 8.335 -
std::partition_copy(vector<int>)/50 12.966 -
std::partition_copy(vector<int>)/8192 4555.138 -
std::partition_point(deque<int>)/1024 9.271 -
std::partition_point(deque<int>)/32 4.501 -1.78%
std::partition_point(deque<int>)/50 4.614 -4.19%
std::partition_point(deque<int>)/8192 16.341 1.78%
std::partition_point(list<int>)/1024 1124.129 -1.88%
std::partition_point(list<int>)/32 15.957 -
std::partition_point(list<int>)/50 24.695 -
std::partition_point(list<int>)/8192 11738.635 -1.93%
std::partition_point(vector<int>)/1024 6.156 -1.38%
std::partition_point(vector<int>)/32 2.556 -
std::partition_point(vector<int>)/50 2.548 -1.04%
std::partition_point(vector<int>)/8192 9.458 -
std::remove(deque<int>)_(prefix)/1024 528.240 -
std::remove(deque<int>)_(prefix)/32 57.809 4.44%
std::remove(deque<int>)_(prefix)/50 65.028 1.96%
std::remove(deque<int>)_(prefix)/8192 3906.869 -
std::remove(deque<int>)_(sprinkled)/1024 521.261 -
std::remove(deque<int>)_(sprinkled)/32 52.667 -7.81%
std::remove(deque<int>)_(sprinkled)/50 57.392 -7.67%
std::remove(deque<int>)_(sprinkled)/8192 3869.725 -
std::remove(list<int>)_(prefix)/1024 984.621 -
std::remove(list<int>)_(prefix)/32 55.218 -
std::remove(list<int>)_(prefix)/50 66.790 -
std::remove(list<int>)_(prefix)/8192 8358.774 -
std::remove(list<int>)_(sprinkled)/1024 967.853 1.94%
std::remove(list<int>)_(sprinkled)/32 56.730 -
std::remove(list<int>)_(sprinkled)/50 64.770 -
std::remove(list<int>)_(sprinkled)/8192 8004.696 1.54%
std::remove(vector<int>)_(prefix)/1024 313.129 -
std::remove(vector<int>)_(prefix)/32 52.004 -
std::remove(vector<int>)_(prefix)/50 56.778 -
std::remove(vector<int>)_(prefix)/8192 2115.361 -
std::remove(vector<int>)_(sprinkled)/1024 288.924 -
std::remove(vector<int>)_(sprinkled)/32 51.702 -
std::remove(vector<int>)_(sprinkled)/50 55.806 -
std::remove(vector<int>)_(sprinkled)/8192 1991.823 -
std::remove_copy(deque<int>)_(prefix)/1024 376.246 -8.47%
std::remove_copy(deque<int>)_(prefix)/32 13.017 -1.02%
std::remove_copy(deque<int>)_(prefix)/50 19.204 -1.08%
std::remove_copy(deque<int>)_(prefix)/8192 3357.043 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.180 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.278 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.493 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2906.830 -
std::remove_copy(list<int>)_(prefix)/1024 755.440 -
std::remove_copy(list<int>)_(prefix)/32 10.816 -
std::remove_copy(list<int>)_(prefix)/50 21.903 -
std::remove_copy(list<int>)_(prefix)/8192 6932.623 -4.72%
std::remove_copy(list<int>)_(sprinkled)/1024 741.186 -
std::remove_copy(list<int>)_(sprinkled)/32 11.234 -
std::remove_copy(list<int>)_(sprinkled)/50 18.721 -
std::remove_copy(list<int>)_(sprinkled)/8192 6935.814 -4.29%
std::remove_copy(vector<int>)_(prefix)/1024 267.336 -
std::remove_copy(vector<int>)_(prefix)/32 8.948 -
std::remove_copy(vector<int>)_(prefix)/50 13.358 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.916 -
std::remove_copy(vector<int>)_(sprinkled)/1024 489.461 4.04%
std::remove_copy(vector<int>)_(sprinkled)/32 15.004 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.373 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3667.029 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.514 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.971 -37.83%
std::remove_copy_if(deque<int>)_(prefix)/50 28.376 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3890.288 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 549.126 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.915 -40.86%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.924 2.55%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3252.474 -1.91%
std::remove_copy_if(list<int>)_(prefix)/1024 793.522 -
std::remove_copy_if(list<int>)_(prefix)/32 14.862 -
std::remove_copy_if(list<int>)_(prefix)/50 27.074 -
std::remove_copy_if(list<int>)_(prefix)/8192 7181.912 -5.49%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.186 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.474 -1.91%
std::remove_copy_if(list<int>)_(sprinkled)/50 24.745 -6.03%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7099.977 -5.92%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.001 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.118 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.835 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3332.915 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.025 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.349 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.918 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3750.724 -
std::remove_if(deque<int>)_(prefix)/1024 560.773 -
std::remove_if(deque<int>)_(prefix)/32 57.765 1.74%
std::remove_if(deque<int>)_(prefix)/50 67.276 -
std::remove_if(deque<int>)_(prefix)/8192 4258.392 -
std::remove_if(deque<int>)_(sprinkled)/1024 548.384 1.98%
std::remove_if(deque<int>)_(sprinkled)/32 58.790 4.27%
std::remove_if(deque<int>)_(sprinkled)/50 67.092 5.03%
std::remove_if(deque<int>)_(sprinkled)/8192 3965.863 -
std::remove_if(list<int>)_(prefix)/1024 1022.125 -2.62%
std::remove_if(list<int>)_(prefix)/32 61.445 -
std::remove_if(list<int>)_(prefix)/50 75.006 -
std::remove_if(list<int>)_(prefix)/8192 9579.815 -1.96%
std::remove_if(list<int>)_(sprinkled)/1024 992.483 -
std::remove_if(list<int>)_(sprinkled)/32 59.895 -
std::remove_if(list<int>)_(sprinkled)/50 73.542 -
std::remove_if(list<int>)_(sprinkled)/8192 8289.109 -
std::remove_if(vector<int>)_(prefix)/1024 355.504 1.47%
std::remove_if(vector<int>)_(prefix)/32 51.825 -
std::remove_if(vector<int>)_(prefix)/50 57.007 -
std::remove_if(vector<int>)_(prefix)/8192 2575.490 -
std::remove_if(vector<int>)_(sprinkled)/1024 521.463 -
std::remove_if(vector<int>)_(sprinkled)/32 57.714 -
std::remove_if(vector<int>)_(sprinkled)/50 67.267 -
std::remove_if(vector<int>)_(sprinkled)/8192 3822.281 -
std::replace(deque<int>)_(prefix)/1024 414.308 -
std::replace(deque<int>)_(prefix)/32 12.915 -
std::replace(deque<int>)_(prefix)/50 19.128 -
std::replace(deque<int>)_(prefix)/8192 3279.741 -
std::replace(deque<int>)_(sprinkled)/1024 357.138 1.22%
std::replace(deque<int>)_(sprinkled)/32 12.670 -
std::replace(deque<int>)_(sprinkled)/50 18.740 -
std::replace(deque<int>)_(sprinkled)/8192 2839.835 -
std::replace(list<int>)_(prefix)/1024 1211.582 64.05%
std::replace(list<int>)_(prefix)/32 11.105 -
std::replace(list<int>)_(prefix)/50 18.315 -
std::replace(list<int>)_(prefix)/8192 6790.937 -2.74%
std::replace(list<int>)_(sprinkled)/1024 1611.885 121.65%
std::replace(list<int>)_(sprinkled)/32 11.367 -
std::replace(list<int>)_(sprinkled)/50 17.486 -
std::replace(list<int>)_(sprinkled)/8192 7094.187 -
std::replace(vector<int>)_(prefix)/1024 159.606 -
std::replace(vector<int>)_(prefix)/32 5.004 -1.39%
std::replace(vector<int>)_(prefix)/50 7.678 -1.51%
std::replace(vector<int>)_(prefix)/8192 1281.856 -
std::replace(vector<int>)_(sprinkled)/1024 163.495 3.19%
std::replace(vector<int>)_(sprinkled)/32 5.200 -2.75%
std::replace(vector<int>)_(sprinkled)/50 8.187 -
std::replace(vector<int>)_(sprinkled)/8192 1295.945 3.86%
std::replace_if(deque<int>)_(prefix)/1024 487.325 -2.13%
std::replace_if(deque<int>)_(prefix)/32 14.054 1.19%
std::replace_if(deque<int>)_(prefix)/50 20.402 -
std::replace_if(deque<int>)_(prefix)/8192 3527.357 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.565 -
std::replace_if(deque<int>)_(sprinkled)/32 12.452 -
std::replace_if(deque<int>)_(sprinkled)/50 18.695 -
std::replace_if(deque<int>)_(sprinkled)/8192 2937.430 -
std::replace_if(list<int>)_(prefix)/1024 1616.948 118.11%
std::replace_if(list<int>)_(prefix)/32 13.287 1.57%
std::replace_if(list<int>)_(prefix)/50 24.183 -
std::replace_if(list<int>)_(prefix)/8192 6921.489 -2.46%
std::replace_if(list<int>)_(sprinkled)/1024 1616.113 118.26%
std::replace_if(list<int>)_(sprinkled)/32 13.267 -
std::replace_if(list<int>)_(sprinkled)/50 22.948 -6.32%
std::replace_if(list<int>)_(sprinkled)/8192 7276.943 -
std::replace_if(vector<int>)_(prefix)/1024 269.333 -
std::replace_if(vector<int>)_(prefix)/32 8.963 -
std::replace_if(vector<int>)_(prefix)/50 13.618 -
std::replace_if(vector<int>)_(prefix)/8192 2037.893 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.457 -
std::replace_if(vector<int>)_(sprinkled)/32 8.734 -
std::replace_if(vector<int>)_(sprinkled)/50 14.665 13.98%
std::replace_if(vector<int>)_(sprinkled)/8192 1909.932 -
std::reverse(deque<int>)/32768 5723.893 -
std::reverse(deque<int>)/4096 719.048 -
std::reverse(deque<int>)/512 113.098 -
std::reverse(deque<int>)/64 13.057 -
std::reverse(deque<int>)/8 2.528 -
std::reverse(list<int>)/32768 16892.509 -9.91%
std::reverse(list<int>)/4096 1673.725 1.88%
std::reverse(list<int>)/512 193.142 -
std::reverse(list<int>)/64 17.473 -
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1044.422 -
std::reverse(vector<int>)/4096 130.433 -
std::reverse(vector<int>)/512 16.459 -
std::reverse(vector<int>)/64 4.133 -
std::reverse(vector<int>)/8 1.564 2.66%
std::reverse_copy(deque<int>)/32768 8038.211 -
std::reverse_copy(deque<int>)/4096 976.714 -
std::reverse_copy(deque<int>)/512 125.556 -
std::reverse_copy(deque<int>)/64 16.016 -
std::reverse_copy(deque<int>)/8 2.561 1.00%
std::reverse_copy(list<int>)/32768 26191.238 -
std::reverse_copy(list<int>)/4096 3140.475 -
std::reverse_copy(list<int>)/512 366.049 -
std::reverse_copy(list<int>)/64 30.162 -
std::reverse_copy(list<int>)/8 2.461 -
std::reverse_copy(vector<int>)/32768 975.829 -
std::reverse_copy(vector<int>)/4096 134.422 -
std::reverse_copy(vector<int>)/512 17.159 -
std::reverse_copy(vector<int>)/64 2.485 -
std::reverse_copy(vector<int>)/8 2.483 -2.85%
std::rotate(deque<int>)_(1_element_backward)/1024 42.358 -
std::rotate(deque<int>)_(1_element_backward)/32 4.435 1.12%
std::rotate(deque<int>)_(1_element_backward)/50 5.442 4.67%
std::rotate(deque<int>)_(1_element_backward)/8192 312.025 -
std::rotate(deque<int>)_(1_element_forward)/1024 39.378 2.05%
std::rotate(deque<int>)_(1_element_forward)/32 4.581 -2.77%
std::rotate(deque<int>)_(1_element_forward)/50 5.350 -3.23%
std::rotate(deque<int>)_(1_element_forward)/8192 303.904 -
std::rotate(deque<int>)_(by_1/2)/1024 176.214 1.59%
std::rotate(deque<int>)_(by_1/2)/32 7.455 -
std::rotate(deque<int>)_(by_1/2)/50 10.367 1.34%
std::rotate(deque<int>)_(by_1/2)/8192 1462.258 -
std::rotate(deque<int>)_(by_1/3)/1024 1834.952 1.13%
std::rotate(deque<int>)_(by_1/3)/32 45.630 -
std::rotate(deque<int>)_(by_1/3)/50 76.982 -
std::rotate(deque<int>)_(by_1/3)/8192 22772.336 -
std::rotate(deque<int>)_(by_1/4)/1024 780.713 -
std::rotate(deque<int>)_(by_1/4)/32 29.322 -
std::rotate(deque<int>)_(by_1/4)/50 75.423 -
std::rotate(deque<int>)_(by_1/4)/8192 6817.328 -
std::rotate(list<int>)_(1_element_backward)/1024 744.924 -
std::rotate(list<int>)_(1_element_backward)/32 13.292 -
std::rotate(list<int>)_(1_element_backward)/50 22.803 1.02%
std::rotate(list<int>)_(1_element_backward)/8192 9516.102 10.29%
std::rotate(list<int>)_(1_element_forward)/1024 734.536 -
std::rotate(list<int>)_(1_element_forward)/32 14.314 -
std::rotate(list<int>)_(1_element_forward)/50 25.811 -7.01%
std::rotate(list<int>)_(1_element_forward)/8192 7820.507 -13.74%
std::rotate(list<int>)_(by_1/2)/1024 387.677 -
std::rotate(list<int>)_(by_1/2)/32 5.978 -
std::rotate(list<int>)_(by_1/2)/50 12.797 -
std::rotate(list<int>)_(by_1/2)/8192 5043.458 -19.56%
std::rotate(list<int>)_(by_1/3)/1024 803.788 -
std::rotate(list<int>)_(by_1/3)/32 15.928 3.83%
std::rotate(list<int>)_(by_1/3)/50 25.346 3.23%
std::rotate(list<int>)_(by_1/3)/8192 8916.320 2.07%
std::rotate(list<int>)_(by_1/4)/1024 580.086 -
std::rotate(list<int>)_(by_1/4)/32 12.520 -
std::rotate(list<int>)_(by_1/4)/50 25.289 -
std::rotate(list<int>)_(by_1/4)/8192 7344.679 2.42%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.803 2.18%
std::rotate(vector<bool>)_(1_element_backward)/32 17.583 1.50%
std::rotate(vector<bool>)_(1_element_backward)/50 17.576 1.42%
std::rotate(vector<bool>)_(1_element_backward)/8192 106.359 4.18%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.230 -1.23%
std::rotate(vector<bool>)_(1_element_forward)/32 17.453 -1.60%
std::rotate(vector<bool>)_(1_element_forward)/50 17.554 -1.36%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.129 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.351 -
std::rotate(vector<bool>)_(by_1/2)/32 17.691 -
std::rotate(vector<bool>)_(by_1/2)/50 17.470 -1.13%
std::rotate(vector<bool>)_(by_1/2)/8192 15.142 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.183 -
std::rotate(vector<bool>)_(by_1/3)/32 17.399 -1.03%
std::rotate(vector<bool>)_(by_1/3)/50 17.447 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.466 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.061 -
std::rotate(vector<bool>)_(by_1/4)/32 17.519 -1.50%
std::rotate(vector<bool>)_(by_1/4)/50 17.402 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.123 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.471 -
std::rotate(vector<int>)_(1_element_backward)/32 2.920 -
std::rotate(vector<int>)_(1_element_backward)/50 5.341 -
std::rotate(vector<int>)_(1_element_backward)/8192 301.394 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.343 -
std::rotate(vector<int>)_(1_element_forward)/32 2.955 -
std::rotate(vector<int>)_(1_element_forward)/50 5.270 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.071 -
std::rotate(vector<int>)_(by_1/2)/1024 32.226 -
std::rotate(vector<int>)_(by_1/2)/32 3.659 -
std::rotate(vector<int>)_(by_1/2)/50 4.452 -
std::rotate(vector<int>)_(by_1/2)/8192 240.645 -
std::rotate(vector<int>)_(by_1/3)/1024 1368.801 -
std::rotate(vector<int>)_(by_1/3)/32 21.614 -
std::rotate(vector<int>)_(by_1/3)/50 40.159 -
std::rotate(vector<int>)_(by_1/3)/8192 10886.573 -
std::rotate(vector<int>)_(by_1/4)/1024 330.317 1.05%
std::rotate(vector<int>)_(by_1/4)/32 12.059 -
std::rotate(vector<int>)_(by_1/4)/50 40.310 -
std::rotate(vector<int>)_(by_1/4)/8192 2603.816 -
std::rotate_copy(deque<int>)/1024 34.719 1.28%
std::rotate_copy(deque<int>)/32 2.775 4.10%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 292.634 -
std::rotate_copy(list<int>)/1024 728.664 1.03%
std::rotate_copy(list<int>)/32 8.384 -
std::rotate_copy(list<int>)/50 14.361 1.61%
std::rotate_copy(list<int>)/8192 6703.234 -
std::rotate_copy(vector<int>)/1024 32.440 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 704.743 146.41%
std::sample(deque<int>)/1024 11739.707 -
std::sample(deque<int>)/32 319.237 -
std::sample(deque<int>)/8192 95096.949 -
std::sample(list<int>)/1024 11620.208 -
std::sample(list<int>)/32 311.638 -
std::sample(list<int>)/8192 96495.490 -
std::sample(vector<int>)/1024 11161.403 -
std::sample(vector<int>)/32 304.146 -
std::sample(vector<int>)/8192 90038.771 -
std::search(deque<int>)_(near_matches)/1000 22115.336 -10.38%
std::search(deque<int>)_(near_matches)/1024 23205.791 -9.71%
std::search(deque<int>)_(near_matches)/8192 1450230.717 -
std::search(deque<int>)_(no_match)/1000 408.604 -
std::search(deque<int>)_(no_match)/1024 356.648 -14.39%
std::search(deque<int>)_(no_match)/1048576 426136.380 -
std::search(deque<int>)_(no_match)/8192 3330.431 -
std::search(deque<int>)_(same_length)/1000 326.360 -14.69%
std::search(deque<int>)_(same_length)/1024 475.586 -
std::search(deque<int>)_(same_length)/8192 3784.218 -
std::search(deque<int>)_(single_element)/1000 451.826 -
std::search(deque<int>)_(single_element)/1024 461.230 -
std::search(deque<int>)_(single_element)/8192 3677.641 -
std::search(deque<int>,_pred)_(near_matches)/1000 23761.387 -
std::search(deque<int>,_pred)_(near_matches)/1024 24819.441 -
std::search(deque<int>,_pred)_(near_matches)/8192 1511665.140 -
std::search(deque<int>,_pred)_(no_match)/1000 427.445 -
std::search(deque<int>,_pred)_(no_match)/1024 413.661 13.28%
std::search(deque<int>,_pred)_(no_match)/1048576 445502.172 -
std::search(deque<int>,_pred)_(no_match)/8192 3493.855 -
std::search(deque<int>,_pred)_(same_length)/1000 479.734 -3.65%
std::search(deque<int>,_pred)_(same_length)/1024 510.877 -
std::search(deque<int>,_pred)_(same_length)/8192 4057.950 -
std::search(deque<int>,_pred)_(single_element)/1000 477.706 -
std::search(deque<int>,_pred)_(single_element)/1024 487.623 -
std::search(deque<int>,_pred)_(single_element)/8192 3888.463 -
std::search(list<int>)_(near_matches)/1000 37543.796 -
std::search(list<int>)_(near_matches)/1024 39650.098 -
std::search(list<int>)_(near_matches)/8192 2551326.186 -
std::search(list<int>)_(no_match)/1000 739.538 3.79%
std::search(list<int>)_(no_match)/1024 767.363 4.65%
std::search(list<int>)_(no_match)/1048576 815301.756 -4.53%
std::search(list<int>)_(no_match)/8192 7483.140 6.75%
std::search(list<int>)_(same_length)/1000 750.083 -
std::search(list<int>)_(same_length)/1024 765.949 -
std::search(list<int>)_(same_length)/8192 9911.641 -6.25%
std::search(list<int>)_(single_element)/1000 732.346 12.99%
std::search(list<int>)_(single_element)/1024 746.487 -
std::search(list<int>)_(single_element)/8192 7779.281 1.48%
std::search(list<int>,_pred)_(near_matches)/1000 42669.199 -
std::search(list<int>,_pred)_(near_matches)/1024 44427.765 -
std::search(list<int>,_pred)_(near_matches)/8192 2734976.635 -
std::search(list<int>,_pred)_(no_match)/1000 757.511 -
std::search(list<int>,_pred)_(no_match)/1024 773.021 -
std::search(list<int>,_pred)_(no_match)/1048576 901096.405 -
std::search(list<int>,_pred)_(no_match)/8192 7471.243 7.42%
std::search(list<int>,_pred)_(same_length)/1000 773.184 -
std::search(list<int>,_pred)_(same_length)/1024 793.820 -
std::search(list<int>,_pred)_(same_length)/8192 10459.369 16.85%
std::search(list<int>,_pred)_(single_element)/1000 830.662 -
std::search(list<int>,_pred)_(single_element)/1024 852.204 1.28%
std::search(list<int>,_pred)_(single_element)/8192 8591.531 -
std::search(vector<int>)_(near_matches)/1000 14018.409 -
std::search(vector<int>)_(near_matches)/1024 14875.515 -
std::search(vector<int>)_(near_matches)/8192 769605.497 -
std::search(vector<int>)_(no_match)/1000 217.044 2.66%
std::search(vector<int>)_(no_match)/1024 221.328 2.79%
std::search(vector<int>)_(no_match)/1048576 214933.084 -
std::search(vector<int>)_(no_match)/8192 1680.552 1.19%
std::search(vector<int>)_(same_length)/1000 241.478 -
std::search(vector<int>)_(same_length)/1024 246.052 -
std::search(vector<int>)_(same_length)/8192 1875.452 -1.02%
std::search(vector<int>)_(single_element)/1000 228.488 -2.94%
std::search(vector<int>)_(single_element)/1024 233.828 -2.75%
std::search(vector<int>)_(single_element)/8192 1818.160 -1.52%
std::search(vector<int>,_pred)_(near_matches)/1000 23066.211 -
std::search(vector<int>,_pred)_(near_matches)/1024 24197.165 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452913.037 -
std::search(vector<int>,_pred)_(no_match)/1000 468.643 -
std::search(vector<int>,_pred)_(no_match)/1024 475.290 -
std::search(vector<int>,_pred)_(no_match)/1048576 441233.623 -
std::search(vector<int>,_pred)_(no_match)/8192 4037.856 -
std::search(vector<int>,_pred)_(same_length)/1000 601.884 -
std::search(vector<int>,_pred)_(same_length)/1024 616.538 -
std::search(vector<int>,_pred)_(same_length)/8192 4932.587 -
std::search(vector<int>,_pred)_(single_element)/1000 459.705 -
std::search(vector<int>,_pred)_(single_element)/1024 470.938 -
std::search(vector<int>,_pred)_(single_element)/8192 3755.735 -
std::search_n(deque<int>)_(no_match)/1000 449.684 2.49%
std::search_n(deque<int>)_(no_match)/1024 439.181 -
std::search_n(deque<int>)_(no_match)/1048576 438923.851 -
std::search_n(deque<int>)_(no_match)/8192 3429.980 -
std::search_n(deque<int>,_pred)_(no_match)/1000 622.412 -
std::search_n(deque<int>,_pred)_(no_match)/1024 641.095 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 553617.847 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4316.427 -
std::search_n(list<int>)_(no_match)/1000 707.229 2.11%
std::search_n(list<int>)_(no_match)/1024 1585.391 106.37%
std::search_n(list<int>)_(no_match)/1048576 803179.264 -8.28%
std::search_n(list<int>)_(no_match)/8192 6799.609 -1.52%
std::search_n(list<int>,_pred)_(no_match)/1000 823.866 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.331 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980291.140 -
std::search_n(list<int>,_pred)_(no_match)/8192 7847.159 3.17%
std::search_n(vector<int>)_(no_match)/1000 205.656 -
std::search_n(vector<int>)_(no_match)/1024 210.391 -
std::search_n(vector<int>)_(no_match)/1048576 209164.663 -
std::search_n(vector<int>)_(no_match)/8192 1630.416 -
std::search_n(vector<int>,_pred)_(no_match)/1000 511.457 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.877 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 615346.434 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4184.178 -
std::set<int>::clear()/0 418.509 -
std::set<int>::clear()/1024 8694.293 -1.88%
std::set<int>::clear()/32 636.204 -
std::set<int>::clear()/8192 74462.626 -
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 4.048 5.25%
std::set<int>::contains(key)_(existent)/32 1.705 1.22%
std::set<int>::contains(key)_(existent)/8192 8.229 -3.70%
std::set<int>::contains(key)_(non-existent)/0 0.274 -
std::set<int>::contains(key)_(non-existent)/1024 5.300 -
std::set<int>::contains(key)_(non-existent)/32 2.453 -
std::set<int>::contains(key)_(non-existent)/8192 8.437 -1.52%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.385 5.60%
std::set<int>::count(key)_(existent)/32 1.884 4.97%
std::set<int>::count(key)_(existent)/8192 7.698 -4.97%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.534 -
std::set<int>::count(key)_(non-existent)/32 2.908 -
std::set<int>::count(key)_(non-existent)/8192 11.349 -12.40%
std::set<int>::ctor(&&,_different_allocs)/0 13.698 -
std::set<int>::ctor(&&,_different_allocs)/1024 5810.953 -
std::set<int>::ctor(&&,_different_allocs)/32 180.196 -
std::set<int>::ctor(&&,_different_allocs)/8192 47847.472 -
std::set<int>::ctor(const&)/0 13.631 -
std::set<int>::ctor(const&)/1024 6145.308 -
std::set<int>::ctor(const&)/32 215.804 -1.55%
std::set<int>::ctor(const&)/8192 49205.620 -
std::set<int>::ctor(const&,_alloc)/0 13.608 -
std::set<int>::ctor(const&,_alloc)/1024 6159.849 -
std::set<int>::ctor(const&,_alloc)/32 215.098 -1.53%
std::set<int>::ctor(const&,_alloc)/8192 49140.648 -1.71%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.541 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8515.982 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.824 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67750.642 -1.39%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.584 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12592.511 -1.46%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 303.130 2.74%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 261068.342 -11.58%
std::set<int>::equal_range(key)_(existent)/0 0.015 -
std::set<int>::equal_range(key)_(existent)/1024 4.075 -3.40%
std::set<int>::equal_range(key)_(existent)/32 1.729 -
std::set<int>::equal_range(key)_(existent)/8192 8.304 -
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.454 -5.31%
std::set<int>::equal_range(key)_(non-existent)/32 2.658 -4.63%
std::set<int>::equal_range(key)_(non-existent)/8192 10.001 -6.06%
std::set<int>::erase(iterator)/0 19.934 -
std::set<int>::erase(iterator)/1024 20.258 -
std::set<int>::erase(iterator)/32 20.154 -
std::set<int>::erase(iterator)/8192 20.475 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.509 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6452.236 -1.29%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.367 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51883.021 -
std::set<int>::erase(key)_(existent)/0 20.203 -1.16%
std::set<int>::erase(key)_(existent)/1024 41.072 2.06%
std::set<int>::erase(key)_(existent)/32 21.844 -1.31%
std::set<int>::erase(key)_(existent)/8192 51.286 -1.02%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.268 -
std::set<int>::erase(key)_(non-existent)/32 2.379 3.76%
std::set<int>::erase(key)_(non-existent)/8192 8.312 -
std::set<int>::find(key)_(existent)/0 0.015 -
std::set<int>::find(key)_(existent)/1024 3.946 -
std::set<int>::find(key)_(existent)/32 1.600 1.49%
std::set<int>::find(key)_(existent)/8192 8.016 -4.59%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.618 -6.88%
std::set<int>::find(key)_(non-existent)/32 2.321 -11.27%
std::set<int>::find(key)_(non-existent)/8192 8.557 -8.39%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.854 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.344 -2.94%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.156 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.329 -5.18%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.854 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.275 1.33%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.895 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.951 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.053 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 53.289 15.79%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.871 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.440 -1.22%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.098 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.310 -5.25%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.931 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.310 -3.94%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 418.420 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16375.572 -1.57%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 825.401 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 146822.574 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 417.714 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7540.291 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 562.287 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132010.831 -
std::set<int>::insert(value)_(already_present)/0 0.582 -4.65%
std::set<int>::insert(value)_(already_present)/1024 6.896 2.28%
std::set<int>::insert(value)_(already_present)/32 1.813 1.11%
std::set<int>::insert(value)_(already_present)/8192 11.676 9.69%
std::set<int>::insert(value)_(new_value)/0 17.880 -
std::set<int>::insert(value)_(new_value)/1024 42.138 -
std::set<int>::insert(value)_(new_value)/32 19.682 -1.29%
std::set<int>::insert(value)_(new_value)/8192 73.295 -2.69%
std::set<int>::lower_bound(key)_(existent)/0 0.012 -
std::set<int>::lower_bound(key)_(existent)/1024 4.285 -
std::set<int>::lower_bound(key)_(existent)/32 1.564 -1.00%
std::set<int>::lower_bound(key)_(existent)/8192 7.808 -8.16%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.126 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.300 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.299 -1.01%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.252 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6252.326 1.47%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.653 -1.01%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49007.249 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.236 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6158.002 -1.33%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 218.560 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49302.285 -3.05%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.088 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1334.265 -9.37%
std::set<int>::operator=(const&)_(into_populated_Container)/32 36.960 -14.36%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12306.279 -4.40%
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.158 -
std::set<int>::upper_bound(key)_(existent)/32 1.742 -
std::set<int>::upper_bound(key)_(existent)/8192 7.872 -6.84%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.878 -4.09%
std::set<int>::upper_bound(key)_(non-existent)/32 2.433 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.810 -19.67%
std::set<std::string>::clear()/0 421.841 -
std::set<std::string>::clear()/1024 20111.991 -
std::set<std::string>::clear()/32 915.567 3.19%
std::set<std::string>::clear()/8192 203142.178 -
std::set<std::string>::contains(key)_(existent)/0 0.015 -
std::set<std::string>::contains(key)_(existent)/1024 22.455 -10.23%
std::set<std::string>::contains(key)_(existent)/32 16.194 3.45%
std::set<std::string>::contains(key)_(existent)/8192 30.955 8.36%
std::set<std::string>::contains(key)_(non-existent)/0 0.285 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.959 2.72%
std::set<std::string>::contains(key)_(non-existent)/32 10.848 5.51%
std::set<std::string>::contains(key)_(non-existent)/8192 28.073 -
std::set<std::string>::count(key)_(existent)/0 0.017 -
std::set<std::string>::count(key)_(existent)/1024 23.532 5.47%
std::set<std::string>::count(key)_(existent)/32 15.549 -
std::set<std::string>::count(key)_(existent)/8192 29.561 -
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.894 -4.29%
std::set<std::string>::count(key)_(non-existent)/32 10.627 -
std::set<std::string>::count(key)_(non-existent)/8192 32.456 1.32%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.680 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6970.531 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.851 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57834.958 -
std::set<std::string>::ctor(const&)/0 13.533 -
std::set<std::string>::ctor(const&)/1024 34492.977 -1.54%
std::set<std::string>::ctor(const&)/32 690.743 -
std::set<std::string>::ctor(const&)/8192 342472.867 -
std::set<std::string>::ctor(const&,_alloc)/0 13.563 -
std::set<std::string>::ctor(const&,_alloc)/1024 36500.466 -1.31%
std::set<std::string>::ctor(const&,_alloc)/32 796.256 -
std::set<std::string>::ctor(const&,_alloc)/8192 343404.401 -1.16%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.644 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40994.802 -2.66%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 659.394 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382390.892 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.634 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54221.675 -2.46%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 944.317 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088875.517 -1.05%
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.335 2.39%
std::set<std::string>::equal_range(key)_(existent)/32 17.122 1.01%
std::set<std::string>::equal_range(key)_(existent)/8192 28.539 -6.49%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.725 -4.13%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.471 -1.06%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.654 -1.52%
std::set<std::string>::erase(iterator)/0 26.514 -11.32%
std::set<std::string>::erase(iterator)/1024 32.766 14.74%
std::set<std::string>::erase(iterator)/32 27.613 7.97%
std::set<std::string>::erase(iterator)/8192 33.709 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.000 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12292.608 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.283 -3.12%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114553.552 -
std::set<std::string>::erase(key)_(existent)/0 64.675 -
std::set<std::string>::erase(key)_(existent)/1024 55.434 -44.62%
std::set<std::string>::erase(key)_(existent)/32 49.114 -19.47%
std::set<std::string>::erase(key)_(existent)/8192 124.856 76.50%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.727 -3.94%
std::set<std::string>::erase(key)_(non-existent)/32 12.842 5.83%
std::set<std::string>::erase(key)_(non-existent)/8192 32.492 -
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 22.979 -3.35%
std::set<std::string>::find(key)_(existent)/32 17.273 10.91%
std::set<std::string>::find(key)_(existent)/8192 28.927 -
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 22.811 6.99%
std::set<std::string>::find(key)_(non-existent)/32 10.916 1.24%
std::set<std::string>::find(key)_(non-existent)/8192 30.627 14.47%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 25.134 -26.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 67.863 -7.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 38.078 -27.77%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 86.822 -7.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.500 -22.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 43.224 -16.52%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.549 31.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.024 36.44%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.907 6.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.721 -5.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.452 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.629 35.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.471 -12.58%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.109 -6.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.114 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.436 12.26%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.093 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66247.813 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1537.466 3.80%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 819538.151 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.943 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38385.802 -1.97%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1168.366 3.07%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 616775.403 -
std::set<std::string>::insert(value)_(already_present)/0 15.183 -
std::set<std::string>::insert(value)_(already_present)/1024 33.924 -2.69%
std::set<std::string>::insert(value)_(already_present)/32 12.109 1.06%
std::set<std::string>::insert(value)_(already_present)/8192 38.149 -3.60%
std::set<std::string>::insert(value)_(new_value)/0 33.172 -
std::set<std::string>::insert(value)_(new_value)/1024 64.942 -
std::set<std::string>::insert(value)_(new_value)/32 40.254 -
std::set<std::string>::insert(value)_(new_value)/8192 69.948 -16.60%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.915 2.59%
std::set<std::string>::lower_bound(key)_(existent)/32 15.589 -4.04%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.788 5.19%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.843 -1.31%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.433 -8.91%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.039 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.185 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36125.280 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 672.363 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347162.396 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.188 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36186.882 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 720.262 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346041.025 -1.09%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17158.388 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 338.362 -1.59%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207024.390 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.959 -3.05%
std::set<std::string>::upper_bound(key)_(existent)/32 16.421 -2.87%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.881 -1.19%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.980 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.722 1.40%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.450 -3.87%
std::shift_left(deque<int>)/1024 39.541 -1.26%
std::shift_left(deque<int>)/32 4.725 -2.57%
std::shift_left(deque<int>)/50 5.473 -1.48%
std::shift_left(deque<int>)/8192 304.441 -
std::shift_left(list<int>)/1024 732.772 -
std::shift_left(list<int>)/32 14.578 -
std::shift_left(list<int>)/50 27.596 -
std::shift_left(list<int>)/8192 7686.411 -
std::shift_left(vector<int>)/1024 35.354 -
std::shift_left(vector<int>)/32 4.526 51.21%
std::shift_left(vector<int>)/50 5.271 -
std::shift_left(vector<int>)/8192 282.593 -
std::shift_right(deque<int>)/1024 42.422 -2.37%
std::shift_right(deque<int>)/32 4.334 -
std::shift_right(deque<int>)/50 5.143 -
std::shift_right(deque<int>)/8192 311.145 -
std::shift_right(list<int>)/1024 735.190 -
std::shift_right(list<int>)/32 14.467 -
std::shift_right(list<int>)/50 29.832 -
std::shift_right(list<int>)/8192 7540.872 -6.17%
std::shift_right(vector<int>)/1024 35.747 -
std::shift_right(vector<int>)/32 4.099 -
std::shift_right(vector<int>)/50 5.340 -
std::shift_right(vector<int>)/8192 298.292 -
std::shuffle(deque<int>)/1024 9481.775 -
std::shuffle(deque<int>)/32 299.508 -
std::shuffle(deque<int>)/8192 74809.243 -
std::shuffle(vector<int>)/1024 8861.623 -
std::shuffle(vector<int>)/32 280.109 -
std::shuffle(vector<int>)/8192 70716.859 -
std::sort(deque<int>)_(ascending)/1024 769.176 -
std::sort(deque<int>)_(ascending)/8 18.275 -2.64%
std::sort(deque<int>)_(ascending)/8192 5736.708 -
std::sort(deque<int>)_(descending)/1024 1300.155 -
std::sort(deque<int>)_(descending)/8 25.419 -1.41%
std::sort(deque<int>)_(descending)/8192 10397.473 -
std::sort(deque<int>)_(heap)/1024 6264.622 -
std::sort(deque<int>)_(heap)/8 24.537 -1.58%
std::sort(deque<int>)_(heap)/8192 69843.682 -
std::sort(deque<int>)_(pipe-organ)/1024 2763.520 -1.90%
std::sort(deque<int>)_(pipe-organ)/8 20.910 -
std::sort(deque<int>)_(pipe-organ)/8192 26851.829 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17711.832 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.312 -1.78%
std::sort(deque<int>)_(qsort_adversarial)/8192 455664.615 -1.37%
std::sort(deque<int>)_(repeated)/1024 1015.189 5.22%
std::sort(deque<int>)_(repeated)/8 18.627 -1.06%
std::sort(deque<int>)_(repeated)/8192 6794.771 -
std::sort(deque<int>)_(shuffled)/1024 6934.657 -
std::sort(deque<int>)_(shuffled)/8 23.430 -
std::sort(deque<int>)_(shuffled)/8192 81326.869 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.572 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.299 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3763.241 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.831 -
std::sort(vector<NonIntegral>)_(descending)/8 24.496 -2.32%
std::sort(vector<NonIntegral>)_(descending)/8192 5302.021 -
std::sort(vector<NonIntegral>)_(heap)/1024 4283.184 -
std::sort(vector<NonIntegral>)_(heap)/8 22.552 -
std::sort(vector<NonIntegral>)_(heap)/8192 50330.172 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1904.193 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.024 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18561.836 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13271.629 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.543 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155018.614 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.305 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.713 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3744.286 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4676.905 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.878 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82374.201 -
std::sort(vector<int>)_(ascending)/1024 542.742 -
std::sort(vector<int>)_(ascending)/8 16.570 -
std::sort(vector<int>)_(ascending)/8192 3755.242 -
std::sort(vector<int>)_(descending)/1024 1057.332 -
std::sort(vector<int>)_(descending)/8 24.614 -
std::sort(vector<int>)_(descending)/8192 7440.505 1.12%
std::sort(vector<int>)_(heap)/1024 4559.771 -
std::sort(vector<int>)_(heap)/8 22.643 -
std::sort(vector<int>)_(heap)/8192 45795.580 -
std::sort(vector<int>)_(pipe-organ)/1024 2286.127 -1.13%
std::sort(vector<int>)_(pipe-organ)/8 18.511 -
std::sort(vector<int>)_(pipe-organ)/8192 21742.651 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12937.890 -6.18%
std::sort(vector<int>)_(qsort_adversarial)/8 16.665 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147863.737 -6.47%
std::sort(vector<int>)_(repeated)/1024 663.890 -
std::sort(vector<int>)_(repeated)/8 16.908 -
std::sort(vector<int>)_(repeated)/8192 5036.294 -
std::sort(vector<int>)_(shuffled)/1024 4666.702 -
std::sort(vector<int>)_(shuffled)/8 21.160 -
std::sort(vector<int>)_(shuffled)/8192 45108.904 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3482.709 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1985.915 2.98%
std::stable_partition(deque<int>)_(alloc_fails)/50 1989.288 1.39%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17378.870 1.52%
std::stable_partition(deque<int>)_(dense)/1024 643.103 1.86%
std::stable_partition(deque<int>)_(dense)/32 31.374 1.31%
std::stable_partition(deque<int>)_(dense)/50 41.647 -
std::stable_partition(deque<int>)_(dense)/8192 6129.958 -
std::stable_partition(deque<int>)_(sparse)/1024 475.703 -
std::stable_partition(deque<int>)_(sparse)/32 11.739 -5.03%
std::stable_partition(deque<int>)_(sparse)/50 27.925 -7.10%
std::stable_partition(deque<int>)_(sparse)/8192 3496.994 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4178.118 -
std::stable_partition(list<int>)_(alloc_fails)/32 1946.388 1.71%
std::stable_partition(list<int>)_(alloc_fails)/50 1956.637 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25255.560 -
std::stable_partition(list<int>)_(dense)/1024 1745.811 -
std::stable_partition(list<int>)_(dense)/32 33.852 5.20%
std::stable_partition(list<int>)_(dense)/50 57.739 1.05%
std::stable_partition(list<int>)_(dense)/8192 17479.287 -
std::stable_partition(list<int>)_(sparse)/1024 944.277 -
std::stable_partition(list<int>)_(sparse)/32 9.990 1.22%
std::stable_partition(list<int>)_(sparse)/50 26.027 -1.39%
std::stable_partition(list<int>)_(sparse)/8192 8825.807 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2951.174 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1928.365 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1942.723 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9901.340 -
std::stable_partition(vector<int>)_(dense)/1024 296.493 1.07%
std::stable_partition(vector<int>)_(dense)/32 21.429 -
std::stable_partition(vector<int>)_(dense)/50 25.280 -
std::stable_partition(vector<int>)_(dense)/8192 2101.590 -
std::stable_partition(vector<int>)_(sparse)/1024 207.967 -2.79%
std::stable_partition(vector<int>)_(sparse)/32 7.173 -4.10%
std::stable_partition(vector<int>)_(sparse)/50 20.639 -4.16%
std::stable_partition(vector<int>)_(sparse)/8192 1553.728 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4119.746 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.293 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19026.952 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28642.372 2.45%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.409 1.61%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27260.363 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14086.690 1.09%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.286 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26517.979 2.17%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16610.580 1.35%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.242 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22959.623 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26140.260 2.65%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.474 -4.89%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28583.320 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3799.963 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.226 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13212.083 1.85%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19519.555 1.20%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.889 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25456.259 1.01%
std::stable_sort(deque<int>)_(ascending)/1024 2110.813 -
std::stable_sort(deque<int>)_(ascending)/8 18.707 -2.30%
std::stable_sort(deque<int>)_(ascending)/8192 13664.292 -
std::stable_sort(deque<int>)_(descending)/1024 2939.948 -
std::stable_sort(deque<int>)_(descending)/8 28.520 -
std::stable_sort(deque<int>)_(descending)/8192 20673.865 -1.72%
std::stable_sort(deque<int>)_(heap)/1024 2744.469 1.17%
std::stable_sort(deque<int>)_(heap)/8 26.775 -
std::stable_sort(deque<int>)_(heap)/8192 18041.270 1.63%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2940.613 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.921 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20662.056 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3109.282 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.545 -2.40%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20861.878 -
std::stable_sort(deque<int>)_(repeated)/1024 1339.729 -
std::stable_sort(deque<int>)_(repeated)/8 18.493 -3.11%
std::stable_sort(deque<int>)_(repeated)/8192 7589.577 -
std::stable_sort(deque<int>)_(shuffled)/1024 2467.200 -
std::stable_sort(deque<int>)_(shuffled)/8 24.372 -2.16%
std::stable_sort(deque<int>)_(shuffled)/8192 14899.848 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4415.778 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.633 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55212.600 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23645.579 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.086 -1.88%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125631.935 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14199.197 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.473 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117712.269 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14313.612 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.200 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93091.046 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23111.907 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.621 -1.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146305.462 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3357.246 2.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.617 -2.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18804.797 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18419.838 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.867 -1.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158001.577 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3979.070 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.473 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45961.096 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13375.880 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.557 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199161.635 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10337.417 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.013 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126194.917 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8664.828 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.946 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124778.165 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14509.397 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.370 -1.84%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210714.720 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1372.595 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.472 -1.06%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15127.617 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12977.709 1.03%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.828 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184715.140 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4862.972 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.843 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20232.478 -1.86%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24006.997 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.815 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24241.058 1.58%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14351.534 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.529 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31883.741 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14488.902 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.160 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21562.264 -2.13%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23613.664 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.669 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35911.094 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3356.599 2.53%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.864 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9462.822 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18480.280 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.168 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28771.944 -
std::stable_sort(vector<int>)_(ascending)/1024 2062.767 -
std::stable_sort(vector<int>)_(ascending)/8 16.789 -
std::stable_sort(vector<int>)_(ascending)/8192 13478.830 -
std::stable_sort(vector<int>)_(descending)/1024 2802.037 1.02%
std::stable_sort(vector<int>)_(descending)/8 24.137 -5.66%
std::stable_sort(vector<int>)_(descending)/8192 18438.837 -
std::stable_sort(vector<int>)_(heap)/1024 2516.280 -
std::stable_sort(vector<int>)_(heap)/8 21.944 -
std::stable_sort(vector<int>)_(heap)/8192 14425.387 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2792.491 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.920 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18273.024 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2881.596 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.612 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18325.520 -
std::stable_sort(vector<int>)_(repeated)/1024 1098.569 -
std::stable_sort(vector<int>)_(repeated)/8 16.734 -1.03%
std::stable_sort(vector<int>)_(repeated)/8192 5258.787 -
std::stable_sort(vector<int>)_(shuffled)/1024 2199.944 -
std::stable_sort(vector<int>)_(shuffled)/8 21.061 -
std::stable_sort(vector<int>)_(shuffled)/8192 10825.638 -
std::swap_ranges(deque<int>)/1024 330.385 -2.88%
std::swap_ranges(deque<int>)/32 10.500 -
std::swap_ranges(deque<int>)/50 20.038 1.25%
std::swap_ranges(deque<int>)/8192 2631.590 -3.56%
std::swap_ranges(list<int>)/1024 765.247 -52.72%
std::swap_ranges(list<int>)/32 19.561 -
std::swap_ranges(list<int>)/50 32.786 -
std::swap_ranges(list<int>)/8192 9698.292 -5.33%
std::swap_ranges(vector<int>)/1024 62.831 -
std::swap_ranges(vector<int>)/32 4.838 -
std::swap_ranges(vector<int>)/50 5.612 -
std::swap_ranges(vector<int>)/8192 477.047 -
std::transform(deque<int>)_(identity_transform)/1024 370.053 -
std::transform(deque<int>)_(identity_transform)/32 12.502 -
std::transform(deque<int>)_(identity_transform)/50 19.545 -
std::transform(deque<int>)_(identity_transform)/8192 2456.994 -
std::transform(deque<int>,_deque<int>)/1024 661.632 -
std::transform(deque<int>,_deque<int>)/32 21.870 -
std::transform(deque<int>,_deque<int>)/50 34.274 1.55%
std::transform(deque<int>,_deque<int>)/8192 5417.665 -
std::transform(list<int>)_(identity_transform)/1024 748.163 -
std::transform(list<int>)_(identity_transform)/32 16.036 -1.20%
std::transform(list<int>)_(identity_transform)/50 40.038 -
std::transform(list<int>)_(identity_transform)/8192 7084.296 -
std::transform(list<int>,_list<int>)/1024 850.472 -
std::transform(list<int>,_list<int>)/32 23.574 -
std::transform(list<int>,_list<int>)/50 36.756 -
std::transform(list<int>,_list<int>)/8192 9430.251 9.48%
std::transform(vector<int>)_(identity_transform)/1024 263.020 -
std::transform(vector<int>)_(identity_transform)/32 9.019 1.24%
std::transform(vector<int>)_(identity_transform)/50 14.185 -
std::transform(vector<int>)_(identity_transform)/8192 2026.142 -
std::transform(vector<int>,_vector<int>)/1024 556.644 -
std::transform(vector<int>,_vector<int>)/32 17.243 -
std::transform(vector<int>,_vector<int>)/50 26.936 -
std::transform(vector<int>,_vector<int>)/8192 4444.908 -
std::unique(deque<int>)_(contiguous)/1024 739.637 -
std::unique(deque<int>)_(contiguous)/32 61.104 1.51%
std::unique(deque<int>)_(contiguous)/52 68.758 -2.50%
std::unique(deque<int>)_(contiguous)/8192 5532.765 -
std::unique(deque<int>)_(sprinkled)/1024 977.071 12.96%
std::unique(deque<int>)_(sprinkled)/32 64.176 -3.48%
std::unique(deque<int>)_(sprinkled)/52 77.752 -4.02%
std::unique(deque<int>)_(sprinkled)/8192 7444.936 -2.85%
std::unique(deque<int>,_pred)_(contiguous)/1024 638.070 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.637 -1.69%
std::unique(deque<int>,_pred)_(contiguous)/52 68.591 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4465.768 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.760 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.479 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.102 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5261.471 -
std::unique(list<int>)_(contiguous)/1024 928.217 -
std::unique(list<int>)_(contiguous)/32 55.348 -
std::unique(list<int>)_(contiguous)/52 69.108 2.41%
std::unique(list<int>)_(contiguous)/8192 7051.157 -
std::unique(list<int>)_(sprinkled)/1024 986.604 -5.13%
std::unique(list<int>)_(sprinkled)/32 57.471 -2.86%
std::unique(list<int>)_(sprinkled)/52 70.925 -6.27%
std::unique(list<int>)_(sprinkled)/8192 7996.234 -3.30%
std::unique(list<int>,_pred)_(contiguous)/1024 993.620 -
std::unique(list<int>,_pred)_(contiguous)/32 61.048 1.30%
std::unique(list<int>,_pred)_(contiguous)/52 75.448 -
std::unique(list<int>,_pred)_(contiguous)/8192 7845.683 -1.07%
std::unique(list<int>,_pred)_(sprinkled)/1024 1020.193 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.250 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.613 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8471.517 -
std::unique(vector<int>)_(contiguous)/1024 315.186 -
std::unique(vector<int>)_(contiguous)/32 51.058 -
std::unique(vector<int>)_(contiguous)/52 56.176 -
std::unique(vector<int>)_(contiguous)/8192 1935.583 -
std::unique(vector<int>)_(sprinkled)/1024 285.606 -
std::unique(vector<int>)_(sprinkled)/32 51.238 -
std::unique(vector<int>)_(sprinkled)/52 55.921 -
std::unique(vector<int>)_(sprinkled)/8192 1924.845 -
std::unique(vector<int>,_pred)_(contiguous)/1024 540.415 -2.01%
std::unique(vector<int>,_pred)_(contiguous)/32 56.521 3.69%
std::unique(vector<int>,_pred)_(contiguous)/52 66.185 5.46%
std::unique(vector<int>,_pred)_(contiguous)/8192 3772.673 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.297 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.924 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.782 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5294.725 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.713 -
std::unique_copy(deque<int>)_(contiguous)/32 9.497 -
std::unique_copy(deque<int>)_(contiguous)/52 14.650 -
std::unique_copy(deque<int>)_(contiguous)/8192 3756.781 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.944 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.910 -18.52%
std::unique_copy(deque<int>)_(sprinkled)/52 18.595 -12.01%
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.030 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 602.343 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.895 -8.98%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.099 1.14%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4490.526 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.324 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.552 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.124 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5139.236 -
std::unique_copy(list<int>)_(contiguous)/1024 744.591 -54.09%
std::unique_copy(list<int>)_(contiguous)/32 11.216 -
std::unique_copy(list<int>)_(contiguous)/52 21.972 -
std::unique_copy(list<int>)_(contiguous)/8192 6817.569 -15.04%
std::unique_copy(list<int>)_(sprinkled)/1024 746.689 -53.96%
std::unique_copy(list<int>)_(sprinkled)/32 12.530 -
std::unique_copy(list<int>)_(sprinkled)/52 21.764 -1.91%
std::unique_copy(list<int>)_(sprinkled)/8192 6973.502 -12.08%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.291 -51.70%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.100 -1.18%
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.676 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7469.236 -13.27%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 846.578 -49.20%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.083 2.97%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.621 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7414.138 -13.71%
std::unique_copy(vector<int>)_(contiguous)/1024 249.681 -
std::unique_copy(vector<int>)_(contiguous)/32 8.729 -
std::unique_copy(vector<int>)_(contiguous)/52 13.619 1.58%
std::unique_copy(vector<int>)_(contiguous)/8192 1903.058 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.991 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.261 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.843 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.195 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.839 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.020 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.542 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3712.155 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 555.687 -4.68%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.506 1.76%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.228 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4259.394 -3.63%
std::unordered_map<int,_int>::clear()/0 422.420 -
std::unordered_map<int,_int>::clear()/1024 8443.911 3.05%
std::unordered_map<int,_int>::clear()/32 616.508 -
std::unordered_map<int,_int>::clear()/8192 62670.407 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.210 -3.99%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.409 4.37%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.236 1.28%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.436 29.78%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.250 -16.46%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.422 -9.05%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.353 -2.39%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.406 3.54%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.272 -5.28%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.290 -8.84%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.708 -9.89%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.840 15.22%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.691 4.74%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.894 -1.17%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8954.092 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 282.616 -1.16%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 113062.353 3.72%
std::unordered_map<int,_int>::ctor(const&)/0 13.822 -
std::unordered_map<int,_int>::ctor(const&)/1024 6672.767 -
std::unordered_map<int,_int>::ctor(const&)/32 198.947 -
std::unordered_map<int,_int>::ctor(const&)/8192 54853.572 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.172 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10057.016 -1.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 270.647 1.59%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83873.727 -1.06%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.802 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13592.478 -1.43%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 361.782 -3.74%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140976.402 -1.46%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.817 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13518.173 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.325 -1.31%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141604.199 -1.03%
std::unordered_map<int,_int>::erase(iterator)/0 19.752 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.446 -
std::unordered_map<int,_int>::erase(iterator)/32 20.394 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.399 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.925 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5458.313 1.41%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.651 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44150.317 -2.76%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.173 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.316 3.93%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.486 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.069 -6.88%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.285 5.62%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.921 -19.06%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.043 -5.91%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.964 -
std::unordered_map<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.266 3.89%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.275 -16.82%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.438 -3.10%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.271 36.02%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.203 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.059 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.733 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13123.068 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 753.162 -2.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 135941.872 -1.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.222 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7449.387 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 621.138 2.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84245.615 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.847 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14699.014 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 811.525 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149964.639 -1.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.993 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14452.923 4.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.314 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146698.375 -3.24%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.681 1.48%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.969 -26.20%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.687 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.957 34.51%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.063 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.267 -2.71%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.280 -3.21%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.250 3.62%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.876 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.432 6.94%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.933 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.677 -15.81%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.090 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.242 1.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.476 4.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.561 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.197 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6677.003 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.448 -5.45%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54268.421 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.180 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6636.918 -1.46%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.365 -1.97%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54789.512 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 6.43%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1289.752 -44.88%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.984 -3.17%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26660.887 -19.90%
std::unordered_multimap<int,_int>::clear()/0 419.852 -1.06%
std::unordered_multimap<int,_int>::clear()/1024 8318.551 5.86%
std::unordered_multimap<int,_int>::clear()/32 613.442 -
std::unordered_multimap<int,_int>::clear()/8192 64747.876 8.05%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.163 -14.35%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.246 -11.81%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.273 -3.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.362 7.71%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.657 -3.07%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.652 10.55%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.579 22.88%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.699 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.744 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.594 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.402 37.01%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.425 2.82%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.481 -1.47%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.382 -4.41%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.860 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9009.966 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 299.913 -2.30%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 112711.763 3.71%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.774 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6665.269 -
std::unordered_multimap<int,_int>::ctor(const&)/32 198.730 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54885.912 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 14.022 1.26%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9209.832 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 260.656 2.00%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76641.731 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.767 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13812.304 2.37%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 395.214 2.76%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147207.656 1.27%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.780 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13750.609 2.99%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 383.343 1.76%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148444.359 1.24%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.713 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.274 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.177 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.327 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.370 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5693.551 2.41%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 543.185 1.62%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46332.857 3.10%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.606 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.310 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.572 1.27%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.720 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.307 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.048 5.49%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.190 2.75%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.067 6.88%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.114 2.61%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.233 6.60%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.313 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.017 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.009 -1.88%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.205 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.507 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16311.663 2.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 805.949 1.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176887.900 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.674 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15506.942 2.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 841.116 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 186321.583 1.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 418.523 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17341.533 2.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 864.030 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 175806.218 1.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 419.680 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18318.660 2.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 872.677 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 193388.486 2.34%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 19.991 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.944 -2.91%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.828 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 33.735 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.409 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.601 -6.45%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 22.038 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.912 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.135 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6603.548 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.610 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53821.464 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.096 -1.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6637.459 -1.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.809 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54394.040 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 2.91%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1328.427 -1.22%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.928 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26782.687 1.70%
std::unordered_multiset<int>::clear()/0 422.127 -
std::unordered_multiset<int>::clear()/1024 7872.556 -2.58%
std::unordered_multiset<int>::clear()/32 607.385 -1.54%
std::unordered_multiset<int>::clear()/8192 61230.917 -1.88%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.010 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.341 -8.12%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.216 -2.87%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.266 2.26%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.400 19.14%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.385 -14.08%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.586 21.87%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.578 11.97%
std::unordered_multiset<int>::count(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.468 -6.92%
std::unordered_multiset<int>::count(key)_(existent)/32 1.704 19.68%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.732 3.99%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.141 -1.53%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.208 -2.39%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.165 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.939 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8815.294 -1.80%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 299.884 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104262.925 -
std::unordered_multiset<int>::ctor(const&)/0 13.812 -
std::unordered_multiset<int>::ctor(const&)/1024 6676.274 -1.95%
std::unordered_multiset<int>::ctor(const&)/32 201.208 -
std::unordered_multiset<int>::ctor(const&)/8192 55072.848 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.891 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9090.032 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.416 -1.65%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76293.804 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.843 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13824.551 2.80%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.271 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144226.997 1.77%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.825 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13433.522 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.114 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144176.513 1.02%
std::unordered_multiset<int>::erase(iterator)/0 19.710 -
std::unordered_multiset<int>::erase(iterator)/1024 20.341 -6.93%
std::unordered_multiset<int>::erase(iterator)/32 20.229 -5.03%
std::unordered_multiset<int>::erase(iterator)/8192 20.123 -9.86%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.803 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5499.091 -2.15%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.556 1.28%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44016.206 -3.78%
std::unordered_multiset<int>::erase(key)_(existent)/0 21.102 1.57%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.602 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.687 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.858 -16.76%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.322 -8.04%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.159 5.39%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.217 17.03%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.063 -8.63%
std::unordered_multiset<int>::find(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.205 19.94%
std::unordered_multiset<int>::find(key)_(existent)/32 1.173 -6.14%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.137 -15.47%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.338 3.29%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.040 -2.09%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.200 21.26%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.130 7.84%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.998 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16064.496 -1.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 796.260 -1.29%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172983.894 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.269 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15457.651 -1.28%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 827.677 -1.94%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181925.671 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.065 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 32.051 28.72%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.870 3.90%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.909 17.73%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.508 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.170 4.15%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.972 6.38%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.984 -12.54%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.205 1.54%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6670.538 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 212.378 -2.72%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55124.448 2.12%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.254 1.81%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6671.718 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.107 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54871.914 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 13.16%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1435.640 5.86%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.275 -1.13%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27000.125 7.99%
std::unordered_set<int>::clear()/0 420.798 -
std::unordered_set<int>::clear()/1024 7935.458 -1.09%
std::unordered_set<int>::clear()/32 609.347 -
std::unordered_set<int>::clear()/8192 62432.238 2.01%
std::unordered_set<int>::contains(key)_(existent)/0 0.016 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.550 28.56%
std::unordered_set<int>::contains(key)_(existent)/32 1.308 -7.73%
std::unordered_set<int>::contains(key)_(existent)/8192 1.245 -18.18%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.583 12.31%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.897 41.18%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.407 -4.09%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.392 17.23%
std::unordered_set<int>::count(key)_(existent)/32 1.329 -
std::unordered_set<int>::count(key)_(existent)/8192 1.320 -2.72%
std::unordered_set<int>::count(key)_(non-existent)/0 0.268 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.649 24.66%
std::unordered_set<int>::count(key)_(non-existent)/32 1.902 43.71%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.761 19.94%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.704 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9160.396 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 308.160 4.13%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106540.971 -
std::unordered_set<int>::ctor(const&)/0 13.849 -
std::unordered_set<int>::ctor(const&)/1024 6625.967 -
std::unordered_set<int>::ctor(const&)/32 197.875 -
std::unordered_set<int>::ctor(const&)/8192 54629.263 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.897 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9642.307 -3.16%
std::unordered_set<int>::ctor(const&,_alloc)/32 266.210 -3.97%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79697.516 -4.44%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.847 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13574.136 -1.52%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 362.491 -4.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141057.845 -1.33%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.837 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13573.766 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.670 -3.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140721.531 -
std::unordered_set<int>::erase(iterator)/0 19.790 -
std::unordered_set<int>::erase(iterator)/1024 20.326 -
std::unordered_set<int>::erase(iterator)/32 20.246 -
std::unordered_set<int>::erase(iterator)/8192 20.313 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.137 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5317.512 2.38%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.881 -1.29%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44493.708 4.99%
std::unordered_set<int>::erase(key)_(existent)/0 21.463 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.676 -
std::unordered_set<int>::erase(key)_(existent)/32 21.793 1.43%
std::unordered_set<int>::erase(key)_(existent)/8192 23.434 1.16%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.027 -3.28%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.097 -
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.988 7.66%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.444 19.82%
std::unordered_set<int>::find(key)_(existent)/32 1.398 13.83%
std::unordered_set<int>::find(key)_(existent)/8192 1.501 4.39%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.126 -4.75%
std::unordered_set<int>::find(key)_(non-existent)/32 1.028 -
std::unordered_set<int>::find(key)_(non-existent)/8192 0.986 -17.84%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.629 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12827.501 -1.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 758.180 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138334.686 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.016 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7571.228 1.99%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 619.168 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84080.264 -
std::unordered_set<int>::insert(value)_(already_present)/0 1.585 1.05%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.944 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.658 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.224 -
std::unordered_set<int>::insert(value)_(new_value)/0 19.170 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.733 -
std::unordered_set<int>::insert(value)_(new_value)/32 20.342 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.700 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6686.407 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 206.281 -5.22%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54833.502 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.284 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6653.940 -1.90%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.641 -2.21%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54615.696 -2.14%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.89%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1272.015 -4.58%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 23.986 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25395.331 -1.57%
std::unordered_set<std::string>::clear()/0 422.776 -
std::unordered_set<std::string>::clear()/1024 22592.256 -
std::unordered_set<std::string>::clear()/32 899.113 -3.44%
std::unordered_set<std::string>::clear()/8192 218363.588 -1.30%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.053 17.92%
std::unordered_set<std::string>::contains(key)_(existent)/32 34.297 3.29%
std::unordered_set<std::string>::contains(key)_(existent)/8192 40.505 1.55%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.406 8.46%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.835 9.29%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.144 -2.23%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.450 29.60%
std::unordered_set<std::string>::count(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::count(key)_(existent)/1024 43.778 -6.70%
std::unordered_set<std::string>::count(key)_(existent)/32 36.880 -
std::unordered_set<std::string>::count(key)_(existent)/8192 42.956 -6.59%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.405 48.05%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.569 -7.70%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.342 15.69%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.238 3.31%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.798 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40200.171 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1054.659 -1.14%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 714083.964 -
std::unordered_set<std::string>::ctor(const&)/0 13.791 -
std::unordered_set<std::string>::ctor(const&)/1024 34248.172 -
std::unordered_set<std::string>::ctor(const&)/32 696.402 -1.10%
std::unordered_set<std::string>::ctor(const&)/8192 341079.975 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 14.137 1.48%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63788.331 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1516.637 -9.04%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 611147.589 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62656.292 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1575.995 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 650563.072 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.778 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63516.496 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1700.079 7.64%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 644205.539 -
std::unordered_set<std::string>::erase(iterator)/0 29.273 -9.52%
std::unordered_set<std::string>::erase(iterator)/1024 32.968 24.33%
std::unordered_set<std::string>::erase(iterator)/32 26.344 -9.41%
std::unordered_set<std::string>::erase(iterator)/8192 33.791 4.11%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.090 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12159.064 -1.21%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 710.738 3.65%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117442.854 -1.19%
std::unordered_set<std::string>::erase(key)_(existent)/0 124.044 72.44%
std::unordered_set<std::string>::erase(key)_(existent)/1024 96.236 9.78%
std::unordered_set<std::string>::erase(key)_(existent)/32 131.918 8.57%
std::unordered_set<std::string>::erase(key)_(existent)/8192 97.897 -23.39%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 23.973 -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 23.148 5.82%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 25.106 2.90%
std::unordered_set<std::string>::find(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::find(key)_(existent)/1024 33.835 -23.16%
std::unordered_set<std::string>::find(key)_(existent)/32 34.667 -6.49%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.874 7.78%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.529 18.07%
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.146 -5.65%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 26.976 11.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.552 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56195.261 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1718.406 -7.03%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 605212.057 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.244 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57276.791 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1843.171 4.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560430.738 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 65.854 396.52%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 63.021 -5.51%
std::unordered_set<std::string>::insert(value)_(already_present)/32 30.574 -50.58%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 70.174 114.70%
std::unordered_set<std::string>::insert(value)_(new_value)/0 74.330 60.39%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.299 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 56.204 32.52%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 61.155 -2.24%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.147 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36177.680 1.70%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 736.643 -4.66%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341944.379 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.144 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35632.374 1.88%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 675.463 -7.94%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343873.987 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.932 13.09%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16764.629 -2.62%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 286.986 5.44%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213466.160 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.094 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.551 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1880.058 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.057 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.660 8.35%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 744.247 -16.79%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.160 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.858 9.06%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 630.354 -28.89%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.966 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.815 4.34%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 589.496 -32.63%
std::vector<int>::ctor(size)/1024 44.459 4.91%
std::vector<int>::ctor(size)/32 14.169 34.30%
std::vector<int>::ctor(size)/8192 568.196 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.518 -2.72%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 13.397 31.95%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.746 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.595 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.642 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.855 -1.60%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.342 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.383 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.465 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.108 1.63%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.488 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 810.357 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.631 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3058.386 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 934.785 -2.01%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 486.234 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4142.517 -1.22%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2214.379 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 559.865 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13346.141 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.863 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.966 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.234 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.137 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 757.516 3.53%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.186 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.614 1.71%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.499 -3.11%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.664 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.447 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.462 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.489 1.01%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.472 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.465 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.716 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4599.912 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6287.093 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.450 5.07%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52311.280 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.816 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.418 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6933.115 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19922.675 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 602.632 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173450.008 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.038 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.386 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6927.806 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19894.189 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 603.214 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173153.504 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.791 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.137 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6924.639 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19904.423 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 604.323 1.53%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173121.875 -
std::vector<std::string>::ctor(size)/1024 428.061 -1.58%
std::vector<std::string>::ctor(size)/32 34.195 -7.89%
std::vector<std::string>::ctor(size)/8192 4244.004 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.835 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.403 -12.57%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5420.742 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19673.754 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 572.392 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171600.909 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 578.123 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.809 4.91%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.101 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.008 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.474 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.763 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.976 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.833 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.486 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.676 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.497 1.45%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.423 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.722 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.483 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4559.231 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.626 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.881 -1.24%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4571.480 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1639.797 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.274 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9818.482 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15102.023 -1.66%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 822.086 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114855.748 -1.20%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3116.206 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 550.757 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20862.677 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16784.755 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.653 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127190.136 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1702.960 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 584.512 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11079.769 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13396.459 -1.28%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 899.857 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114955.692 -1.33%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.375 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.127 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.389 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.103 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.791 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.376 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.730 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.208 1.82%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5692.768 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6211.425 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 120.438 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51635.055 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 542.325 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.403 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3179.721 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 601.256 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.838 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5730.173 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.049 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.872 -
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.390 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.026 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.518 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.846 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.811 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.844 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.341 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.346 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.350 -
vector<bool>(const_vector<bool>&) 10.180 -5.18%
vector<bool>(size_type,_const_value_type&) 8.871 -1.20%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.510 -1.11%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.849 -1.33%
vector<bool>::reserve() 9.011 -
Geometric Mean 217.646 -