Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 561801 2026-01-05T22:33:54 0:00:00
Previous 561799 2026-01-05T22:33:45 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2048 2162
Performance Improvements 2360 2172
Unchanged Tests 52772 52846
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/0 223.68% 13.188 42.687 - -35.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 162.44% 46855707.647 122968961.108 - 90.94% -
SetIntersection_Interlaced_Vector_uint64_262144_64 159.52% 8633281.927 22404797.953 - -17.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 148.41% 24.235 60.202 - 177.02% -
std::generate_n(list<int>)/1024 132.58% 650.805 1513.663 - 132.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 132.41% 149524335.890 347509575.409 - 63.00% -
rng::fill(list<int>)/1024 130.86% 671.943 1551.259 - 130.87% -
std::copy_n(vector<bool>)_(aligned)/262144 124.28% 269.950 605.455 - -10.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 113.72% 14097118.403 30128229.837 - -2.58% -
std::fill(list<int>)/1024 113.49% 672.093 1434.849 - 113.58% -
std::search(list<int>)_(no_match)/1024 111.71% 731.341 1548.315 - 109.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 109.96% 100.105 210.182 - 106.78% -
rng::copy_n(vector<bool>)_(aligned)/1048576 104.04% 1029.273 2100.177 - 33.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 103.92% 27.096 55.254 - 150.43% -
SetIntersection_Interlaced_Vector_uint64_262144_256 101.53% 34078720.425 68680068.450 - 81.70% -
rng::rotate_copy(vector<int>)/8192 97.63% 286.712 566.625 - 99.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 88.54% 12.127 22.864 - 87.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 82.17% 78.314 142.665 - 80.65% -
std::set<std::string>::erase(key)_(existent)/1024 79.70% 55.607 99.927 - 30.51% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 78.96% 0.271 0.485 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 78.16% 4762042.519 8484030.585 - 68.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 75.52% 12.431 21.818 - 76.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 71.69% 8901058.997 15282260.617 - 50.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 68.45% 26096811.655 43961309.771 - 8.60% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 61.80% 0.430 0.696 - 11.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 57.69% 104.758 165.196 - 57.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 55.69% 0.448 0.697 - 13.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 53.45% 23.015 35.316 - 77.43% -
SetIntersection_Interlaced_Vector_float_262144_256 51.73% 22692356.894 34431144.440 - -33.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 51.24% 61139678.075 92469175.714 - 22.67% -
SetIntersection_Interlaced_Vector_uint64_16384_256 50.01% 16142789.138 24215462.567 - 18.74% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 49.49% 105.463 157.662 - 50.92% -
BM_std_min<__int128>/1 49.23% 0.308 0.460 - 23.90% -
SetIntersection_Interlaced_Vector_uint64_262144_16 48.59% 4402783.695 6541958.761 - 105.24% -
SetIntersection_Interlaced_Vector_float_1024_64 48.41% 3537093.208 5249305.280 - -10.46% -
SetIntersection_Interlaced_Vector_uint32_262144_16 48.16% 3880233.116 5748908.661 - 64.55% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 48.06% 1328.399 1966.832 - 24.16% -
SetIntersection_Interlaced_Vector_float_262144_64 47.92% 11165368.036 16516272.605 - -17.15% -
BM_std_min<unsigned___int128>/1 47.91% 0.311 0.460 - 25.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 47.23% 3591092.072 5287079.518 - 10.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 46.13% 1.239 1.810 - 13.87% -
std::find_if(list<int>)_(process_all)/8192 46.08% 8614.710 12584.775 - 3.26% -
BM_vector_deque_ranges_copy/0 45.20% 0.347 0.503 - 8.82% -
BM_MakeHeap_string_Ascending_262144 44.81% 7.039 10.193 - 11.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 44.66% 1.364 1.973 - 40.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 44.54% 513.310 741.954 - -22.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 44.21% 0.440 0.634 - -8.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 44.20% 0.460 0.663 - 42.12% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 44.15% 92.607 133.497 - 37.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 43.46% 250425546.420 359262008.601 - 44.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 42.92% 253133108.941 361788618.349 - 0.17% -
rng::search(deque<int>)_(near_matches)/1000 42.91% 17194.593 24572.515 - 2.02% -
rng::search(deque<int>)_(near_matches)/1024 42.78% 18001.606 25703.345 - 1.90% -
SetIntersection_Interlaced_Vector_float_1024_16 40.97% 1950000.022 2748868.962 - -2.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 40.42% 547.737 769.146 - -25.26% -
BM_RangesPushHeap_float_SingleElement_1 40.22% 0.412 0.578 - -9.25% -
std::unordered_set<int>::find(key)_(existent)/1024 39.62% 1.194 1.667 - 44.33% -
std::unordered_set<int>::count(key)_(non-existent)/32 38.30% 1.252 1.732 - 17.01% -
std::unordered_set<int>::count(key)_(non-existent)/1024 38.15% 1.362 1.882 - 21.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 38.11% 548.209 757.115 - -26.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 36.66% 37.418 51.134 - -0.39% -
std::rotate_copy(vector<int>)/8192 36.29% 542.066 738.797 - 15.27% -
std::is_sorted(deque<int>)/8 35.21% 2.491 3.368 - 34.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 34.99% 1889501.617 2550595.905 - 26.82% -
std::search(deque<int>,_pred)_(no_match)/1024 34.55% 324.418 436.495 - 33.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 34.22% 1.424 1.911 - 27.65% -
BM_PushHeap_uint64_SingleElement_1 33.96% 0.520 0.697 - 33.65% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.81% 25.828 34.301 - -1.72% -
SetIntersection_Interlaced_Vector_uint64_16384_16 32.66% 2616429.688 3470957.469 - 42.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 32.13% 8.333 11.010 - 10.34% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 31.76% 85.001 111.996 - -9.29% -
BM_StringDestroy_Empty 31.17% 0.667 0.875 - 33.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 31.14% 23.032 30.204 - 6.71% -
std::stable_partition(list<int>)_(sparse)/50 30.96% 26.248 34.376 - 31.62% -
std::unordered_set<int>::insert(value)_(already_present)/1024 30.71% 1.967 2.571 - 32.57% -
BM_vector_deque_ranges_move_backward/0 30.64% 0.419 0.548 - -9.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 30.54% 25.262 32.978 - 0.88% -
std::stable_partition(list<int>)_(alloc_fails)/50 30.14% 1955.294 2544.578 - 32.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 29.60% 19.764 25.615 - 16.51% -
std::find_if_not(list<int>)_(bail_25%)/32768 29.52% 7521.074 9741.525 - 28.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 29.51% 18.863 24.430 - 3.81% -
rng::find_end(deque<int>)_(near_matches)/8192 29.51% 1641422.338 2125836.509 - -0.50% -
rng::stable_partition(vector<int>)_(sparse)/50 29.43% 21.695 28.079 - 36.60% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 29.42% 48071501.929 62213843.711 - 22.62% -
rng::find_end(deque<int>)_(single_element)/1000 29.25% 249.318 322.234 - 9.92% -
rng::is_sorted_until(deque<int>,_pred)/8 29.10% 3.969 5.124 - 32.90% -
SetIntersection_Interlaced_Vector_float_256_16 29.06% 6224292.766 8032980.326 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 28.90% 4343569.713 5598743.920 - -6.56% -
rng::find_end(deque<int>)_(single_element)/8192 28.59% 2028.776 2608.904 - 18.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.51% 17.599 22.616 - 28.62% -
std::set<std::string>::insert(value)_(new_value)/8192 28.31% 69.990 89.802 - 28.39% -
std::replace(vector<int>)_(sprinkled)/50 28.29% 7.639 9.801 - 26.85% -
rng::search(deque<int>,_pred)_(no_match)/1024 28.25% 339.993 436.043 - -0.11% -
rng::find_end(deque<int>)_(single_element)/1024 28.13% 257.908 330.464 - 18.87% -
BM_PopHeap_uint64_1 27.96% 0.450 0.576 - 10.99% -
std::find_end(deque<int>)_(process_all)/8192 27.84% 2032.050 2597.672 - 27.30% -
BM_RangesMakeHeap_float_Descending_64 27.78% 0.193 0.247 - 27.83% -
std::find_end(deque<int>)_(process_all)/1024 27.57% 258.112 329.270 - 24.21% -
BM_RangesMakeHeap_string_Descending_262144 27.53% 3.465 4.419 - -22.21% -
std::replace(vector<int>)_(sprinkled)/32 27.52% 4.996 6.371 - 26.52% -
std::find_end(deque<int>)_(process_all)/1048576 27.26% 264645.904 336786.094 - 26.91% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 27.18% 10914.407 13880.820 - -16.76% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 27.13% 6.166 7.838 - 9.00% -
rng::stable_partition(deque<int>)_(sparse)/50 26.93% 30.730 39.005 - 42.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.75% 4937357.349 6257921.030 - -6.54% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 26.70% 1904.991 2413.598 - 28.48% -
BM_PushHeap_uint32_PipeOrgan_1 26.56% 0.441 0.558 - 17.54% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 26.51% 1970.296 2492.658 - 27.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 26.44% 0.332 0.420 - -13.79% -
std::stable_partition(list<int>)_(alloc_fails)/32 26.28% 1934.311 2442.579 - 29.56% -
BM_RangesMakeHeap_string_PipeOrgan_262144 26.01% 7.007 8.829 - -26.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.98% 25.400 31.999 - 23.53% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 25.98% 46.773 58.923 - -5.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 25.94% 2557100.231 3220534.225 - 2.63% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 25.55% 7062.290 8867.034 - 22.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 25.52% 1606442.846 2016370.561 - 6.12% -
std::set<std::string>::erase(key)_(existent)/32 25.18% 48.881 61.190 - -12.15% -
BM_vector_deque_copy_backward/0 24.92% 0.487 0.608 - 51.52% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 24.91% 94889957.866 118528885.744 - 18.37% -
std::remove_copy(list<int>)_(prefix)/8192 24.51% 6923.617 8620.380 - 22.73% -
BM_std_minmax<char>/8 24.35% 0.922 1.147 - 11.98% -
std::multiset<std::string>::erase(key)_(existent)/1024 23.91% 70.630 87.520 - 51.38% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 23.78% 1916.683 2372.515 - 24.92% -
std::unordered_set<int>::find(key)_(existent)/32 23.20% 1.218 1.501 - 32.16% -
std::fill_n(vector<bool>)/1048576 22.91% 3109.788 3822.099 - -0.32% -
std::stable_partition(vector<int>)_(sparse)/50 22.83% 20.589 25.291 - 25.48% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 22.82% 32.383 39.772 - 18.45% -
std::partition(deque<int>)_(dense)/50 22.80% 13.294 16.325 - -0.08% -
rng::replace(vector<int>)_(sprinkled)/8192 22.47% 1380.381 1690.587 - 22.79% -
BM_StringRead_Hot_Deep_Large 22.33% 0.566 0.692 - 20.21% -
rng::stable_partition(list<int>)_(sparse)/50 22.14% 26.315 32.141 - 24.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 22.05% 72.241 88.173 - 24.28% -
std::stable_partition(deque<int>)_(alloc_fails)/50 22.05% 1982.613 2419.797 - 24.24% -
std::remove_copy_if(list<int>)_(prefix)/8192 22.00% 7167.436 8744.579 - 20.17% -
std::remove_copy(list<int>)_(sprinkled)/8192 21.98% 6921.350 8442.351 - 21.25% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 21.95% 1932.900 2357.101 - 23.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 21.56% 42.049 51.113 - 3.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 21.21% 38.027 46.093 - 55.99% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 21.18% 0.459 0.556 - -1.93% -
rng::replace(vector<int>)_(sprinkled)/1024 21.06% 175.294 212.208 - 23.27% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 20.87% 0.502 0.607 - -0.92% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 20.79% 0.331 0.400 - 10.52% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 20.64% 0.332 0.400 - 10.51% -
std::partition(deque<int>)_(dense)/32 20.61% 9.018 10.877 - -2.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.47% 17.658 21.274 - 21.19% -
std::copy_backward(vector<bool>)_(aligned)/262144 20.27% 550.700 662.350 - -11.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 20.00% 0.337 0.404 - 11.26% -
std::stable_partition(deque<int>)_(alloc_fails)/32 19.67% 1972.089 2359.955 - 22.84% -
BM_PopHeap_uint32_1 19.66% 0.466 0.558 - 22.31% -
SetIntersection_Front_Vector_uint64_262144_1024 19.57% 5959438.120 7125561.010 - 23.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 19.45% 7911113.026 9449705.621 - 16.06% -
BM_RangesPopHeap_string_1 18.67% 0.537 0.638 - 21.76% -
BM_RangesPushHeap_float_Descending_1 18.64% 0.394 0.468 - -32.95% -
rng::find_end(deque<int>)_(near_matches)/1000 18.42% 27746.558 32856.165 - 19.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 18.38% 3965.154 4693.847 - 17.26% -
rng::stable_partition(deque<int>)_(dense)/32 18.21% 28.566 33.769 - 20.59% -
SetIntersection_Interlaced_Vector_string_16384_16 18.06% 4255049.512 5023461.876 - 8.93% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 18.04% 23.036 27.192 - 36.78% -
rng::stable_partition(list<int>)_(dense)/8192 17.96% 18407.836 21714.150 - 19.12% -
std::copy(vector<int>)/4096 17.96% 173.549 204.717 - -11.19% -
rng::find_end(deque<int>)_(near_matches)/1024 17.96% 28800.766 33972.681 - 18.66% -
std::multiset<std::string>::find(key)_(existent)/8192 17.93% 25.565 30.148 - 4.30% -
rng::replace(vector<int>)_(sprinkled)/32 17.90% 6.245 7.362 - 31.36% -
rng::copy_n(list<int>)/4096 17.88% 4116.195 4851.992 - 21.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 17.87% 0.453 0.534 - 11.99% -
rng::stable_partition(list<int>)_(alloc_fails)/32 17.82% 1906.397 2246.112 - 18.40% -
std::stable_partition(deque<int>)_(sparse)/50 17.76% 31.044 36.557 - 23.01% -
std::find_end(deque<int>)_(near_matches)/8192 17.75% 1636161.605 1926650.579 - -18.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 17.72% 14.040 16.527 - 0.26% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 17.70% 0.984 1.159 - -12.36% -
rng::stable_partition(list<int>)_(alloc_fails)/50 17.51% 1937.064 2276.280 - 18.12% -
rng::stable_partition(vector<int>)_(dense)/50 17.36% 25.974 30.482 - 15.29% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 17.31% 1.440 1.689 - 3.05% -
std::unordered_set<std::string>::erase(iterator)/1024 17.18% 26.205 30.708 - 2.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 17.09% 38.954 45.611 - 90.91% -
std::unordered_set<std::string>::find(key)_(existent)/8192 17.02% 37.163 43.488 - 22.49% -
rng::find_end(deque<int>)_(process_all)/8192 16.87% 2034.045 2377.096 - -0.42% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 16.76% 26595.922 31053.813 - 11.48% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16.75% 15134.505 17668.935 - 16.34% -
rng::find_end(forward_list<int>)_(same_length)/8192 16.68% 14264.764 16644.640 - 16.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 16.60% 273.124 318.470 - 10.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 16.52% 0.598 0.697 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 16.36% 4989562.167 5805851.177 - 15.42% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.31% 0.390 0.454 - 15.57% -
rng::find_end(deque<int>)_(process_all)/1024 16.30% 259.307 301.561 - -0.34% -
std::map<int,_int>::erase(key)_(non-existent)/32 16.27% 2.321 2.699 - 13.40% -
rng::rotate_copy(list<int>)/8192 16.14% 7156.245 8311.281 - 0.08% -
std::multiset<std::string>::erase(key)_(existent)/8192 16.09% 110.824 128.657 - -4.73% -
BM_StringDestroy_Small 16.05% 0.754 0.875 - -0.11% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 16.02% 1305.464 1514.565 - 22.43% -
SetIntersection_Interlaced_Vector_uint64_16384_4 15.80% 1428494.813 1654196.016 - 3.52% -
BM_MakeHeap_uint32_Random_4 15.78% 1.426 1.651 - 47.17% -
std::rotate_copy(list<int>)/32 15.71% 8.439 9.765 - 14.51% -
SetIntersection_Interlaced_Vector_float_1024_4 15.64% 1316183.730 1522077.663 - 3.77% -
rng::find_end(deque<int>)_(process_all)/1048576 15.57% 265029.906 306297.036 - -0.79% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 15.49% 0.485 0.560 - 3.86% -
bm_lexicographical_compare<int>/16 15.46% 2.001 2.310 - 14.57% -
BM_RangesPushHeap_string_Ascending_256 15.41% 9.634 11.119 - 1.32% -
BM_deque_vector_ranges_move_backward/0 15.41% 1.371 1.582 - 5.25% -
std::search(deque<int>)_(same_length)/1000 15.38% 371.071 428.146 - 21.20% -
std::is_sorted_until(deque<int>)/8 15.26% 2.859 3.295 - 6.64% -
BM_StringEraseWithMove_Small_Transparent 15.15% 2.334 2.687 - 5.17% -
rng::stable_partition(vector<int>)_(dense)/32 15.11% 22.173 25.523 - 13.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 15.06% 0.411 0.473 - -25.45% -
std::unordered_set<int>::count(key)_(non-existent)/8192 14.90% 1.505 1.730 - 3.53% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 14.89% 21.571 24.783 - -5.77% -
std::unordered_set<std::string>::contains(key)_(existent)/32 14.87% 33.309 38.263 - 15.67% -
BM_RangesPushHeap_string_Ascending_1024 14.87% 12.180 13.990 - 1.05% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 14.84% 3334.181 3829.004 - 11.97% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 14.57% 0.265 0.304 - -13.14% -
std::multiset<int>::insert(value)_(new_value)/8192 14.45% 73.952 84.641 - 14.34% -
rng::copy(vector<int>)/32768 14.38% 2819.270 3224.770 - -7.50% -
bm_lexicographical_compare<unsigned_char>/8 14.34% 1.157 1.323 - -11.66% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 14.31% 0.230 0.263 - 0.82% -
std::find(vector<long_long>)_(process_all)/8 14.30% 1.154 1.319 - 14.23% -
SetIntersection_Front_Set_float_1024_256 14.21% 4431474.273 5061280.402 - 1.18% -
std::stable_partition(list<int>)_(alloc_fails)/1024 14.21% 4166.839 4758.765 - 13.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 14.09% 0.268 0.306 - -12.35% -
BM_StringConstructDestroyCStr_Large_Opaque 14.04% 14.738 16.808 - 17.69% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 13.84% 88.125 100.322 - 9.04% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 13.79% 0.486 0.553 - 19.10% -
BM_MakeHeap_uint64_Heap_64 13.75% 0.237 0.270 - 13.68% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 13.73% 1.193 1.357 - 9.71% -
BM_RangesMakeHeap_float_Descending_16 13.72% 0.210 0.239 - 14.12% -
std::map<int,_int>::erase(key)_(non-existent)/8192 13.67% 7.333 8.336 - 8.54% -
std::set<int>::contains(key)_(non-existent)/8192 13.56% 8.328 9.457 - 13.79% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 13.49% 8387.769 9519.517 - -1.27% -
rng::stable_partition(deque<int>)_(dense)/50 13.49% 38.836 44.073 - 17.84% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 13.38% 8292.624 9402.274 - -1.15% -
std::copy_backward(vector<int>)/32768 13.35% 3344.418 3790.974 - -0.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 13.29% 49.506 56.087 - 13.63% -
rng::stable_partition(list<int>)_(dense)/32 13.28% 31.320 35.480 - 11.56% -
rng::replace(vector<int>)_(sprinkled)/50 13.12% 8.949 10.123 - 26.10% -
BM_MakeHeap_uint64_Random_4 13.11% 1.548 1.750 - 21.09% -
rng::none_of(vector<int>)_(process_all)/8 13.06% 2.308 2.610 - 10.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 13.05% 31.788 35.935 - 24.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 13.04% 0.824 0.932 - 6.71% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 12.93% 1.231 1.390 - 6.25% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 12.90% 1.281 1.447 - 16.83% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 12.84% 2925.442 3301.213 - 13.71% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 12.83% 1.296 1.462 - -19.21% -
std::flat_map<int,_int>::erase(iterator)/1024 12.78% 76.026 85.741 - 12.69% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 12.77% 21.045 23.732 - 6.03% -
BM_std_minmax<short>/4 12.53% 1.024 1.153 - 18.73% -
std::equal(list<int>)_(it,_it,_it,_it)/50 12.34% 35.638 40.034 - -0.90% -
std::set<int>::equal_range(key)_(existent)/8192 12.31% 8.233 9.246 - 16.21% -
rng::copy(list<int>)/64 12.31% 30.852 34.649 - 2.51% -
SetIntersection_Interlaced_Vector_float_256_4 12.26% 4853937.314 5449028.928 - 1.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 12.24% 4.788 5.374 - 9.05% -
BM_lexicographical_compare_three_way_fast_path/1 12.24% 0.348 0.390 - -0.13% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 12.21% 3345.340 3753.899 - 4.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 12.20% 1480217.804 1660778.305 - 4.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 12.16% 13.360 14.984 - 12.17% -
std::unordered_set<std::string>::find(key)_(existent)/32 12.05% 37.249 41.738 - -0.96% -
SetIntersection_Front_Set_string_16384_64 12.02% 4674887.151 5236826.986 - 5.48% -
rng::find_if(list<int>)_(process_all)/8192 12.02% 11230.218 12579.970 - 21.85% -
BM_StringRelational_Eq_Small_Small_Control 12.01% 1.696 1.900 - 2.64% -
BM_std_min<unsigned_int>/13 11.99% 1.492 1.671 - 18.18% -
std::find(list<int>)_(process_all)/50 11.98% 18.552 20.773 - 14.57% -
std::map<int,_int>::erase(key)_(non-existent)/1024 11.95% 5.301 5.934 - 9.99% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 11.85% 36.574 40.907 - -2.75% -
BM_RangesMakeHeap_string_Random_262144 11.81% 15.179 16.972 - -12.62% -
BM_std_min<unsigned___int128>/64000 11.77% 24776.719 27693.975 - -35.42% -
std::set<std::string>::erase(iterator)/0 11.77% 26.746 29.895 - 17.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.74% 106411.748 118901.558 - 12.30% -
BM_PushHeap_uint32_QuickSortAdversary_16 11.70% 0.947 1.058 - 13.04% -
BM_std_min<unsigned___int128>/4000 11.69% 1543.559 1724.031 - -35.17% -
BM_RangesMakeHeap_float_Random_4 11.67% 1.598 1.784 - 16.61% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.57% 14.810 16.524 - 11.94% -
BM_MakeHeap_string_SingleElement_262144 11.57% 7.397 8.253 - 5.92% -
BM_MakeHeap_uint64_Ascending_4 11.56% 0.409 0.456 - 0.89% -
BM_PopHeap_float_262144 11.45% 38.037 42.390 - 4.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 11.42% 140439842.329 156484187.471 - 9.13% -
std::multiset<std::string>::erase(iterator)/0 11.30% 26.420 29.406 - -2.17% -
BM_std_min<unsigned___int128>/65536 11.28% 25382.257 28245.566 - -35.65% -
SetIntersection_Front_Vector_string_256_256 11.27% 19276542.755 21448392.810 - 6.35% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 11.26% 36.224 40.303 - -6.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 11.22% 1.510 1.679 - 4.17% -
BM_StringFindNoMatch/64 11.21% 1.827 2.032 - 9.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.16% 67.954 75.537 - 15.90% -
BM_std_min<unsigned___int128>/1024 11.13% 396.638 440.793 - -35.13% -
std::set<std::string>::erase(key)_(non-existent)/1024 11.11% 24.675 27.417 - 3.42% -
BM_StringConstructDestroyCStr_Small_Opaque 11.09% 2.081 2.312 - 11.05% -
std::find_end(forward_list<int>)_(single_element)/8192 11.06% 5681.824 6310.230 - 10.16% -
BM_std_min<unsigned___int128>/4096 11.06% 1580.503 1755.255 - -35.53% -
BM_vector_deque_ranges_move_backward/2 11.05% 1.800 1.999 - 3.21% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.93% 28.351 31.451 - 12.41% -
BM_std_min<unsigned___int128>/5500 10.86% 2123.963 2354.596 - -35.61% -
BM_std_min<unsigned___int128>/70000 10.83% 27103.555 30039.766 - -35.92% -
BM_SortHeap_pair<uint32,_uint32>_4 10.82% 1.690 1.873 - -0.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 10.81% 18.666 20.685 - 11.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 10.81% 1.115 1.235 - 9.28% -
bm_lexicographical_compare<signed_char>/3 10.74% 1.671 1.851 - 7.17% -
SetIntersection_Interlaced_Vector_float_1024_256 10.73% 6136250.720 6794772.423 - -14.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 10.68% 0.440 0.486 - 44.78% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.66% 9.969 11.031 - 4.49% -
std::unordered_set<std::string>::erase(iterator)/32 10.63% 28.706 31.757 - 0.06% -
SetIntersection_Front_Vector_uint64_256_256 10.61% 4703089.227 5201962.171 - 11.78% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 10.60% 0.519 0.574 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 10.58% 0.629 0.696 - 9.44% -
BM_std_min<char>/1 10.57% 0.349 0.385 - 33.79% -
BM_std_min<unsigned___int128>/512 10.57% 199.186 220.246 - -34.89% -
BM_PushHeap_uint32_QuickSortAdversary_1 10.56% 0.535 0.592 - 22.79% -
BM_std_min<short>/4 10.56% 0.907 1.003 - -7.28% -
std::unordered_set<int>::contains(key)_(existent)/1024 10.53% 1.215 1.343 - -4.22% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 10.52% 7.573 8.370 - 12.07% -
std::all_of(deque<int>)_(process_all)/50 10.52% 19.275 21.302 - 0.31% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 10.44% 20.947 23.134 - -4.08% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 10.29% 0.367 0.405 - 11.01% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 10.27% 8534.282 9411.143 - 3.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 10.22% 323.872 356.981 - 0.03% -
bm_lexicographical_compare<unsigned_char>/6 10.22% 1.619 1.785 - -8.90% -
BM_std_minmax<unsigned_char>/64 10.20% 1.255 1.383 - 13.43% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.14% 9926.160 10933.130 - 4.16% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 10.07% 29.130 32.064 - 22.70% -
bm_lexicographical_compare<signed_char>/1 10.06% 1.261 1.388 - 7.87% -
SetIntersection_Interlaced_Vector_float_16384_256 10.03% 16177692.456 17800713.543 - -40.08% -
std::unordered_set<std::string>::count(key)_(existent)/32 10.03% 36.585 40.254 - 3.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.01% 8824102.891 9707281.376 - -0.39% -
rng::find_last_if(list<int>)_(bail_10%)/50 9.99% 36.330 39.960 - 9.47% -
BM_StringRelational_Less_Huge_Large_Control 9.99% 2.236 2.459 - -0.37% -
rng::remove(list<int>)_(prefix)/8192 9.95% 8380.415 9214.017 - 8.11% -
SetIntersection_Front_Set_float_1024_64 9.93% 1886709.778 2074058.430 - 1.64% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 9.91% 25.393 27.910 - 10.62% -
BM_MakeHeap_string_Ascending_16384 9.89% 5.641 6.198 - 7.77% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 9.87% 4.743 5.211 - 9.02% -
BM_StringRelational_Less_Large_Small_Control 9.84% 1.727 1.897 - 6.56% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 9.80% 2.969 3.260 - 4.10% -
BM_RangesMakeHeap_string_Descending_256 9.70% 2.683 2.943 - -14.12% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 9.68% 0.850 0.932 - -0.10% -
rng::generate_n(list<int>)/8192 9.66% 7508.532 8234.091 - 18.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.58% 10.424 11.423 - 9.36% -
std::multimap<int,_int>::find(key)_(non-existent)/32 9.57% 2.248 2.463 - 10.03% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.57% 7.164 7.850 - 9.32% -
BM_StringFindAllMatch/8 9.54% 2.417 2.648 - 4.07% -
BM_StringFindAllMatch/1 9.52% 2.625 2.875 - 3.64% -
rng::stable_partition(deque<int>)_(sparse)/32 9.48% 12.769 13.979 - 25.21% -
BM_deque_vector_copy_backward/0 9.47% 1.407 1.540 - 11.69% -
BM_RangesPushHeap_uint32_Random_1 9.47% 0.488 0.534 - 6.62% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.47% 0.701 0.767 - 9.62% -
std::stable_partition(list<int>)_(dense)/32 9.43% 32.491 35.554 - 6.66% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.42% 0.701 0.767 - 9.66% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.42% 0.701 0.767 - 9.62% -
BM_StringRelational_Less_Small_Large_Control 9.42% 1.676 1.834 - 13.42% -
std::find_end(deque<int>)_(near_matches)/1024 9.40% 27691.615 30295.172 - -3.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.37% 24.460 26.754 - 20.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 9.31% 41.191 45.024 - 41.32% -
BM_MakeHeap_string_Ascending_1024 9.29% 4.898 5.353 - 1.59% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 9.28% 1.617 1.767 - 9.81% -
rng::copy_backward(vector<bool>)_(aligned)/64 9.24% 1.618 1.767 - -6.65% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 9.23% 1.142 1.247 - -6.89% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 9.23% 1.206 1.317 - 4.94% -
bm_lexicographical_compare<signed_char>/4 9.21% 1.905 2.080 - 6.37% -
SetIntersection_Front_Set_uint32_16384_256 9.19% 4559064.286 4978014.254 - 2.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 9.18% 3.692 4.031 - 9.55% -
std::multiset<std::string>::contains(key)_(existent)/32 9.17% 15.228 16.625 - 11.35% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 9.13% 0.998 1.090 - 5.38% -
std::unordered_multiset<int>::count(key)_(existent)/8192 9.12% 1.677 1.829 - -1.66% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 9.11% 2932.924 3200.024 - 9.84% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 9.10% 1.405 1.533 - 8.66% -
BM_vector_deque_copy_backward/2 9.08% 1.892 2.064 - -0.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.02% 10.348 11.282 - 48.98% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.99% 1368.758 1491.868 - 8.98% -
std::move(vector<bool>)_(unaligned)/64 8.97% 1.545 1.684 - 9.75% -
std::partition_point(deque<int>)/32 8.94% 4.344 4.733 - 5.66% -
std::find_end(deque<int>)_(near_matches)/1000 8.94% 26749.824 29141.203 - -3.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8.92% 9946516.418 10834231.665 - 10.76% -
BM_std_min<unsigned_short>/23 8.92% 2.051 2.234 - 4.66% -
std::partition(deque<int>)_(sparse)/8192 8.92% 3017.702 3286.826 - 8.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.92% 3.305 3.600 - 9.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 8.91% 7.141 7.778 - 44.18% -
rng::fill(deque<int>)/32 8.87% 1.367 1.489 - 1.25% -
BM_MakeHeap_uint32_PipeOrgan_4 8.87% 0.390 0.425 - 1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.86% 6548059.163 7128231.253 - 9.39% -
bm_lexicographical_compare<unsigned_char>/4 8.86% 1.212 1.319 - -11.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.85% 25874857.707 28163520.028 - 1.56% -
BM_StringFindAllMatch/64 8.84% 2.894 3.150 - 2.54% -
std::copy_n(vector<bool>)_(aligned)/1048576 8.81% 1707.983 1858.460 - 10.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 8.80% 120246929.995 130834012.745 - -2.88% -
rng::reverse_copy(deque<int>)/8 8.77% 2.807 3.053 - 0.27% -
BM_MakeThenSortHeap_uint64_SingleElement_64 8.76% 5.947 6.468 - 9.30% -
bm_lexicographical_compare<unsigned_char>/7 8.74% 1.863 2.026 - -8.45% -
BM_std_min<unsigned_short>/22 8.71% 1.817 1.975 - 8.95% -
rng::fill(vector<bool>)/64 8.71% 1.759 1.912 - 19.15% -
BM_deque_vector_copy/0 8.67% 1.391 1.511 - 1.39% -
BM_PopHeap_string_1 8.65% 0.581 0.631 - -9.79% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.65% 1.956 2.125 - 26.65% -
SetIntersection_Front_Vector_string_1024_64 8.61% 3379825.651 3670868.889 - 5.88% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 8.60% 16.574 17.999 - 7.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 8.60% 0.427 0.463 - -16.65% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.55% 25453.989 27630.046 - 8.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 8.55% 1850.371 2008.500 - 8.08% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 8.54% 4113.780 4464.972 - 7.35% -
std::partition(deque<int>)_(sparse)/32 8.53% 10.590 11.494 - 19.23% -
rng::find_first_of(vector<int>)_(large_needle)/1024 8.45% 111148.558 120540.286 - 9.74% -
BM_std_minmax_element<char>/3 8.45% 1.149 1.246 - 5.58% -
std::set<std::string>::find(key)_(non-existent)/32 8.44% 9.566 10.373 - 11.80% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 8.43% 2625.255 2846.684 - 0.33% -
SetIntersection_Front_Set_float_262144_1024 8.43% 14662931.454 15899304.199 - 11.93% -
rng::partition(deque<int>)_(dense)/32 8.42% 9.705 10.522 - 0.08% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 8.42% 11466.864 12432.614 - 2.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 8.42% 0.697 0.756 - 6.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 8.42% 0.462 0.501 - -17.96% -
bm_lexicographical_compare<signed_char>/2 8.41% 1.493 1.619 - 8.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.41% 4.893 5.305 - 8.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.38% 86.215 93.439 - 6.96% -
BM_std_min<unsigned___int128>/64 8.33% 24.569 26.617 - -31.34% -
std::map<std::string,_int>::erase(key)_(existent)/1024 8.29% 60.712 65.745 - -24.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 8.25% 536.331 580.567 - 3.97% -
rng::fill(vector<bool>)/512 8.23% 1.614 1.747 - 17.70% -
rng::find_first_of(vector<int>)_(large_needle)/8192 8.23% 7182789.062 7773951.389 - 10.15% -
BM_RangesPushHeap_string_SingleElement_16 8.19% 2.507 2.712 - 6.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.18% 0.401 0.433 - -3.91% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 8.17% 26.021 28.147 - 1.68% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 8.16% 25.809 27.916 - 4.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 8.16% 735.504 795.528 - 8.17% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 8.09% 17.611 19.035 - 6.35% -
std::move(deque<int>)/64 8.08% 6.084 6.576 - 9.54% -
BM_vector_deque_copy_backward/1 8.07% 2.149 2.322 - 0.51% -
rng::find_last(deque<int>)_(bail_90%)/8192 8.07% 202.388 218.715 - 7.34% -
BM_RangesMakeHeap_string_Descending_1024 8.06% 2.713 2.932 - -17.85% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 8.04% 1.864 2.014 - 7.41% -
SetIntersection_Interlaced_Vector_float_262144_16 8.03% 2973883.047 3212811.174 - -48.87% -
std::set<std::string>::erase(key)_(non-existent)/8192 8.02% 32.142 34.721 - 3.59% -
rng::unique(deque<int>)_(sprinkled)/1024 7.99% 627.484 677.651 - 7.60% -
rng::find_first_of(vector<int>)_(large_needle)/50 7.96% 263.764 284.765 - -0.28% -
BM_StringAssignAsciiz_Empty_Opaque 7.93% 2.881 3.109 - 7.93% -
std::set<std::string>::equal_range(key)_(existent)/8192 7.92% 28.695 30.969 - 14.68% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.92% 22.722 24.521 - 7.65% -
BM_MakeHeap_string_Descending_262144 7.90% 3.744 4.040 - 14.01% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.90% 1.499 1.618 - -4.66% -
BM_StringEraseToEnd_Huge_Opaque 7.88% 2.347 2.532 - 0.79% -
BM_RangesPushHeap_string_SingleElement_256 7.86% 2.507 2.704 - 5.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.84% 7.658 8.258 - 7.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.81% 5.033 5.427 - 7.56% -
SetIntersection_Front_Vector_string_16384_256 7.81% 9534982.608 10279543.762 - 1.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.72% 6.292 6.778 - 7.58% -
BM_StringRelational_Less_Large_Huge_Control 7.71% 2.263 2.437 - 9.33% -
rng::find_first_of(vector<int>)_(large_needle)/32 7.69% 105.739 113.869 - 8.41% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.67% 21.917 23.599 - 2.40% -
std::find_if(deque<int>)_(bail_25%)/32768 7.65% 2846.493 3064.253 - 11.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.62% 6.242 6.718 - 2.09% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.60% 8865.299 9538.748 - 4.23% -
bm_lexicographical_compare<signed_char>/5 7.55% 2.150 2.313 - 4.80% -
BM_RangesPushHeap_string_Ascending_64 7.54% 6.958 7.482 - 0.55% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 7.53% 1472.182 1583.073 - 107.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 7.51% 1590446.209 1709852.375 - -0.41% -
BM_getline_string 7.46% 16.954 18.219 - 3.92% -
rng::find_end(deque<int>)_(process_all)/1000 7.46% 251.484 270.241 - 7.22% -
rng::unique(deque<int>)_(sprinkled)/32 7.41% 58.237 62.552 - 3.14% -
std::copy_if(list<int>)_(entire_range)/32768 7.38% 26368.773 28315.230 - -5.63% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.37% 28.816 30.940 - 6.68% -
BM_MakeHeap_string_Ascending_256 7.37% 4.820 5.176 - 3.75% -
BM_RangesPushHeap_string_SingleElement_1024 7.36% 2.522 2.708 - 5.06% -
BM_std_min<unsigned_short>/26 7.36% 2.045 2.196 - 1.99% -
rng::copy_if(list<int>)_(entire_range)/32768 7.35% 26101.507 28020.395 - -1.35% -
std::generate(list<int>)/8192 7.35% 6929.158 7438.212 - 0.43% -
std::remove(deque<int>)_(sprinkled)/50 7.35% 60.780 65.245 - 13.95% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 7.34% 636.408 683.120 - -7.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.32% 1764.447 1893.654 - 22.69% -
SetIntersection_Interlaced_Vector_uint32_1024_256 7.31% 4688206.076 5030906.570 - -20.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.27% 23.531 25.241 - -0.12% -
rng::remove_copy(deque<int>)_(prefix)/50 7.25% 20.270 21.739 - -0.58% -
rng::search_n(list<int>)_(no_match)/8192 7.22% 6885.911 7383.153 - -0.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 7.22% 14.595 15.649 - 7.78% -
BM_vector_deque_copy/0 7.21% 0.380 0.408 - 4.96% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.18% 10.461 11.212 - 9.94% -
BM_MakeThenSortHeap_float_Random_4 7.17% 4.341 4.652 - 4.27% -
BM_MakeHeap_uint64_Random_1024 7.17% 1.056 1.132 - 3.16% -
BM_RangesPushHeap_string_SingleElement_64 7.15% 2.555 2.737 - 4.85% -
BM_StringConstructDestroyCStr_Small_Transparent 7.14% 0.369 0.395 - 6.67% -
BM_StringRelational_Compare_Huge_Empty_Control 7.10% 1.635 1.751 - 5.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 7.06% 79.067 84.652 - 6.58% -
rng::contains(deque<int>)_(process_all)/8 7.05% 2.924 3.130 - 6.38% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.04% 1713.810 1834.545 - 7.15% -
std::transform(list<int>,_list<int>)/8192 7.03% 9249.979 9899.957 - 5.19% -
std::stable_sort(deque<int>)_(pipe-organ)/8 7.01% 20.228 21.646 - 5.97% -
rng::move(deque<int>)/64 6.98% 6.459 6.910 - 9.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 6.97% 1.665 1.781 - 4.75% -
BM_MakeHeap_uint64_Descending_64 6.96% 0.235 0.251 - -0.12% -
std::fill_n(vector<bool>)/64 6.95% 1.364 1.458 - -3.93% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.94% 1312.184 1403.229 - 6.84% -
SetIntersection_Interlaced_Set_uint64_256_256 6.93% 8786483.613 9395606.541 - 4.13% -
std::multiset<int>::contains(key)_(non-existent)/32 6.88% 2.329 2.489 - 6.14% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 6.81% 3.776 4.034 - 1.76% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.80% 9.329 9.963 - -5.69% -
std::list<int>::erase(begin)_(cheap_elements)/1024 6.78% 9.765 10.427 - 2.58% -
std::find_if(deque<int>)_(bail_25%)/8192 6.77% 712.786 761.013 - 8.18% -
BM_vector_deque_ranges_move_backward/1 6.76% 2.073 2.213 - 1.39% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 6.74% 16.729 17.857 - 4.89% -
std::swap_ranges(deque<int>)/1024 6.74% 319.762 341.309 - 3.56% -
BM_RangesPushHeap_string_SingleElement_16384 6.73% 2.545 2.717 - 5.83% -
std::remove_if(list<int>)_(prefix)/8192 6.70% 9499.057 10135.560 - 8.39% -
rng::copy(vector<bool>)_(unaligned)/512 6.69% 3.478 3.710 - 0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 6.67% 2.226 2.375 - 27.52% -
std::stable_partition(vector<int>)_(alloc_fails)/50 6.67% 1928.279 2056.911 - 7.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 6.66% 577.659 616.150 - 16.26% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 6.65% 10737.009 11451.518 - -0.30% -
BM_MakeHeap_uint64_QuickSortAdversary_4 6.64% 0.413 0.440 - 2.90% -
rng::move(vector<bool>)_(unaligned)/64 6.64% 1.634 1.742 - 7.59% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.62% 17.483 18.639 - 2.66% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.62% 1.071 1.142 - -2.11% -
std::remove_copy_if(list<int>)_(sprinkled)/50 6.61% 25.358 27.034 - 9.78% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 6.60% 16.660 17.760 - 5.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.57% 8.903 9.488 - -0.05% -
BM_StringAssignAsciiz_Small_Opaque 6.54% 2.881 3.070 - 6.49% -
rng::swap_ranges(deque<int>)/1024 6.51% 315.960 336.515 - -0.13% -
BM_RangesMakeHeap_uint64_Random_16384 6.49% 1.030 1.096 - 9.14% -
rng::generate(list<int>)/8192 6.48% 7051.230 7507.843 - -0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.46% 3336017.778 3551508.667 - -0.33% -
rng::fill_n(list<int>)/8192 6.45% 7078.416 7534.659 - 6.45% -
BM_MakeHeap_uint64_Random_64 6.43% 1.217 1.295 - 0.98% -
std::unique(deque<int>)_(sprinkled)/1024 6.42% 846.539 900.921 - 2.82% -
rng::move(vector<int>)/1048576 6.41% 56823.484 60468.236 - 4.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 6.41% 0.569 0.605 - -0.22% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.35% 26.535 28.220 - 8.18% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 6.34% 0.910 0.967 - 2.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 6.33% 0.848 0.901 - 3.08% -
rng::move_backward(list<int>)/262144 6.30% 294383.315 312941.751 - 17.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.29% 80293.056 85344.874 - 7.49% -
BM_std_minmax<unsigned_char>/8 6.29% 0.971 1.032 - -5.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.29% 65543.589 69663.140 - 6.80% -
rng::fold_left(list<int>)/8192 6.27% 10771.582 11446.530 - 8.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 6.25% 139743.676 148479.276 - 6.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 6.24% 33.320 35.401 - 21.89% -
SetIntersection_Front_Set_uint32_262144_1024 6.23% 14608534.500 15518642.158 - 0.31% -
std::map<int,_int>::insert(value)_(already_present)/8192 6.21% 3.908 4.150 - 2.63% -
std::set<int>::erase(key)_(existent)/8192 6.19% 51.119 54.282 - 5.88% -
std::stable_sort(deque<int>)_(descending)/8 6.18% 26.996 28.665 - 7.56% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.18% 18.175 19.298 - 5.32% -
std::stable_sort(deque<int>)_(ascending)/8 6.12% 18.011 19.114 - 5.31% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 6.12% 11802.386 12524.288 - 0.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.09% 2.383 2.528 - 5.66% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.08% 9958014.570 10563926.033 - 5.98% -
BM_MakeHeap_string_Heap_262144 6.08% 5.196 5.512 - 0.81% -
std::stable_sort(deque<int>)_(repeated)/8 6.08% 18.055 19.152 - 5.22% -
rng::unique(deque<int>)_(sprinkled)/52 6.07% 68.098 72.235 - -3.37% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 6.07% 9.215 9.774 - 12.64% -
rng::find_end(forward_list<int>)_(single_element)/8192 6.06% 5821.122 6173.682 - 3.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 6.04% 2571105.280 2726474.314 - 31.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.04% 10.570 11.209 - 6.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 6.03% 1.487 1.577 - 15.13% -
rng::swap_ranges(deque<int>)/8192 6.02% 2536.382 2689.188 - -0.20% -
std::copy_if(list<int>)_(entire_range)/64 6.01% 31.499 33.394 - -7.72% -
std::swap_ranges(deque<int>)/8192 6.01% 2555.056 2708.604 - 2.75% -
BM_std_min<int>/3 6.00% 0.694 0.735 - 5.67% -
std::unordered_set<int>::count(key)_(non-existent)/0 6.00% 0.290 0.307 - -24.05% -
std::find_first_of(list<int>)_(large_needle)/50 5.99% 1734.965 1838.813 - 5.99% -
BM_std_minmax<unsigned_int>/4 5.96% 1.023 1.084 - 11.41% -
std::partition_point(deque<int>)/50 5.95% 4.495 4.763 - 3.22% -
bm_ranges_lexicographical_compare<signed_char>/64 5.92% 2.175 2.304 - 21.04% -
BM_std_minmax_element<int>/2 5.89% 0.649 0.687 - 7.69% -
std::set<int>::count(key)_(existent)/8192 5.89% 7.928 8.395 - 7.88% -
BM_MakeThenSortHeap_float_Descending_4 5.87% 1.158 1.226 - 4.29% -
std::adjacent_find(list<int>,_pred)/50 5.86% 36.593 38.736 - 10.58% -
BM_PushHeap_float_Ascending_16384 5.85% 4.055 4.292 - 1.70% -
std::set<int>::equal_range(key)_(non-existent)/32 5.85% 2.571 2.722 - 0.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 5.84% 0.949 1.004 - -6.68% -
BM_std_minmax<char>/16 5.83% 0.969 1.025 - -0.09% -
BM_std_minmax<unsigned_long_long>/1 5.82% 0.595 0.630 - 7.90% -
SetIntersection_Interlaced_Vector_string_256_64 5.81% 19491523.013 20624619.920 - 2.22% -
SetIntersection_Front_Set_float_262144_16 5.80% 1234507.341 1306073.744 - 2.68% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 5.80% 9.509 10.060 - -10.75% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.79% 11831.644 12517.244 - -2.44% -
std::unordered_multiset<int>::find(key)_(existent)/1024 5.79% 1.188 1.257 - 8.23% -
SetIntersection_Interlaced_Set_string_256_64 5.79% 29833308.329 31559326.208 - 0.44% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 5.77% 81691.384 86405.187 - -1.52% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.75% 6.364 6.730 - 5.52% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.73% 9.916 10.485 - 0.30% -
BM_deque_deque_copy_backward/64 5.73% 3.322 3.512 - 4.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 5.71% 3954802.143 4180720.524 - 45.35% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.71% 9.748 10.304 - 3.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.69% 9840.576 10400.394 - 5.59% -
BM_RangesPushHeap_string_SingleElement_4 5.68% 2.263 2.392 - 4.28% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 5.68% 1.378 1.457 - 7.61% -
BM_RangesPopHeap_string_262144 5.68% 94.376 99.736 - -1.40% -
bm_lexicographical_compare<unsigned_char>/3 5.68% 1.923 2.032 - -7.77% -
BM_StringRelational_Less_Large_Empty_Control 5.67% 1.939 2.049 - 5.15% -
SetIntersection_Interlaced_Set_uint64_1024_1024 5.63% 15274930.378 16134818.570 - 6.25% -
std::find_if(vector<char>)_(process_all)/8 5.62% 2.468 2.607 - 7.48% -
BM_RangesMakeHeap_string_Descending_16384 5.62% 2.741 2.895 - -24.78% -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.62% 4.865 5.138 - -12.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.61% 6.852 7.237 - 5.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.60% 1578.212 1666.654 - -3.76% -
std::set<std::string>::erase(key)_(non-existent)/32 5.60% 13.046 13.777 - -6.19% -
BM_StringEraseToEnd_Huge_Transparent 5.60% 2.441 2.578 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.57% 1612843.670 1702710.126 - -0.27% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 5.52% 3412.733 3601.163 - -0.68% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.50% 31.874 33.626 - 4.19% -
bm_lexicographical_compare<signed_char>/6 5.48% 2.438 2.571 - 3.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.47% 5.330 5.622 - 4.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.47% 0.565 0.596 - 2.23% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.46% 29.869 31.499 - 10.21% -
rng::search(list<int>)_(same_length)/8192 5.44% 8465.700 8926.531 - -7.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 5.44% 1618518.473 1706494.791 - 0.13% -
BM_RangesPushHeap_string_SingleElement_262144 5.42% 2.596 2.737 - 3.86% -
std::is_sorted(deque<int>,_pred)/8 5.41% 4.442 4.682 - 7.80% -
std::set<std::string>::upper_bound(key)_(existent)/32 5.39% 16.194 17.067 - 0.12% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 5.37% 1.452 1.530 - 2.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.37% 9300.995 9800.125 - 0.51% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 5.35% 6616.260 6970.172 - 4.86% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 5.33% 27.331 28.789 - -1.94% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 5.31% 21.348 22.481 - 4.97% -
rng::reverse_copy(vector<int>)/8 5.30% 2.410 2.538 - 0.16% -
std::none_of(deque<int>)_(process_all)/50 5.30% 17.738 18.678 - 5.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.30% 1618173.258 1703863.852 - -0.84% -
std::remove(deque<int>)_(sprinkled)/32 5.27% 54.887 57.781 - 9.79% -
SetIntersection_Interlaced_Vector_uint64_262144_4 5.26% 1519832.358 1599741.164 - 1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.25% 1606724.039 1691079.752 - 0.22% -
BM_std_min<unsigned___int128>/31 5.25% 11.823 12.444 - -25.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 5.24% 1.146 1.206 - 14.76% -
std::find_if(deque<int>)_(process_all)/8192 5.24% 2819.865 2967.543 - 4.30% -
BM_MakeHeap_float_Random_4 5.21% 1.659 1.746 - 8.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.19% 20.956 22.044 - -0.52% -
rng::partition(vector<int>)_(dense)/32 5.19% 8.093 8.513 - 1.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.17% 8.748 9.201 - 5.16% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.15% 173.460 182.393 - 5.09% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.15% 11.745 12.349 - 9.95% -
BM_std_minmax<int>/16 5.15% 1.251 1.315 - 0.11% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.14% 6387.098 6715.227 - 4.30% -
std::find(vector<long_long>)_(bail_25%)/8 5.13% 0.905 0.952 - -0.51% -
rng::find_last(vector<char>)_(bail_10%)/1048576 5.13% 108003.158 113544.677 - 1.21% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.12% 495.806 521.188 - 3.13% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 5.12% 494147.068 519433.644 - 3.07% -
bm_lexicographical_compare<int>/4 5.12% 1.320 1.387 - 10.20% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.09% 7301.441 7673.350 - 5.47% -
BM_vector_deque_move_backward/2 5.09% 2.168 2.279 - -0.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.08% 9357.762 9833.416 - 0.51% -
rng::copy_backward(list<int>)/32768 5.08% 27687.746 29094.138 - -4.07% -
std::unordered_multiset<int>::count(key)_(existent)/32 5.07% 1.679 1.764 - -5.04% -
BM_RangesMakeHeap_float_Random_16 5.07% 1.572 1.652 - -3.39% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.07% 1.508 1.584 - 10.66% -
rng::copy_backward(deque<int>)/8 5.06% 2.693 2.830 - 1.31% -
std::set<std::string>::contains(key)_(existent)/1024 5.05% 22.728 23.876 - 12.38% -
BM_std_min<int>/2 5.05% 0.463 0.486 - 5.33% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 5.03% 1.523 1.600 - 4.14% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 5.01% 7301.955 7667.766 - 5.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 5.00% 0.892 0.937 - 3.97% -
BM_RangesPushHeap_string_Ascending_16384 5.00% 18.773 19.711 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.98% 195506599.785 205239397.339 - -5.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.98% 1623738.361 1704526.774 - -0.22% -
rng::find_last(vector<char>)_(bail_10%)/8192 4.97% 852.182 894.558 - 1.36% -
BM_std_min<unsigned___int128>/32 4.96% 12.238 12.845 - -26.19% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.95% 2.461 2.583 - 1.93% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 4.94% 1.450 1.522 - 14.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.94% 0.733 0.770 - 3.68% -
rng::none_of(deque<int>)_(process_all)/8 4.94% 4.383 4.599 - 4.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 4.93% 12149409.513 12747788.828 - 0.37% -
BM_std_min<unsigned___int128>/28 4.91% 10.635 11.157 - -24.74% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.90% 40.411 42.391 - 5.80% -
std::partial_sort_copy(deque<int>)_(descending)/8 4.90% 19.397 20.347 - 3.46% -
rng::find_if(deque<int>)_(process_all)/8192 4.89% 2954.688 3099.095 - 2.97% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 4.89% 5.426 5.691 - 5.39% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.88% 1.169 1.226 - -5.86% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.88% 12338.948 12940.973 - 1.93% -
BM_deque_deque_ranges_copy_backward/2 4.88% 2.414 2.531 - -0.03% -
BM_deque_deque_ranges_move_backward/2 4.87% 2.409 2.526 - -0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.87% 1774.900 1861.314 - -4.05% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 4.87% 81317.802 85275.612 - -0.24% -
BM_std_min<unsigned___int128>/29 4.87% 11.038 11.575 - -25.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.86% 36.041 37.793 - 23.87% -
rng::find_end(vector<int>)_(same_length)/1024 4.85% 510.568 535.349 - 4.21% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4.85% 3850.129 4036.675 - 3.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 4.84% 9340183.731 9792686.334 - 11.36% -
rng::copy(vector<int>)/8 4.84% 2.229 2.336 - 2.09% -
std::find(vector<bool>)_(process_all)/8 4.82% 0.660 0.692 - 20.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.82% 37.131 38.920 - 32.19% -
SetIntersection_Front_Set_float_1024_1024 4.82% 14827857.614 15542032.265 - -6.45% -
SetIntersection_Interlaced_Vector_uint32_16384_16 4.80% 3215946.178 3370246.481 - 36.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.80% 281.850 295.367 - 2.33% -
rng::find(vector<char>)_(bail_25%)/8 4.75% 1.103 1.155 - 17.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 4.74% 0.528 0.553 - -5.44% -
std::search_n(list<int>,_pred)_(no_match)/8192 4.74% 7796.226 8165.811 - 0.22% -
std::find(list<int>)_(process_all)/1024 4.74% 688.124 720.732 - 1.44% -
BM_std_min<unsigned___int128>/30 4.74% 11.433 11.974 - -25.72% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.73% 4886191.854 5117535.418 - 1.07% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.73% 28233.984 29570.690 - 4.30% -
BM_MakeThenSortHeap_string_Ascending_1024 4.72% 39.786 41.665 - 16.23% -
BM_std_minmax_element<short>/64000 4.71% 16745.024 17533.744 - 7.56% -
BM_vector_deque_ranges_move/2 4.70% 2.006 2.100 - 21.62% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.70% 347976074.768 364323053.426 - 5.96% -
BM_MakeHeap_string_PipeOrgan_262144 4.68% 7.896 8.266 - 10.94% -
std::unique(list<int>)_(contiguous)/1024 4.68% 911.168 953.830 - 2.85% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 4.67% 0.496 0.519 - 4.91% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 4.66% 22.662 23.719 - 2.90% -
BM_RangesMakeHeap_string_PipeOrgan_16384 4.66% 5.181 5.422 - -20.45% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 4.66% 29.823 31.213 - 4.44% -
rng::unique_copy(deque<int>)_(sprinkled)/32 4.65% 9.913 10.373 - 2.88% -
rng::remove_copy(list<int>)_(prefix)/8192 4.63% 6986.087 7309.787 - 3.97% -
BM_std_minmax<char>/24 4.61% 1.200 1.256 - 0.18% -
rng::find_end(list<int>)_(process_all)/1024 4.61% 676.808 708.022 - 5.08% -
SetIntersection_None_Vector_string_1024_1 4.61% 1176262.213 1230504.548 - 0.24% -
BM_MakeThenSortHeap_string_SingleElement_16 4.61% 13.530 14.154 - 3.20% -
rng::for_each_n(list<int>)/8 4.60% 2.430 2.542 - -0.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.60% 1581.900 1654.654 - 0.70% -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 4.59% 9813.968 10264.636 - 4.45% -
BM_std_min<unsigned_int>/24 4.59% 1.801 1.883 - 2.79% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 4.58% 16633.602 17394.834 - 3.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 4.56% 6212837.620 6495968.768 - -6.48% -
SetIntersection_Front_Vector_string_1024_1024 4.55% 38581043.792 40336168.398 - -0.57% -
BM_std_min<unsigned___int128>/27 4.55% 10.257 10.724 - -24.32% -
BM_std_minmax_element<short>/65536 4.55% 17182.043 17962.980 - 7.62% -
bm_lexicographical_compare<unsigned_char>/5 4.54% 1.486 1.553 - -10.40% -
BM_std_minmax_element<short>/4000 4.54% 1053.333 1101.115 - 7.50% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 4.53% 702.872 734.731 - 7.11% -
BM_std_minmax_element<short>/4096 4.53% 1080.242 1129.206 - 7.55% -
BM_std_minmax_element<short>/70000 4.53% 18363.244 19194.393 - 7.52% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 4.52% 1.909 1.996 - 0.47% -
BM_std_minmax<short>/24 4.52% 2.291 2.394 - 7.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 4.51% 1169342.255 1222046.746 - 1.57% -
rng::search(vector<int>)_(no_match)/1000 4.48% 205.931 215.159 - 0.27% -
BM_RangesMakeHeap_string_Descending_4 4.47% 2.101 2.195 - -9.15% -
BM_std_min<unsigned_char>/16 4.47% 2.499 2.611 - -0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.45% 3.767 3.935 - -0.81% -
BM_std_minmax<unsigned_int>/31 4.44% 2.521 2.633 - 6.24% -
rng::search(vector<int>)_(no_match)/1024 4.44% 210.590 219.933 - 0.29% -
SetIntersection_Interlaced_Set_string_1024_256 4.43% 34855295.420 36400148.510 - 1.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.43% 21823325.380 22790323.975 - 10.26% -
std::find(vector<bool>)_(process_all)/50 4.42% 0.663 0.692 - 19.58% -
rng::remove(deque<int>)_(sprinkled)/50 4.42% 61.735 64.463 - 0.37% -
BM_std_minmax_element<short>/5500 4.41% 1448.363 1512.267 - 7.31% -
753_ns3_r 4.40% 10.089 10.533 - 3.07% -
SetIntersection_Front_Set_float_16384_64 4.40% 1926754.185 2011476.512 - -0.09% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.37% 0.993 1.036 - 5.38% -
rng::partition(deque<int>)_(dense)/50 4.37% 14.139 14.757 - -4.17% -
SetIntersection_Front_Set_uint32_16384_64 4.36% 1887802.893 1970114.412 - -3.81% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.35% 1.218 1.271 - 3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.34% 1200413.231 1252540.348 - 0.39% -
rng::fill_n(deque<int>)/32 4.33% 1.205 1.257 - 2.57% -
std::set<int>::lower_bound(key)_(existent)/8192 4.32% 7.820 8.158 - 3.96% -
BM_MakeHeap_string_Ascending_64 4.32% 4.740 4.945 - 1.91% -
BM_RangesMakeHeap_string_PipeOrgan_256 4.31% 4.792 4.999 - -9.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.29% 40230.138 41955.042 - -3.02% -
rng::count(vector<int>)_(every_other)/8 4.29% 1.327 1.384 - 0.02% -
BM_std_minmax<short>/30 4.28% 2.716 2.833 - 1.28% -
BM_MakeHeap_float_Heap_4 4.27% 0.282 0.294 - 6.60% -
BM_std_min<unsigned_short>/24 4.26% 2.399 2.501 - 0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.26% 7824622.051 8157843.334 - 4.44% -
std::set<int>::insert(value)_(already_present)/0 4.25% 0.582 0.606 - 4.25% -
std::multiset<std::string>::clear()/32 4.24% 884.877 922.431 - 4.59% -
rng::stable_sort(deque<int>)_(descending)/8 4.24% 27.112 28.261 - 3.31% -
std::is_sorted_until(list<int>)/8192 4.18% 6782.072 7065.359 - -2.88% -
SetIntersection_Front_Set_string_1024_64 4.18% 4858298.819 5061183.849 - 7.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.17% 42346.744 44111.651 - 3.16% -
BM_std_minmax<char>/25 4.16% 1.225 1.276 - -0.07% -
BM_std_min<unsigned___int128>/26 4.15% 9.848 10.257 - -24.44% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 4.15% 9838.668 10246.675 - 4.10% -
BM_std_minmax_element<int>/5500 4.15% 1444.300 1504.193 - 4.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 4.14% 0.270 0.281 - 0.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.13% 1582.196 1647.551 - 0.40% -
rng::find_end(deque<int>)_(match_near_end)/1000 4.13% 321.730 335.010 - 2.86% -
std::count(vector<int>)_(every_other)/8 4.12% 1.310 1.364 - 2.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.11% 6.694 6.969 - 6.98% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 4.11% 25445.861 26491.397 - 3.81% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 4.11% 1.555 1.619 - 9.00% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.10% 1057.490 1100.860 - 6.74% -
rng::distance(join_view(vector<vector<int>>)/50 4.10% 0.605 0.629 - 4.05% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.08% 490.999 511.027 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 4.08% 21306182.775 22174606.807 - 2.93% -
BM_std_minmax<short>/31 4.07% 3.032 3.155 - 2.27% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.06% 8.523 8.869 - 0.21% -
BM_std_minmax_element<int>/64000 4.05% 16800.888 17481.969 - 3.86% -
BM_std_min<unsigned_long_long>/8 4.05% 2.286 2.379 - 2.16% -
SetIntersection_None_Vector_uint64_16384_16384 4.05% 1124539.894 1170042.996 - 0.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.04% 29.127 30.303 - 4.85% -
BM_std_min<unsigned___int128>/25 4.04% 9.494 9.878 - -23.52% -
rng::find_if(deque<int>)_(process_all)/32768 4.04% 11907.485 12388.108 - 1.61% -
rng::search(list<int>)_(no_match)/1024 4.03% 707.314 735.853 - -1.14% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 4.03% 1.368 1.423 - 2.55% -
std::multiset<std::string>::clear()/1024 4.01% 19601.189 20387.208 - 4.90% -
BM_std_minmax_element<int>/3 4.01% 1.104 1.148 - 9.94% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.00% 16.181 16.828 - -6.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.99% 7.169 7.455 - 1.90% -
SetIntersection_None_Vector_uint32_16384_16384 3.99% 1131603.809 1176704.813 - 0.44% -
std::set<std::string>::count(key)_(non-existent)/1024 3.98% 22.803 23.711 - 4.06% -
BM_vector_deque_ranges_move/1 3.98% 2.256 2.346 - 15.46% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.98% 8186.802 8512.422 - 2.52% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 3.96% 0.543 0.565 - 2.01% -
BM_std_minmax_element<int>/70000 3.95% 18375.292 19101.500 - 3.76% -
rng::contains_subrange(list<int>)_(process_all)/50 3.94% 17.735 18.433 - 4.65% -
BM_std_minmax<char>/26 3.93% 1.436 1.492 - -3.01% -
std::is_sorted_until(list<int>)/8 3.92% 2.193 2.279 - 3.22% -
BM_std_minmax_element<int>/4000 3.91% 1055.272 1096.582 - 4.05% -
SetIntersection_Front_Vector_string_16384_1024 3.91% 38000013.645 39487372.730 - 0.24% -
std::find_if(deque<int>)_(process_all)/32768 3.90% 11453.641 11900.521 - 2.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 3.90% 0.500 0.520 - -6.47% -
BM_std_minmax_element<short>/1024 3.90% 276.369 287.136 - 7.01% -
BM_RangesMakeThenSortHeap_float_Ascending_4 3.89% 1.340 1.393 - 2.46% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.89% 3.003 3.120 - 0.32% -
BM_std_minmax<unsigned_char>/11 3.87% 1.730 1.797 - 4.97% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.87% 1.245 1.293 - 0.13% -
SetIntersection_Interlaced_Set_float_256_256 3.86% 9002170.995 9349406.690 - -0.78% -
std::find_end(vector<int>)_(match_near_end)/1000 3.85% 262.288 272.398 - 3.73% -
BM_StringEraseWithMove_Small_Opaque 3.85% 2.565 2.664 - 3.50% -
BM_PushHeap_uint64_Descending_4 3.85% 0.368 0.382 - 5.81% -
BM_std_minmax_element<int>/65536 3.83% 17205.829 17865.078 - 3.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.82% 199846984.816 207473448.188 - -0.20% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 3.81% 13944.495 14475.966 - 4.21% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.81% 8192.365 8504.306 - 1.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 3.80% 9.046 9.390 - 2.45% -
BM_std_minmax_element<int>/4096 3.80% 1081.163 1122.231 - 4.05% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.80% 29.475 30.595 - 3.43% -
SetIntersection_None_Set_float_16384_64 3.79% 154936092.586 160802556.419 - 2.23% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 3.77% 12.640 13.117 - -5.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.75% 15075.228 15641.270 - 5.28% -
std::partial_sort(deque<int>)_(ascending)/8 3.75% 29.856 30.975 - 4.57% -
std::move_backward(deque<int>)/32768 3.74% 3506.366 3637.678 - 0.84% -
SetIntersection_Front_Set_string_262144_64 3.74% 4842780.606 5024118.963 - 4.64% -
SetIntersection_Interlaced_Vector_string_256_256 3.74% 20248996.268 21005441.272 - -8.09% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 3.73% 1.403 1.455 - 1.76% -
BM_vector_deque_move_backward/65536 3.72% 7632.950 7917.215 - 7.69% -
BM_StringRelational_Less_Large_Large_Control 3.71% 2.163 2.244 - 9.57% -
SetIntersection_Interlaced_Vector_float_262144_4 3.71% 1511571.918 1567583.960 - -27.29% -
std::adjacent_find(vector<int>,_pred)/8 3.69% 3.341 3.465 - 2.85% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.69% 209.316 217.034 - 1.75% -
SetIntersection_Front_Set_string_256_64 3.68% 15664171.547 16240458.690 - 0.15% -
BM_std_min<unsigned___int128>/23 3.68% 8.762 9.085 - -22.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.66% 24.318 25.209 - -0.48% -
BM_deque_vector_ranges_copy_backward/0 3.66% 1.480 1.534 - 11.47% -
std::stable_partition(vector<int>)_(sparse)/32 3.66% 6.907 7.160 - 4.16% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.65% 19.160 19.859 - 6.61% -
std::unique(list<int>,_pred)_(sprinkled)/1024 3.65% 1037.122 1074.976 - 5.23% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.65% 0.925 0.958 - 5.60% -
std::set<std::string>::clear()/1024 3.64% 19356.378 20060.848 - 0.94% -
BM_MakeThenSortHeap_uint32_SingleElement_4 3.63% 1.421 1.472 - -4.17% -
std::unordered_set<int>::insert(value)_(new_value)/1024 3.62% 20.473 21.215 - 8.73% -
BM_std_min<unsigned___int128>/24 3.62% 9.135 9.466 - -22.99% -
rng::partition_copy(deque<int>)/50 3.61% 27.750 28.752 - 4.71% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.61% 47.928 49.657 - 4.61% -
BM_std_minmax_element<short>/512 3.61% 141.048 146.133 - 5.87% -
rng::for_each(set<int>::iterator)/50 3.59% 49.722 51.509 - 1.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.59% 1747102.621 1809852.215 - -0.56% -
SetIntersection_Front_Set_string_1024_16 3.59% 2013010.055 2085306.128 - 3.14% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.59% 14672.640 15199.426 - 3.74% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.59% 21278.546 22042.461 - -0.32% -
rng::find_if(vector<int>)_(bail_25%)/8 3.59% 1.057 1.095 - 2.17% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.58% 8378.942 8679.158 - 0.84% -
rng::find_end(list<int>)_(process_all)/1000 3.58% 680.243 704.599 - 2.77% -
BM_std_min<short>/64 3.57% 3.367 3.487 - -1.33% -
BM_deque_deque_ranges_move_backward/1 3.56% 2.685 2.781 - -0.50% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.55% 133.274 138.008 - -1.65% -
std::partition(deque<int>)_(sparse)/50 3.55% 16.591 17.179 - 10.57% -
std::search(deque<int>)_(near_matches)/1000 3.55% 18471.894 19126.993 - -3.18% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 3.53% 1.722 1.783 - -3.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.53% 44.684 46.260 - -0.56% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.52% 1.566 1.621 - -7.58% -
BM_std_min<int>/4 3.52% 1.034 1.071 - 4.76% -
BM_std_min<unsigned_long_long>/6 3.52% 1.533 1.587 - -2.49% -
BM_StringAssignStr_Large_Transparent 3.51% 10.315 10.677 - 5.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.51% 10350846.570 10714071.265 - -0.61% -
BM_std_minmax<char>/19 3.49% 1.640 1.697 - -4.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.49% 5215.244 5397.400 - 4.59% -
SetIntersection_Front_Vector_string_262144_1024 3.49% 39695072.711 41080909.955 - 2.40% -
rng::sort(deque<int>)_(descending)/1024 3.49% 1304.510 1350.006 - -1.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 3.48% 0.614 0.635 - 18.82% -
SetIntersection_Interlaced_Vector_uint64_1024_64 3.48% 4646409.048 4807993.108 - 1.62% -
BM_std_min<unsigned_char>/13 3.47% 1.534 1.588 - 1.66% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.46% 4.668 4.830 - -1.79% -
rng::reverse_copy(list<int>)/32768 3.46% 25409.477 26289.031 - 0.77% -
rng::fill_n(vector<bool>)/64 3.46% 1.367 1.415 - -0.17% -
BM_deque_vector_move/64000 3.46% 2709.845 2803.555 - 3.40% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 3.46% 11.635 12.037 - -0.68% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.46% 13715.544 14189.597 - 3.49% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.45% 2.938 3.039 - 0.93% -
SetIntersection_Front_Set_string_1024_256 3.45% 16051105.906 16604472.114 - 2.93% -
BM_PopHeap_float_1 3.45% 0.470 0.486 - 3.37% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.44% 492.574 509.543 - 0.16% -
BM_PushHeap_string_PipeOrgan_256 3.44% 7.613 7.875 - -9.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.43% 6.308 6.524 - 2.32% -
rng::fill_n(vector<bool>)/1048576 3.43% 3696.007 3822.811 - -0.30% -
std::unordered_set<int>::clear()/8192 3.43% 61431.005 63535.799 - 2.52% -
BM_StringAssignStr_Large_Opaque 3.42% 10.292 10.644 - 4.70% -
SetIntersection_None_Set_float_16384_16 3.42% 155299049.844 160609079.068 - 2.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.42% 23.315 24.112 - -7.37% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 3.42% 16.518 17.082 - 1.92% -
BM_std_minmax<unsigned_char>/10 3.41% 1.341 1.387 - 3.44% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.40% 87.937 90.924 - 13.65% -
std::map<int,_int>::count(key)_(existent)/1024 3.38% 4.270 4.414 - 1.26% -
std::vector<int>::ctor(size)/1024 3.38% 40.884 42.265 - 2.84% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 3.38% 2025.430 2093.854 - 1.61% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.38% 6.368 6.582 - 4.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.35% 4.014 4.149 - 5.01% -
BM_num_put<bool> 3.35% 10.779 11.140 - 1.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.34% 13351301.697 13797467.533 - 2.05% -
BM_std_minmax<unsigned_short>/6 3.34% 1.344 1.389 - 0.10% -
SetIntersection_Interlaced_Set_uint64_1024_1 3.34% 1083051.792 1119205.562 - 1.08% -
BM_MakeHeap_uint32_Random_16384 3.34% 1.009 1.043 - 4.27% -
rng::reverse_copy(vector<int>)/4096 3.33% 133.954 138.421 - 0.86% -
std::stable_sort(deque<int>)_(heap)/8 3.33% 26.164 27.036 - 3.95% -
SetIntersection_None_Set_float_16384_1 3.33% 155848428.090 161038329.775 - 2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 3.33% 8.690 8.979 - 3.27% -
bm_lexicographical_compare<int>/64 3.32% 4.925 5.089 - 5.73% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.32% 28256.337 29195.481 - 3.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.32% 20.979 21.676 - 5.87% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 3.32% 658.914 680.789 - 2.13% -
std::set<int>::find(key)_(existent)/8192 3.32% 8.215 8.488 - 5.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.31% 13828.535 14286.941 - -1.60% -
BM_deque_vector_ranges_copy/0 3.31% 1.373 1.418 - -0.09% -
std::search(deque<int>)_(near_matches)/1024 3.31% 19458.183 20101.289 - -2.65% -
BM_std_minmax<char>/27 3.30% 1.825 1.885 - -3.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.30% 2284630.486 2360052.126 - -2.84% -
bm_lexicographical_compare<unsigned_char>/1 3.29% 1.429 1.476 - -12.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.28% 1447350.283 1494889.951 - 2.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.28% 9.884 10.209 - 8.25% -
BM_StringEraseWithMove_Huge_Transparent 3.28% 43.118 44.530 - -1.70% -
BM_LowerBound_string_262144 3.28% 2131.544 2201.353 - -1.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 3.25% 0.498 0.514 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.25% 1148335.064 1185663.991 - 0.02% -
bm_lexicographical_compare<unsigned_char>/2 3.25% 1.673 1.727 - -11.86% -
std::find_end(vector<int>)_(process_all)/1024 3.25% 235.975 243.642 - -0.24% -
rng::find(vector<bool>)_(process_all)/8 3.25% 0.624 0.644 - 7.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.25% 63504.606 65565.340 - -1.00% -
rng::search(vector<int>)_(no_match)/1048576 3.24% 209801.965 216600.876 - -0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.23% 16451.910 16983.590 - 3.33% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.23% 9.548 9.856 - 3.17% -
BM_deque_deque_ranges_copy_backward/1 3.23% 2.699 2.786 - 0.40% -
rng::search(list<int>)_(no_match)/1000 3.22% 692.118 714.426 - -1.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 3.22% 0.993 1.025 - -1.96% -
rng::starts_with(list<int>)/8 3.22% 2.925 3.019 - 3.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.22% 5440133.767 5615279.767 - -1.61% -
BM_std_minmax_element<int>/1024 3.21% 274.771 283.605 - 3.97% -
BM_std_min<unsigned_short>/30 3.21% 2.340 2.415 - 2.34% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.21% 692.060 714.247 - 1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.20% 1633522.053 1685862.793 - 0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.19% 4.534 4.679 - 1.84% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.19% 31.337 32.337 - 2.41% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.19% 15779211.086 16282686.329 - 6.66% -
BM_std_minmax<unsigned_char>/15 3.19% 2.944 3.037 - 1.84% -
BM_RangesMakeThenSortHeap_string_Ascending_256 3.19% 21.354 22.035 - -3.06% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.19% 14.630 15.096 - 2.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.17% 363.803 375.352 - 2.73% -
SetIntersection_None_Set_float_16384_4 3.17% 156084850.067 161032458.930 - 2.37% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.17% 16.598 17.124 - 1.87% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.17% 5.531 5.706 - 0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 3.17% 19.474 20.091 - -3.16% -
BM_MakeHeap_string_Heap_16384 3.16% 4.981 5.138 - 0.29% -
rng::contains_subrange(list<int>)_(single_element)/50 3.16% 17.531 18.085 - 2.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.16% 19344.597 19955.414 - -0.33% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 3.15% 2856.285 2946.396 - -2.97% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.14% 5.997 6.185 - 2.27% -
SetIntersection_Front_Set_float_256_256 3.14% 9221062.048 9510774.401 - 2.27% -
std::find_end(vector<int>)_(process_all)/1000 3.13% 229.970 237.175 - -0.42% -
BM_std_min<unsigned___int128>/21 3.13% 7.973 8.222 - -20.82% -
SetIntersection_Interlaced_Vector_string_262144_64 3.12% 18351851.734 18923806.780 - -14.43% -
BM_std_min<unsigned_char>/32 3.09% 2.845 2.933 - 2.44% -
SetIntersection_Front_Set_string_256_4 3.09% 5182954.319 5343131.230 - 1.32% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.09% 4.393 4.529 - 0.17% -
SetIntersection_None_Set_string_262144_1024 3.09% 1652220.865 1703205.729 - -0.12% -
std::search(vector<int>)_(same_length)/8192 3.08% 1871.392 1929.013 - -1.60% -
std::find(list<int>)_(process_all)/8 3.08% 2.368 2.441 - 1.84% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 3.07% 110987.442 114397.263 - 1.96% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.07% 750.587 773.642 - 6.83% -
std::map<std::string,_int>::erase(key)_(existent)/8192 3.06% 106.340 109.598 - 68.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 3.06% 1182852.207 1219085.351 - 0.13% -
BM_MakeHeap_uint64_Random_256 3.06% 1.148 1.184 - 4.33% -
BM_std_minmax<unsigned_long_long>/4 3.06% 1.524 1.571 - -1.59% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.06% 803.662 828.221 - 6.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.05% 22.152 22.829 - 3.57% -
SetIntersection_None_Vector_uint32_1024_16 3.05% 1122897.542 1157152.881 - 1.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.04% 5.154 5.310 - 1.84% -
std::copy_if(vector<int>)_(entire_range)/64 3.04% 15.763 16.242 - -0.74% -
BM_RangesMakeHeap_string_SingleElement_1024 3.04% 6.065 6.249 - 0.25% -
rng::find_if_not(vector<int>)_(process_all)/8 3.02% 2.547 2.624 - 4.23% -
SetIntersection_Front_Set_string_256_256 3.02% 30639841.601 31565865.170 - 12.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 3.02% 6.817 7.023 - 2.15% -
BM_std_min<short>/16 3.02% 1.736 1.789 - -0.65% -
SetIntersection_Front_Set_string_64_64 3.02% 38250999.295 39404372.825 - 8.95% -
rng::for_each(multimap<int>)/8 3.01% 4.452 4.586 - 1.62% -
BM_vector_deque_move_backward/1 3.01% 2.489 2.564 - -0.18% -
748_flightdm_r 3.00% 9.163 9.438 - 5.12% -
BM_MakeThenSortHeap_string_SingleElement_256 3.00% 24.251 24.979 - -0.58% -
BM_MakeThenSortHeap_string_SingleElement_64 2.99% 19.257 19.832 - 0.81% -
BM_RangesMakeHeap_string_Ascending_262144 2.99% 7.078 7.290 - -25.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.98% 2.912 2.999 - 1.77% -
SetIntersection_None_Set_string_64_4 2.98% 21968989.063 22622975.633 - -1.77% -
BM_deque_vector_ranges_copy/64 2.98% 2.563 2.640 - 1.21% -
rng::reverse(vector<int>)/8 2.97% 1.560 1.607 - -0.73% -
std::multiset<int>::clear()/8192 2.97% 75489.114 77733.110 - 4.41% -
rng::find_end(vector<int>)_(same_length)/1000 2.97% 499.060 513.890 - 2.35% -
SetIntersection_None_Vector_uint32_1024_64 2.97% 1148420.204 1182518.581 - 2.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.97% 139525.220 143665.946 - 5.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.96% 33.773 34.773 - 0.29% -
BM_std_min<unsigned_short>/19 2.95% 1.773 1.825 - -3.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.95% 1.640 1.688 - 3.62% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.95% 26.199 26.971 - 1.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.94% 35.216 36.251 - 19.08% -
BM_std_min<unsigned_char>/15 2.94% 2.100 2.162 - 3.64% -
std::partition(list<int>)_(dense)/32 2.94% 8.737 8.994 - -1.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.93% 1189918.248 1224840.513 - 2.09% -
std::map<std::string,_int>::erase(iterator)/8192 2.93% 30.873 31.777 - 20.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.93% 0.696 0.717 - 2.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.92% 30.334 31.220 - 0.95% -
rng::for_each_n(deque<int>)/8 2.92% 1.153 1.187 - -1.46% -
BM_StringFindStringLiteral/32 2.92% 1.668 1.716 - 2.95% -
SetIntersection_None_Set_uint64_16384_64 2.92% 164439882.290 169234381.277 - 1.53% -
BM_std_min<unsigned___int128>/22 2.92% 8.408 8.653 - -21.38% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.91% 22.842 23.506 - 1.58% -
rng::copy_n(vector<int>)/32768 2.90% 2654.683 2731.757 - 19.08% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.90% 22.976 23.643 - 0.19% -
BM_deque_vector_ranges_move/70000 2.90% 2890.464 2974.337 - 2.16% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 2.90% 16.526 17.004 - 1.08% -
rng::rotate(list<int>)_(by_1/2)/8192 2.89% 5301.746 5455.001 - 9.99% -
std::equal(list<int>)_(it,_it,_it)/8192 2.89% 9736.749 10017.948 - -0.70% -
SetIntersection_Front_Set_uint64_16384_16 2.88% 1265938.167 1302454.764 - 1.26% -
SetIntersection_Front_Vector_float_1024_16 2.88% 1166354.300 1199896.630 - 1.14% -
BM_std_minmax<unsigned_long_long>/3 2.88% 1.234 1.269 - 2.47% -
BM_std_min<short>/26 2.87% 2.091 2.152 - 2.51% -
BM_std_minmax<unsigned_int>/16 2.87% 1.251 1.287 - 0.26% -
SetIntersection_None_Set_uint32_1024_4 2.87% 8689926.401 8939191.214 - 2.79% -
BM_MakeThenSortHeap_string_SingleElement_16384 2.86% 37.038 38.098 - -1.60% -
std::multiset<std::string>::find(key)_(existent)/32 2.86% 15.579 16.024 - 8.59% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.86% 453031.418 465983.506 - 2.19% -
SetIntersection_None_Set_string_256_64 2.85% 9428647.680 9697266.008 - 1.28% -
BM_deque_vector_ranges_copy/5500 2.85% 197.902 203.539 - 1.24% -
rng::move(deque<int>)/1048576 2.84% 54375.258 55921.240 - 2.92% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.84% 67915.067 69842.064 - 1.91% -
std::search_n(list<int>)_(no_match)/1000 2.83% 680.767 700.050 - 3.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.83% 22.579 23.218 - 2.98% -
BM_StringAssignAsciiz_Large_Transparent 2.83% 11.588 11.916 - 2.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.83% 21312.333 21915.078 - -0.81% -
rng::find_if(vector<int>)_(process_all)/8 2.82% 2.567 2.639 - 0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.82% 7.971 8.196 - 2.36% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.82% 13629.719 14013.610 - 3.59% -
rng::any_of(vector<int>)_(process_all)/8 2.82% 2.334 2.400 - 1.94% -
std::generate_n(vector<int>)/50 2.81% 12.539 12.891 - 6.96% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 2.81% 24.594 25.285 - 14.63% -
BM_PopHeap_uint32_262144 2.80% 40.798 41.941 - -0.23% -
BM_std_min<int>/7 2.80% 1.043 1.072 - 1.76% -
std::copy_if(vector<int>)_(every_other)/8 2.80% 2.480 2.549 - 0.76% -
std::generate(list<int>)/50 2.79% 15.218 15.643 - 1.81% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.79% 1.514 1.557 - 3.29% -
BM_StringRelational_Compare_Large_Empty_Control 2.79% 1.614 1.659 - -2.78% -
SetIntersection_Front_Set_string_256_16 2.78% 7480104.418 7688374.441 - 1.13% -
SetIntersection_Interlaced_Vector_float_262144_1024 2.78% 92450354.680 95022193.857 - -39.21% -
BM_MakeHeap_uint64_Random_16 2.78% 1.297 1.333 - 0.42% -
BM_std_min<int>/64 2.77% 2.626 2.698 - 1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.77% 19938270.534 20489789.038 - 2.35% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.76% 15.451 15.877 - -1.35% -
std::set<std::string>::clear()/8192 2.74% 199289.327 204755.864 - 1.36% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.74% 28.979 29.773 - 3.32% -
std::set<int>::equal_range(key)_(existent)/32 2.74% 1.705 1.752 - 2.91% -
BM_std_min<unsigned_char>/5 2.73% 1.248 1.282 - -2.63% -
SetIntersection_None_Set_float_64_1 2.73% 23005120.212 23632231.090 - 1.08% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.72% 8.579 8.812 - 3.53% -
BM_PushHeap_uint32_Random_16384 2.72% 6.232 6.402 - 2.00% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.72% 3.746 3.848 - 0.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.71% 28.317 29.085 - 6.17% -
BM_RangesMakeHeap_string_SingleElement_16384 2.71% 5.817 5.974 - 0.25% -
std::find_end(vector<int>)_(process_all)/8192 2.71% 1826.584 1876.083 - -0.25% -
rng::adjacent_find(deque<int>,_pred)/8 2.71% 4.202 4.316 - 3.45% -
std::find_end(vector<int>)_(process_all)/1048576 2.71% 233894.072 240225.593 - -0.23% -
BM_std_min<short>/22 2.70% 1.810 1.859 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.70% 1822379.721 1871548.748 - -1.57% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.69% 30.499 31.320 - 0.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.69% 2.654 2.725 - 2.09% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 2.68% 10.292 10.568 - 1.25% -
SetIntersection_Front_Set_string_262144_256 2.68% 16121881.491 16554083.608 - 4.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.68% 8842430.518 9079458.119 - -23.73% -
rng::for_each(multiset<int>::iterator)/50 2.67% 56.732 58.246 - 3.87% -
rng::starts_with(vector<int>,_pred)/8 2.67% 4.127 4.237 - 2.69% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 2.65% 53784.268 55210.043 - 3.71% -
723_llvm_r 2.65% 11.569 11.876 - 0.93% -
710_omnetpp_r 2.65% 8.524 8.750 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.65% 1641804.607 1685260.744 - -0.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.64% 11438.390 11740.697 - -0.84% -
std::stable_partition(vector<int>)_(dense)/50 2.64% 25.655 26.332 - -0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.63% 19152.364 19656.969 - 2.75% -
rng::find_last(deque<int>)_(bail_90%)/8 2.63% 0.849 0.872 - 0.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.63% 711.386 730.097 - 2.04% -
SetIntersection_Front_Vector_uint32_1024_256 2.63% 2289861.813 2350058.169 - -0.22% -
BM_MakeThenSortHeap_string_SingleElement_1024 2.63% 29.075 29.839 - -0.26% -
BM_PushHeap_uint64_Random_16 2.63% 4.233 4.344 - 1.42% -
BM_std_minmax<unsigned_long_long>/7 2.62% 2.480 2.545 - 0.66% -
BM_std_min<unsigned_int>/16 2.62% 1.893 1.943 - 1.81% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.61% 27.423 28.139 - 4.67% -
std::rotate(deque<int>)_(by_1/2)/32 2.61% 7.406 7.600 - 1.82% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.61% 10.319 10.588 - -1.62% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.61% 20.353 20.884 - 2.59% -
BM_std_minmax<unsigned_short>/17 2.60% 1.654 1.697 - -0.86% -
std::set<int>::clear()/1024 2.60% 8508.829 8730.176 - -0.38% -
std::map<int,_int>::count(key)_(existent)/32 2.60% 1.679 1.723 - 1.54% -
BM_StringDestroy_Large 2.57% 7.006 7.186 - 6.51% -
std::find_end(forward_list<int>)_(process_all)/1000 2.56% 678.774 696.180 - 0.29% -
std::search(vector<int>)_(same_length)/1024 2.56% 245.207 251.494 - -1.31% -
rng::for_each(list<int>)/32 2.56% 11.161 11.447 - 1.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.56% 793.468 813.798 - 2.49% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.56% 162150.086 166300.427 - 0.79% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.56% 3.216 3.298 - -5.99% -
SetIntersection_Front_Set_string_262144_1024 2.56% 60344409.670 61888212.847 - 3.26% -
rng::find(vector<bool>)_(process_all)/1024 2.56% 4.527 4.642 - -0.99% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.55% 29.310 30.058 - 4.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.55% 23.129 23.718 - -0.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.54% 10.175 10.434 - -4.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.54% 14.432 14.799 - 1.13% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.54% 7113.818 7294.594 - 3.71% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.54% 1935550.293 1984691.162 - 3.31% -
std::set<int>::contains(key)_(existent)/8192 2.54% 8.296 8.507 - 1.38% -
std::set<std::string>::erase(key)_(existent)/0 2.54% 63.957 65.578 - 1.95% -
BM_std_minmax_element<int>/512 2.54% 140.546 144.111 - 4.32% -
BM_std_min<long_long>/28 2.53% 2.577 2.642 - -0.64% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.53% 2.243 2.300 - 2.88% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.53% 18.838 19.314 - 0.25% -
rng::remove(deque<int>)_(sprinkled)/32 2.53% 55.649 57.055 - 0.44% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 2.53% 1.437 1.474 - -0.80% -
SetIntersection_Interlaced_Set_string_16384_64 2.52% 350702880.648 359552848.266 - 2.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.52% 567.632 581.944 - 2.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.52% 7.121 7.301 - 0.11% -
std::set<std::string>::contains(key)_(non-existent)/32 2.52% 9.985 10.236 - 8.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.52% 12989.239 13316.041 - -0.24% -
SetIntersection_Front_Vector_uint64_1024_1 2.51% 1090376.724 1117795.049 - 1.87% -
BM_LowerBound_pair<uint32,_uint32>_1 2.51% 2.865 2.937 - 2.52% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 680.119 697.191 - 3.07% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 2.51% 16.253 16.660 - 1.28% -
rng::equal(vector<bool>)_(unaligned)/1024 2.50% 7.627 7.818 - 2.43% -
rng::stable_sort(deque<int>)_(repeated)/1024 2.50% 1380.999 1415.489 - 1.88% -
BM_deque_deque_copy_backward/512 2.50% 18.575 19.039 - 2.52% -
rng::equal(vector<bool>)_(unaligned)/8192 2.50% 65.149 66.774 - 3.10% -
rng::rotate(vector<bool>)_(by_1/4)/1024 2.49% 14.916 15.288 - -0.25% -
SetIntersection_Interlaced_Set_string_1024_1024 2.49% 56946884.833 58362666.620 - 3.08% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.48% 2.328 2.385 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.47% 2103993.898 2156049.481 - -0.81% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 2.47% 1.887 1.933 - 1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.47% 1202711.147 1232407.775 - -1.02% -
std::remove(deque<int>)_(prefix)/50 2.47% 65.484 67.101 - 1.86% -
std::map<std::string,_int>::erase(key)_(existent)/0 2.47% 69.890 71.613 - 69.68% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.46% 259621.393 266008.573 - 2.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.46% 1972768.824 2021220.950 - 23.69% -
SetIntersection_Interlaced_Set_string_262144_16384 2.46% 2641292.238 2706142.986 - -6.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.45% 10.980 11.249 - 2.38% -
BM_CmpEqual_uchar_uint 2.45% 1.100 1.127 - 0.12% -
BM_StringAssignAsciizMix_Opaque 2.44% 4.851 4.969 - 5.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.44% 13.799 14.136 - 1.91% -
BM_std_minmax<unsigned_short>/15 2.43% 1.924 1.971 - 1.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.43% 184645.500 189140.263 - 4.71% -
BM_RangesMakeHeap_string_Descending_64 2.43% 2.565 2.628 - -13.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.43% 158183000.562 162026735.015 - 2.68% -
rng::copy_n(vector<int>)/1048576 2.43% 49002.822 50192.562 - 1.67% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.43% 10.230 10.479 - 4.04% -
std::is_sorted_until(deque<int>,_pred)/8 2.43% 4.421 4.528 - 6.51% -
BM_PushHeap_uint64_Random_256 2.42% 5.622 5.758 - 1.46% -
BM_std_min<int>/32 2.42% 2.188 2.241 - 0.87% -
rng::copy_backward(vector<int>)/8 2.42% 2.216 2.269 - -0.85% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 2.42% 491354.181 503227.537 - 0.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.41% 24.820 25.419 - 5.55% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.41% 32.218 32.995 - 3.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.41% 13500.436 13826.152 - -0.06% -
BM_StringRelational_Less_Empty_Empty_Control 2.41% 1.943 1.990 - 2.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.41% 8736073.342 8946322.687 - -31.34% -
SetIntersection_Interlaced_Vector_uint32_262144_256 2.40% 33569159.255 34376002.326 - 16.65% -
rng::replace_if(deque<int>)_(prefix)/32 2.40% 13.866 14.199 - 0.56% -
BM_std_min<int>/8 2.40% 1.293 1.324 - 2.12% -
BM_StringRead_Cold_Deep_Small 2.40% 0.948 0.971 - 20.29% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.40% 25.319 25.926 - 6.79% -
SetIntersection_None_Set_string_262144_262144 2.39% 1656390.381 1696007.323 - -0.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.39% 2.346 2.402 - -0.32% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.39% 4.232 4.333 - 2.16% -
SetIntersection_None_Set_uint32_256_256 2.38% 5773047.337 5910611.603 - 2.45% -
SetIntersection_Front_Set_string_1024_4 2.38% 1315111.964 1346432.882 - 2.54% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.38% 2.193 2.246 - 7.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.37% 0.464 0.475 - -1.16% -
BM_std_min<unsigned___int128>/20 2.36% 7.630 7.810 - -20.10% -
BM_std_min<int>/11 2.35% 1.156 1.184 - 2.40% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.35% 1342.269 1373.843 - 1.07% -
std::partial_sort_copy(list<int>)_(shuffled)/8 2.35% 11.645 11.919 - 0.02% -
BM_std_min<unsigned_short>/64 2.35% 3.512 3.595 - 2.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.35% 11.643 11.917 - 2.45% -
BM_std_min<unsigned_short>/8 2.35% 1.296 1.327 - 1.64% -
BM_RangesPushHeap_float_Ascending_262144 2.34% 5.110 5.229 - 1.83% -
BM_MakeHeap_string_SingleElement_16384 2.34% 6.100 6.243 - 2.34% -
BM_std_min<__int128>/2 2.34% 0.660 0.675 - 1.09% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.34% 1.610 1.648 - -0.22% -
rng::contains(deque<int>)_(process_all)/32 2.34% 8.569 8.769 - 2.11% -
SetIntersection_Front_Set_string_16384_1024 2.34% 59501339.536 60891173.858 - 2.68% -
std::none_of(list<int>)_(process_all)/32768 2.32% 26091.718 26698.055 - 3.65% -
rng::starts_with(deque<int>)/1048576 2.32% 492698.504 504141.948 - 1.98% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 2.32% 9.075 9.286 - -10.98% -
rng::rotate(list<int>)_(by_1/3)/50 2.31% 23.626 24.172 - 2.48% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.31% 78.721 80.540 - 2.01% -
729_abc_r 2.31% 18.575 19.004 - 0.32% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 2.31% 39.049 39.950 - 6.07% -
BM_StringEraseToEnd_Empty_Opaque 2.30% 0.607 0.621 - 1.33% -
std::stable_sort(deque<int>)_(shuffled)/8 2.30% 24.074 24.628 - 2.31% -
SetIntersection_Front_Set_string_16384_256 2.30% 15608153.297 15967307.953 - 8.77% -
SetIntersection_None_Set_float_16384_256 2.30% 155058140.847 158622360.764 - 0.77% -
SetIntersection_Front_Vector_uint32_16_16 2.29% 38126924.589 39001937.182 - 2.95% -
BM_MakeThenSortHeap_string_SingleElement_262144 2.29% 49.042 50.167 - -2.68% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.29% 25909.428 26502.290 - 2.45% -
BM_StringAssignAsciizMix_Transparent 2.28% 3.037 3.106 - 2.79% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.28% 12.146 12.423 - 1.74% -
std::stable_partition(deque<int>)_(dense)/32 2.28% 31.701 32.423 - 8.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.27% 6743473.678 6896502.172 - 5.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.27% 1452.900 1485.843 - -6.14% -
bm_ranges_lexicographical_compare<signed_char>/6 2.26% 2.571 2.629 - 0.55% -
BM_deque_vector_ranges_move/0 2.25% 1.379 1.410 - -8.94% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.25% 197754309.730 202208870.180 - 2.12% -
rng::contains(deque<int>)_(process_all)/8192 2.25% 1884.207 1926.603 - 0.82% -
std::set<int>::contains(key)_(existent)/1024 2.25% 3.803 3.888 - -1.74% -
BM_std_min<short>/18 2.25% 1.561 1.596 - -1.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.24% 23.698 24.230 - 6.67% -
rng::remove_if(list<int>)_(prefix)/8192 2.24% 9088.609 9291.868 - 1.68% -
SetIntersection_Interlaced_Set_string_16384_1024 2.24% 352183653.221 360059088.169 - 6.20% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 2.23% 16.651 17.023 - 1.99% -
std::rotate(vector<int>)_(by_1/4)/8192 2.23% 2537.279 2593.886 - -0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.23% 481.038 491.769 - 2.38% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.23% 12723.917 13007.630 - 1.47% -
std::set<int>::insert(value)_(already_present)/1024 2.22% 6.107 6.242 - -7.88% -
std::search(deque<int>,_pred)_(same_length)/1000 2.22% 477.592 488.176 - 2.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.21% 4839.119 4946.292 - 3.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.21% 4.232 4.325 - -4.63% -
BM_vector_deque_ranges_move_backward/70000 2.21% 8185.135 8365.992 - 9.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.20% 72.612 74.212 - 2.66% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 2.20% 0.478 0.489 - 4.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.20% 0.683 0.698 - 1.70% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.20% 4.320 4.415 - -0.20% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 2.20% 518.186 529.572 - 1.10% -
BM_MakeHeap_string_PipeOrgan_16384 2.19% 5.223 5.338 - -3.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.19% 18.219 18.617 - 1.77% -
std::copy_backward(deque<int>)/8 2.19% 2.640 2.698 - -1.47% -
SetIntersection_Front_Set_float_1024_1 2.18% 1129056.949 1153666.965 - 3.19% -
BM_deque_vector_copy/65536 2.18% 2505.143 2559.702 - -12.94% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 2.18% 8.992 9.188 - -3.12% -
BM_std_minmax_element<short>/64 2.17% 17.322 17.699 - 2.68% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.17% 54.325 55.506 - 0.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 2.17% 13.003 13.285 - 0.56% -
rng::for_each_n(join_view(vector<vector<int>>)/8 2.17% 1.721 1.758 - -1.58% -
rng::stable_sort(deque<int>)_(ascending)/8 2.17% 18.437 18.836 - 2.50% -
std::find_end(deque<int>)_(match_near_end)/1024 2.16% 3327.803 3399.634 - 2.22% -
BM_MakeHeap_string_Descending_256 2.16% 2.717 2.775 - 2.86% -
std::find(vector<bool>)_(process_all)/1048576 2.16% 3651.729 3730.506 - 0.35% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.16% 15.494 15.828 - -0.86% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.15% 508.139 519.056 - 1.80% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.14% 0.574 0.587 - 2.44% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.14% 18.473 18.868 - 3.03% -
bm_ranges_swap_ranges_vb_aligned/131072 2.14% 244.829 250.066 - 0.29% -
SetIntersection_Front_Set_float_1024_16 2.14% 1281250.477 1308630.324 - 0.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 2.13% 1.543 1.576 - 1.01% -
SetIntersection_Front_Vector_string_262144_256 2.13% 10021999.461 10235277.487 - 2.66% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 2.13% 20905.782 21350.667 - 3.33% -
std::swap_ranges(list<int>)/50 2.13% 32.520 33.211 - 1.61% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.13% 693.618 708.361 - 1.19% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.12% 49545.959 50597.872 - 1.61% -
rng::find(list<int>)_(bail_25%)/32768 2.12% 8286.877 8462.556 - 11.21% -
rng::contains_subrange(list<int>)_(process_all)/16 2.12% 4.782 4.883 - -2.75% -
BM_MakeHeap_uint64_Ascending_16 2.12% 0.647 0.660 - -1.39% -
std::find_end(deque<int>)_(process_all)/1000 2.11% 249.128 254.394 - -3.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.11% 8.204 8.378 - -1.27% -
SetIntersection_Interlaced_Vector_string_64_16 2.11% 30762526.754 31411823.292 - 1.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.11% 6205.694 6336.627 - 1.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.11% 13893.223 14185.992 - -0.64% -
BM_CmpEqual_uchar_short 2.11% 1.039 1.061 - 2.01% -
BM_std_minmax_element<long_long>/5500 2.10% 1466.115 1496.959 - 3.60% -
rng::contains(deque<int>)_(process_all)/1048576 2.10% 245901.020 251069.146 - 0.63% -
BM_MakeThenSortHeap_string_Descending_16 2.10% 7.700 7.862 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.10% 198691848.037 202865762.974 - -1.58% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 2.10% 16991.840 17348.581 - 1.61% -
bm_lexicographical_compare<int>/8 2.09% 1.586 1.619 - 5.05% -
721_gcc_r 2.09% 13.040 13.312 - 0.90% -
SetIntersection_Interlaced_Vector_string_16384_256 2.08% 38317325.931 39114807.096 - -1.90% -
BM_RangesMakeHeap_string_SingleElement_4 2.08% 3.589 3.664 - 1.98% -
BM_PushHeap_uint64_Random_64 2.08% 5.179 5.287 - 0.27% -
rng::find_last(deque<int>)_(bail_10%)/8 2.08% 2.676 2.732 - 1.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.07% 425.136 433.955 - 2.43% -
BM_RangesPushHeap_float_Random_16384 2.07% 7.551 7.708 - 0.97% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.07% 717.168 732.011 - 2.05% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.07% 283321.205 289184.517 - -2.53% -
std::multimap<int,_int>::clear()/1024 2.07% 10342.745 10556.786 - 3.28% -
SetIntersection_Interlaced_Set_string_16384_256 2.07% 344919799.179 352048192.639 - 0.12% -
rng::move_backward(deque<int>)/32768 2.07% 3439.067 3510.130 - -0.38% -
std::remove(deque<int>)_(prefix)/32 2.06% 58.841 60.055 - 0.91% -
std::map<int,_int>::ctor(const&)/32 2.06% 211.030 215.382 - 1.65% -
SetIntersection_Interlaced_Set_float_16384_16 2.06% 211505563.884 215866271.941 - 2.49% -
BM_std_minmax<unsigned_char>/13 2.06% 2.237 2.283 - 2.91% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 2.06% 0.926 0.945 - 2.21% -
BM_std_minmax_element<long_long>/70000 2.06% 18727.775 19113.406 - 2.23% -
std::unordered_set<std::string>::clear()/1024 2.06% 22487.621 22950.532 - 0.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.06% 4.980 5.082 - -0.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.06% 17.607 17.969 - 0.91% -
BM_std_minmax_element<long_long>/65536 2.05% 17522.487 17882.180 - 2.08% -
rng::find_last(list<int>)_(bail_90%)/8192 2.05% 587.525 599.580 - -0.06% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.05% 270786.861 276341.390 - 4.42% -
rng::is_sorted(list<int>,_pred)/8 2.04% 4.207 4.293 - 1.57% -
bm_ranges_lexicographical_compare<signed_char>/16 2.04% 1.299 1.325 - 2.13% -
BM_std_min<unsigned_char>/7 2.04% 1.813 1.850 - 0.57% -
std::search(list<int>,_pred)_(single_element)/1000 2.04% 817.657 834.334 - 1.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.03% 72.469 73.943 - 44.68% -
BM_MakeThenSortHeap_string_Descending_64 2.03% 12.830 13.091 - -0.44% -
std::set<int>::contains(key)_(existent)/32 2.03% 1.677 1.711 - -0.90% -
BM_std_min<unsigned_short>/12 2.02% 1.521 1.552 - 2.27% -
std::move_backward(list<int>)/4096 2.02% 5536.453 5648.432 - 14.88% -
BM_deque_deque_ranges_copy_backward/64 2.02% 3.371 3.439 - 1.85% -
737_gmsh_r 2.02% 12.746 13.003 - 1.96% -
BM_deque_vector_ranges_copy_backward/1 2.02% 2.131 2.174 - 1.58% -
std::search(deque<int>,_pred)_(no_match)/1000 2.02% 418.689 427.139 - 0.36% -
SetIntersection_None_Set_float_16384_1024 2.02% 155480698.230 158614177.442 - -0.19% -
BM_std_minmax<unsigned_short>/25 2.01% 2.271 2.317 - -0.71% -
rng::stable_sort(deque<int>)_(repeated)/8 2.01% 17.615 17.970 - -0.06% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.01% 6366.789 6494.794 - 0.13% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 2.01% 57.180 58.329 - 1.04% -
BM_RangesMakeHeap_string_Random_16384 2.01% 12.580 12.832 - 0.13% -
rng::unique_copy(list<int>)_(sprinkled)/32 2.01% 13.220 13.485 - 5.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.99% 480.981 490.574 - 2.17% -
BM_std_minmax_element<long_long>/64000 1.99% 17116.639 17457.758 - 2.05% -
rng::generate_n(vector<int>)/32 1.99% 7.904 8.061 - 0.67% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.99% 6858.081 6994.271 - -8.93% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.98% 970.419 989.670 - 1.39% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.98% 169616205.667 172979476.633 - 2.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.98% 10581.688 10791.085 - 2.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.98% 9.875 10.071 - -0.43% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.98% 800.025 815.841 - 21.69% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.97% 16409.377 16732.933 - 1.91% -
std::rotate(vector<int>)_(by_1/4)/32 1.97% 11.788 12.021 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.97% 3339353.494 3405093.515 - -3.92% -
BM_std_min<short>/24 1.97% 2.458 2.506 - -1.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.96% 24.689 25.174 - -2.64% -
std::rotate(vector<int>)_(by_1/4)/1024 1.95% 322.432 328.730 - -0.11% -
BM_vector_deque_ranges_move_backward/65536 1.95% 7663.383 7813.070 - 7.56% -
std::map<int,_int>::count(key)_(existent)/8192 1.95% 5.924 6.040 - -0.70% -
BM_std_minmax<char>/29 1.95% 2.447 2.494 - -2.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.95% 34.006 34.668 - 1.18% -
BM_std_min<unsigned___int128>/19 1.95% 7.258 7.399 - -19.16% -
rng::search_n(vector<int>)_(no_match)/1048576 1.94% 207816.077 211853.228 - 1.29% -
BM_deque_deque_ranges_copy/64 1.94% 5.372 5.476 - -1.15% -
BM_deque_deque_move/1 1.94% 3.379 3.445 - 1.06% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.94% 55.015 56.082 - 0.47% -
BM_std_min<int>/20 1.94% 1.388 1.415 - 2.01% -
BM_PushHeap_float_Random_16384 1.94% 7.623 7.771 - 3.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.93% 7.491 7.636 - -1.10% -
std::count(list<int>)_(every_other)/8 1.93% 2.041 2.080 - -1.00% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.93% 2932.788 2989.409 - 2.16% -
std::copy_if(list<int>)_(every_other)/32768 1.93% 25219.851 25706.425 - 1.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.93% 2.675 2.727 - 3.20% -
BM_MakeHeap_string_Heap_64 1.93% 4.997 5.093 - -0.17% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 1.92% 22.648 23.084 - -4.94% -
BM_std_min<unsigned_short>/31 1.92% 2.562 2.612 - 0.62% -
BM_RangesMakeThenSortHeap_string_Descending_1024 1.92% 37.643 38.366 - 0.01% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.92% 28481.472 29028.367 - 1.57% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.92% 18.652 19.010 - 1.69% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.92% 1.595 1.625 - 2.17% -
SetIntersection_Front_Set_string_64_4 1.91% 19835616.190 20214579.787 - 0.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.91% 1.175 1.197 - -2.90% -
SetIntersection_None_Set_string_256_4 1.91% 11694210.645 11917313.236 - 0.54% -
BM_MakeHeap_uint32_PipeOrgan_1024 1.91% 0.716 0.730 - 6.02% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.91% 4.236 4.317 - 2.90% -
std::reverse_copy(list<int>)/4096 1.91% 3127.536 3187.124 - 0.42% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.90% 21.886 22.301 - 1.03% -
rng::contains(vector<int>)_(process_all)/8192 1.90% 1815.178 1849.610 - 0.66% -
rng::rotate(deque<int>)_(1_element_forward)/50 1.90% 6.174 6.291 - 3.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.89% 39662571.942 40413686.000 - 3.25% -
rng::copy_if(list<int>)_(entire_range)/512 1.89% 365.582 372.501 - 0.25% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.88% 2108.724 2148.435 - 1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.88% 0.686 0.699 - 1.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.88% 8.442 8.601 - 1.32% -
BM_std_minmax_element<long_long>/4000 1.88% 1070.391 1090.513 - 3.63% -
rng::stable_partition(vector<int>)_(dense)/1024 1.87% 296.727 302.290 - 2.39% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.87% 2460.600 2506.635 - 2.70% -
BM_num_put<const_void*> 1.87% 12.574 12.809 - -4.35% -
std::set<int>::insert(value)_(new_value)/1024 1.87% 41.388 42.162 - 0.51% -
BM_std_min<short>/8 1.87% 1.317 1.341 - -1.48% -
SetIntersection_Interlaced_Set_string_64_16 1.87% 40364194.364 41117982.931 - 5.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.87% 0.694 0.707 - 1.47% -
BM_RangesPopHeap_float_4 1.86% 2.375 2.419 - 2.12% -
rng::starts_with(deque<int>)/8 1.86% 4.146 4.223 - 3.04% -
BM_deque_vector_copy/64000 1.86% 2387.039 2431.483 - -14.68% -
BM_std_minmax<unsigned_char>/31 1.86% 3.138 3.196 - 1.22% -
SetIntersection_Interlaced_Set_string_64_64 1.86% 37324649.231 38018879.453 - 5.57% -
BM_std_min<unsigned___int128>/3 1.86% 1.011 1.029 - -1.24% -
BM_std_minmax<unsigned_long_long>/5 1.86% 1.812 1.845 - 2.27% -
BM_vector_deque_ranges_move_backward/64000 1.86% 7529.813 7669.638 - 6.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.86% 0.974 0.992 - -0.64% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.85% 1.587 1.616 - -6.32% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.85% 809339.052 824326.472 - -5.08% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.85% 77.482 78.917 - 2.13% -
SetIntersection_Front_Set_float_262144_64 1.85% 1945158.776 1981105.708 - 5.86% -
SetIntersection_Interlaced_Set_float_16384_16384 1.85% 331993145.046 338126759.108 - -3.13% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.85% 366.320 373.084 - 2.26% -
BM_MakeThenSortHeap_string_Ascending_262144 1.85% 77.353 78.781 - -0.04% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.84% 0.986 1.004 - 1.89% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.84% 39316.153 40039.952 - -0.88% -
std::rotate_copy(deque<int>)/1024 1.84% 34.356 34.987 - 2.27% -
std::set<int>::erase(key)_(non-existent)/32 1.84% 2.321 2.364 - -11.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.83% 0.645 0.657 - 0.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.83% 21125.683 21512.685 - 1.09% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 1.83% 5.662 5.765 - 0.40% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.83% 20.716 21.095 - 0.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.82% 2.409 2.453 - 0.94% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 1.82% 22.382 22.790 - -5.29% -
BM_std_min<char>/31 1.82% 2.491 2.536 - 1.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.82% 0.736 0.750 - 1.65% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.82% 4.738 4.824 - 2.11% -
BM_RangesMakeHeap_string_Descending_16 1.82% 2.344 2.387 - -13.32% -
BM_deque_vector_ranges_move_backward/70000 1.82% 8591.572 8747.514 - 2.64% -
rng::unique(list<int>,_pred)_(sprinkled)/52 1.81% 81.058 82.528 - -0.34% -
BM_std_minmax<unsigned_long_long>/2 1.81% 0.889 0.905 - 4.15% -
BM_MakeHeap_string_Heap_256 1.81% 4.878 4.967 - 0.21% -
std::partition(list<int>)_(dense)/50 1.81% 13.257 13.497 - 0.89% -
std::multiset<int>::insert(value)_(new_value)/1024 1.81% 47.741 48.605 - 1.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.81% 7.495 7.631 - -1.01% -
std::partial_sort(deque<int>)_(heap)/8192 1.80% 281980.671 287060.957 - 1.21% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.80% 12.158 12.377 - 1.61% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.80% 1513688.041 1540926.556 - 1.88% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.80% 658.442 670.284 - -4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.80% 235431455.868 239664965.069 - -1.60% -
rng::sample(deque<int>)/1024 1.80% 11338.843 11542.737 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.79% 13282034.716 13519928.633 - -1.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.79% 10.615 10.805 - 1.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 1.79% 50.963 51.874 - -9.33% -
std::move(vector<bool>)_(aligned)/512 1.79% 2.345 2.387 - -0.11% -
std::multiset<std::string>::clear()/8192 1.78% 201896.835 205494.530 - 2.74% -
SetIntersection_Interlaced_Set_string_256_4 1.78% 14034714.198 14284455.351 - 1.01% -
std::unique_copy(deque<int>)_(contiguous)/32 1.78% 9.388 9.555 - -13.49% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.78% 24934.849 25377.656 - 1.53% -
BM_RangesPushHeap_uint64_Random_64 1.77% 5.282 5.376 - 1.90% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.77% 20.065 20.421 - -0.28% -
rng::fill(vector<int>)/8192 1.77% 236.904 241.100 - 0.58% -
std::multiset<int>::erase(key)_(non-existent)/32 1.77% 2.654 2.701 - 0.39% -
SetIntersection_None_Set_string_16384_16384 1.77% 194192453.445 197629572.782 - -0.78% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.77% 19.020 19.356 - 0.58% -
rng::copy_n(list<int>)/64 1.76% 13.994 14.241 - 0.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.76% 2.919 2.970 - -1.01% -
BM_std_minmax<unsigned_short>/24 1.76% 2.240 2.279 - 0.09% -
std::map<std::string,_int>::clear()/32 1.76% 920.271 936.444 - 4.29% -
BM_std_min<unsigned_long_long>/29 1.76% 2.413 2.455 - -0.04% -
std::move(deque<int>)/262144 1.76% 14684.359 14942.276 - 0.30% -
rng::fill_n(deque<int>)/8192 1.76% 243.182 247.450 - 2.83% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.75% 262.073 266.671 - 1.04% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.75% 20919.029 21285.731 - 3.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 1.75% 65.791 66.943 - 111.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.75% 1237318.072 1258985.131 - -0.51% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.75% 3941.698 4010.723 - 5.43% -
std::stable_sort(deque<int>)_(repeated)/1024 1.75% 1381.766 1405.942 - 2.30% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.75% 2182.499 2220.598 - -1.70% -
rng::copy(deque<int>)/8 1.74% 2.762 2.810 - 0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.74% 1091961.055 1110980.293 - -1.28% -
bm_lexicographical_compare<signed_char>/7 1.74% 2.771 2.819 - 2.67% -
std::copy_n(vector<bool>)_(unaligned)/512 1.73% 3.492 3.553 - 1.50% -
bm_lexicographical_compare<unsigned_char>/32768 1.73% 562.659 572.414 - -0.09% -
BM_std_minmax<unsigned_char>/30 1.73% 2.658 2.704 - -0.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.73% 6.711 6.827 - -0.38% -
BM_PopHeap_float_4 1.73% 2.376 2.417 - 1.85% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.72% 25.522 25.962 - 3.22% -
std::partition_copy(vector<int>)/1024 1.72% 469.622 477.700 - 4.47% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.72% 10.166 10.341 - 1.82% -
std::search(list<int>)_(single_element)/1024 1.72% 756.143 769.142 - -0.22% -
BM_PushHeap_string_PipeOrgan_1024 1.72% 9.514 9.677 - -10.35% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.71% 49.773 50.626 - 0.59% -
BM_RangesPushHeap_string_Descending_16 1.71% 2.116 2.152 - 2.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.71% 9.315 9.475 - -1.21% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.71% 32.535 33.091 - 0.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.71% 33.538 34.111 - -22.69% -
std::copy(list<int>)/4096 1.71% 3270.232 3326.105 - 0.93% -
SetIntersection_Front_Set_string_16_16 1.71% 63315843.983 64397312.562 - 1.71% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.71% 17.837 18.142 - -0.49% -
vector<bool>(const_vector<bool>&) 1.70% 9.507 9.669 - -1.62% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.70% 98478.926 100156.843 - 2.86% -
BM_CmpLess_uchar_short 1.70% 1.034 1.052 - 0.82% -
BM_RangesPushHeap_uint64_Random_16384 1.70% 5.987 6.089 - -0.31% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.70% 20.395 20.742 - 7.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.70% 23.213 23.607 - 1.00% -
BM_PushHeap_string_PipeOrgan_262144 1.70% 17.298 17.592 - -20.28% -
std::search(vector<int>)_(no_match)/1000 1.70% 205.981 209.477 - -1.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.69% 1.696 1.725 - 7.96% -
SetIntersection_Interlaced_Set_string_262144_4 1.69% 1858062.094 1889472.658 - -0.03% -
std::unordered_set<int>::find(key)_(existent)/8192 1.69% 1.388 1.412 - 2.04% -
BM_vector_deque_ranges_copy_backward/65536 1.69% 7929.819 8063.735 - 5.25% -
BM_CmpEqual_uint_short 1.69% 1.048 1.065 - 0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.69% 50.851 51.709 - 1.33% -
std::shift_right(deque<int>)/50 1.69% 4.256 4.328 - 2.72% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.69% 464449.160 472283.940 - 0.24% -
std::unordered_set<std::string>::erase(key)_(existent)/32 1.68% 121.287 123.329 - 66.66% -
rng::adjacent_find(deque<int>,_pred)/50 1.68% 29.381 29.875 - 2.95% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.68% 345787.314 351594.080 - 1.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.68% 23.281 23.672 - 1.80% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.68% 324.917 330.360 - 1.04% -
BM_std_minmax_element<long_long>/64 1.67% 17.491 17.783 - 1.77% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.67% 19400.135 19724.208 - 1.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.67% 5.214 5.301 - -3.23% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.67% 215596768.995 219189828.611 - 2.43% -
rng::stable_partition(deque<int>)_(dense)/1024 1.66% 599.141 609.111 - 3.24% -
SetIntersection_Interlaced_Vector_uint32_16384_64 1.66% 8814297.569 8960956.574 - 50.87% -
rng::find_last(list<int>)_(bail_10%)/50 1.66% 16.399 16.672 - -0.14% -
rng::rotate(list<int>)_(by_1/3)/32 1.66% 15.307 15.562 - -0.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.66% 27.694 28.154 - -7.88% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 1.66% 0.699 0.711 - 1.01% -
BM_deque_vector_copy_backward/65536 1.66% 8016.966 8149.793 - 0.12% -
rng::stable_sort(deque<int>)_(heap)/1024 1.66% 2740.275 2785.665 - 2.31% -
bm_ranges_swap_ranges_vb_aligned/262144 1.65% 487.631 495.698 - -0.53% -
BM_std_minmax_element<long_long>/512 1.65% 141.259 143.593 - 3.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.65% 0.608 0.618 - -0.28% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.65% 4.424 4.497 - 3.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.65% 43.115 43.825 - 0.70% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.65% 6590.103 6698.650 - 3.58% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.65% 24.148 24.546 - 0.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.65% 33.188 33.734 - 30.16% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.65% 49815.477 50635.282 - -0.66% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.64% 12.866 13.077 - 0.81% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.64% 208.527 211.953 - 1.30% -
BM_deque_vector_ranges_copy_backward/64000 1.64% 7994.966 8126.289 - -0.21% -
std::reverse_copy(list<int>)/32768 1.64% 25802.623 26226.300 - -0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.64% 19.834 20.159 - 2.56% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.64% 3113.826 3164.951 - 1.77% -
rng::search(vector<int>)_(no_match)/8192 1.64% 1632.351 1659.075 - -0.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.63% 2320.997 2358.922 - 0.17% -
std::search(vector<int>)_(no_match)/1024 1.63% 210.939 214.385 - -0.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.63% 33.117 33.657 - 1.50% -
SetIntersection_Interlaced_Set_string_262144_1024 1.63% 2069413.494 2103179.851 - -0.54% -
rng::for_each(list<int>)/8 1.63% 2.561 2.603 - 2.80% -
rng::find(vector<bool>)_(process_all)/50 1.63% 0.623 0.633 - -14.48% -
BM_num_get<void*> 1.63% 11.727 11.918 - 2.27% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1.63% 1420255.252 1443392.834 - 0.47% -
rng::remove(list<int>)_(sprinkled)/1024 1.63% 951.882 967.389 - 0.20% -
BM_deque_vector_ranges_move/64000 1.63% 2642.711 2685.753 - -1.54% -
BM_MakeThenSortHeap_string_Descending_4 1.63% 3.661 3.721 - 1.04% -
std::copy_backward(list<int>)/64 1.63% 30.050 30.539 - 1.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.62% 11.969 12.164 - 0.80% -
BM_std_min<unsigned___int128>/18 1.62% 6.877 6.989 - -18.07% -
BM_std_minmax<char>/17 1.62% 1.102 1.119 - -0.10% -
BM_PushHeap_string_Random_262144 1.62% 18.080 18.372 - -15.72% -
rng::contains(vector<int>)_(process_all)/1048576 1.62% 233942.564 237724.243 - 0.46% -
rng::fill(list<int>)/32 1.61% 8.388 8.523 - 0.76% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.61% 1.061 1.078 - -5.89% -
SetIntersection_Interlaced_Set_uint32_256_256 1.61% 8995975.631 9140866.758 - 3.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.61% 7878.652 8005.386 - -6.03% -
std::search(vector<int>)_(same_length)/1000 1.61% 240.457 244.325 - -0.84% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 1.60% 667571.741 678285.421 - 3.82% -
BM_std_min<unsigned_short>/9 1.60% 6.174 6.273 - -3.13% -
SetIntersection_Interlaced_Set_string_262144_256 1.60% 2051344.971 2084129.802 - -0.04% -
std::stable_sort(deque<int>)_(heap)/1024 1.60% 2739.405 2783.182 - 2.46% -
std::search(vector<int>)_(near_matches)/1000 1.60% 13926.146 14148.639 - -0.49% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.60% 2.258 2.294 - 1.75% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.59% 26354.259 26774.312 - -5.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.59% 422.764 429.499 - 1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.59% 9.328 9.477 - 0.41% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.59% 103.089 104.728 - 0.00% -
SetIntersection_Front_Set_string_262144_16 1.59% 1978921.450 2010347.272 - 0.06% -
std::multiset<int>::equal_range(key)_(existent)/32 1.59% 2.512 2.552 - 0.05% -
std::set<int>::erase(iterator)/0 1.58% 19.937 20.253 - 1.08% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.58% 3115.179 3164.548 - 1.25% -
rng::partition_point(deque<int>)/50 1.58% 4.242 4.310 - -0.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.58% 0.772 0.785 - 3.04% -
BM_deque_deque_ranges_move/1 1.58% 3.405 3.459 - 1.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.58% 14.681 14.912 - 1.89% -
BM_std_minmax<int>/27 1.57% 2.420 2.458 - -1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.57% 10.977 11.150 - 1.54% -
rng::replace_if(vector<int>)_(prefix)/50 1.57% 13.519 13.732 - 1.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.57% 89048.939 90448.989 - 3.43% -
rng::find_end(list<int>)_(process_all)/8192 1.57% 6400.160 6500.764 - -4.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.57% 32.298 32.805 - 0.71% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.57% 14.943 15.178 - 0.95% -
BM_StringRelational_Less_Small_Huge_Control 1.57% 1.800 1.828 - 4.01% -
rng::search(vector<int>)_(single_element)/1000 1.56% 226.310 229.845 - -0.90% -
SetIntersection_Interlaced_Set_string_1024_1 1.56% 1163073.760 1181230.541 - 2.91% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.56% 3251.798 3302.512 - 2.18% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.56% 15.889 16.137 - -0.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 1.56% 0.711 0.722 - 1.25% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.56% 262769.283 266861.892 - -2.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 1.56% 546.534 555.036 - 0.92% -
SetIntersection_Front_Vector_uint32_16384_16384 1.55% 80297979.401 81546153.016 - 2.75% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.55% 2.886 2.931 - 2.53% -
BM_PushHeap_uint64_Random_4 1.55% 2.030 2.062 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.55% 50.238 51.016 - 7.27% -
std::set<int>::erase(key)_(existent)/32 1.55% 21.975 22.315 - 2.03% -
BM_std_min<unsigned_short>/20 1.54% 2.174 2.208 - -0.60% -
BM_std_min<unsigned_short>/1024 1.54% 13.902 14.117 - 1.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.54% 87.519 88.866 - 4.04% -
BM_deque_vector_ranges_copy_backward/65536 1.54% 8007.203 8130.289 - -1.08% -
rng::remove_if(vector<int>)_(prefix)/1024 1.54% 378.907 384.730 - 0.45% -
BM_std_min<long_long>/13 1.54% 2.362 2.399 - -0.11% -
SetIntersection_Front_Vector_string_256_64 1.53% 10878894.148 11045827.646 - -0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.53% 0.747 0.758 - -0.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.53% 1.267 1.286 - -2.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.53% 2.956 3.002 - 0.72% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.53% 19.048 19.340 - 0.67% -
BM_std_minmax<char>/20 1.53% 1.968 1.998 - -3.53% -
std::transform(list<int>,_list<int>)/50 1.53% 36.726 37.288 - 1.47% -
rng::transform(list<int>,_list<int>)/1024 1.53% 887.559 901.107 - 1.21% -
SetIntersection_Front_Set_string_16384_4 1.52% 1305499.716 1325335.469 - 0.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.52% 30.987 31.457 - -3.87% -
rng::move_backward(vector<int>)/262144 1.52% 21729.794 22059.533 - -0.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.52% 7.571 7.686 - 0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.51% 2123092.365 2155210.529 - -0.93% -
BM_deque_vector_copy/64 1.51% 2.579 2.618 - 1.75% -
rng::contains_subrange(list<int>)_(single_element)/16 1.51% 4.855 4.928 - -0.54% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 1.51% 21.867 22.197 - 0.54% -
BM_MakeThenSortHeap_string_PipeOrgan_4 1.51% 4.742 4.813 - 0.17% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.51% 19.302 19.593 - 0.82% -
BM_RangesMakeHeap_string_SingleElement_64 1.50% 6.329 6.424 - -0.78% -
BM_std_minmax_element<int>/64 1.50% 17.526 17.789 - 2.95% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.50% 11.871 12.049 - 0.80% -
rng::search(list<int>)_(same_length)/1000 1.50% 741.227 752.317 - 0.94% -
std::find_end(list<int>)_(process_all)/1024 1.49% 709.540 720.147 - 2.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.49% 41.827 42.452 - 46.10% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1.49% 1518.658 1541.350 - -1.17% -
SetIntersection_Front_Vector_string_16_16 1.49% 54752803.394 55570549.526 - 1.59% -
BM_std_min<unsigned_short>/4000 1.49% 53.778 54.579 - 1.54% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.49% 20.249 20.550 - 0.81% -
std::set<int>::erase(iterator)/32 1.49% 20.163 20.463 - 0.89% -
BM_deque_deque_ranges_move_backward/1024 1.49% 37.838 38.401 - 0.47% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.49% 25337.847 25714.383 - 1.82% -
rng::search(vector<int>)_(single_element)/1024 1.49% 231.531 234.970 - -0.93% -
SetIntersection_Front_Vector_string_1024_16 1.48% 1701994.127 1727248.809 - 0.17% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.48% 1.165 1.182 - -7.02% -
rng::fill_n(vector<int>)/8192 1.48% 235.607 239.100 - 0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 1.48% 2.377 2.412 - 0.47% -
rng::find_if(deque<int>)_(bail_25%)/8 1.48% 1.483 1.505 - 3.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.48% 27.512 27.919 - 0.66% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.48% 22.459 22.791 - 1.68% -
std::partial_sort(vector<int>)_(heap)/8 1.48% 26.942 27.341 - 2.25% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.48% 17.931 18.196 - 1.71% -
BM_RangesMakeHeap_uint32_Random_64 1.48% 1.305 1.324 - -0.12% -
rng::rotate_copy(vector<int>)/1024 1.48% 32.858 33.344 - 2.59% -
rng::copy_backward(list<int>)/262144 1.48% 219101.457 222336.366 - -0.60% -
rng::remove(deque<int>)_(prefix)/50 1.47% 64.452 65.402 - 3.02% -
BM_std_minmax_element<long_long>/1024 1.47% 278.865 282.973 - 4.03% -
BM_std_min<int>/28 1.47% 2.015 2.045 - 0.71% -
BM_CmpLess_ushort_schar 1.47% 1.029 1.044 - 0.08% -
std::stable_sort(deque<int>)_(ascending)/1024 1.47% 2112.925 2144.021 - 1.37% -
BM_deque_deque_copy_backward/64000 1.47% 7858.436 7973.841 - -1.49% -
std::unordered_set<int>::clear()/1024 1.47% 7999.030 8116.469 - 2.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.47% 8887874.970 9018124.112 - -29.65% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.46% 4.743 4.812 - -5.72% -
rng::copy_backward(deque<int>)/1048576 1.46% 124398.244 126215.850 - -0.23% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.46% 20.235 20.531 - 0.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.46% 0.710 0.721 - 1.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 1.46% 9.592 9.732 - -1.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.46% 33.337 33.823 - 1.90% -
rng::is_sorted_until(list<int>,_pred)/8 1.46% 3.796 3.851 - 1.27% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.46% 21141.690 21449.373 - 2.18% -
SetIntersection_Front_Vector_string_262144_64 1.45% 3420854.738 3470537.793 - -0.69% -
std::set<std::string>::find(key)_(non-existent)/1024 1.45% 20.004 20.295 - -0.35% -
BM_CmpEqual_uchar_ushort 1.45% 1.105 1.121 - 0.26% -
rng::all_of(vector<int>)_(process_all)/8 1.45% 2.403 2.438 - -1.94% -
SetIntersection_Interlaced_Set_string_1024_64 1.45% 16604529.002 16845015.738 - -4.93% -
std::map<int,_int>::erase(key)_(existent)/1024 1.45% 25.142 25.506 - 2.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.44% 23.493 23.832 - 4.63% -
SetIntersection_Front_Set_string_16_4 1.44% 67880376.183 68859782.733 - 3.01% -
std::set<std::string>::erase(iterator)/8192 1.44% 33.348 33.829 - 31.09% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.44% 11.858 12.029 - 0.20% -
rng::copy_if(vector<int>)_(every_other)/8 1.44% 4.201 4.261 - 0.55% -
BM_std_minmax<char>/21 1.44% 2.274 2.306 - -3.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.44% 0.986 1.000 - 1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.43% 24535050.582 24886919.183 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.43% 18560619.176 18826637.896 - -0.36% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.43% 13.667 13.863 - 1.21% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.43% 316.905 321.443 - -0.02% -
std::search(list<int>,_pred)_(same_length)/1000 1.43% 768.344 779.343 - 0.38% -
BM_std_min<unsigned_short>/4096 1.43% 55.146 55.935 - 1.43% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.43% 498.760 505.892 - 0.51% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 1.43% 23.545 23.882 - 0.58% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.43% 7.706 7.816 - 0.89% -
BM_std_min<unsigned___int128>/6 1.43% 2.081 2.110 - -6.62% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.42% 20.011 20.296 - 4.85% -
BM_std_minmax<unsigned_short>/28 1.42% 2.539 2.575 - 1.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.42% 33.901 34.383 - 2.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.42% 14.865 15.077 - 0.68% -
rng::sample(deque<int>)/32 1.42% 308.503 312.882 - 0.07% -
std::for_each_n(deque<int>)/50 1.42% 3.911 3.967 - -0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.42% 10.425 10.573 - 0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.42% 1.843 1.869 - 1.04% -
BM_std_minmax_element<long_long>/4096 1.41% 1101.464 1117.041 - 3.71% -
SetIntersection_Front_Vector_string_1024_1 1.41% 1125168.670 1141079.389 - 0.05% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.41% 109504.971 111049.861 - -0.34% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.41% 26.044 26.412 - -10.29% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.41% 25164.003 25518.565 - 1.44% -
BM_PushHeap_uint64_Ascending_262144 1.41% 4.667 4.732 - 1.59% -
std::is_sorted(list<int>,_pred)/8 1.41% 4.247 4.307 - 0.65% -
std::partition_point(list<int>)/50 1.40% 24.453 24.796 - 0.35% -
BM_std_minmax<unsigned_long_long>/15 1.40% 3.631 3.682 - -0.43% -
BM_PushHeap_uint32_Ascending_262144 1.40% 8.188 8.303 - 1.54% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 1.40% 22.233 22.544 - -8.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.40% 2027213.703 2055626.141 - -1.75% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.40% 26.217 26.584 - 0.62% -
std::multimap<std::string,_int>::clear()/1024 1.40% 19985.345 20264.968 - 2.42% -
SetIntersection_None_Set_uint32_1024_1024 1.40% 8709372.198 8831178.128 - 1.12% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.40% 30.218 30.640 - 0.63% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.40% 1.265 1.283 - 0.79% -
BM_std_min<unsigned_int>/4 1.39% 1.024 1.038 - 4.23% -
SetIntersection_Interlaced_Set_uint32_64_16 1.39% 24098030.727 24433558.353 - 2.03% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.39% 131565.695 133396.036 - -0.57% -
SetIntersection_None_Set_string_1024_256 1.39% 8876641.112 9000051.514 - 0.72% -
SetIntersection_Front_Vector_uint64_64_64 1.39% 11231193.319 11387296.640 - 1.85% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.39% 28796.610 29196.688 - 0.89% -
std::find(vector<bool>)_(process_all)/8192 1.39% 32.883 33.340 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.39% 7.624 7.730 - -0.85% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.39% 5.011 5.080 - 0.21% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 1.39% 79.732 80.838 - -4.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.39% 13450996.757 13637434.713 - 1.22% -
std::set<int>::contains(key)_(non-existent)/32 1.38% 2.414 2.447 - 4.25% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.38% 13447.854 13633.549 - 1.47% -
rng::copy_backward(vector<int>)/4096 1.38% 148.976 151.032 - 7.04% -
std::find_if(vector<char>)_(process_all)/50 1.38% 12.478 12.650 - 0.27% -
rng::for_each_n(deque<int>)/50 1.38% 3.936 3.990 - 1.79% -
BM_PushHeap_uint64_Ascending_16 1.38% 0.922 0.935 - 2.55% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.37% 209377491.857 212255925.542 - 2.86% -
BM_CmpLess_uint_short 1.37% 1.057 1.072 - 0.41% -
BM_std_min<unsigned_short>/5500 1.37% 75.577 76.612 - 1.44% -
BM_StringDestroy_Huge 1.37% 10.553 10.697 - 0.69% -
BM_std_minmax<char>/18 1.37% 1.322 1.340 - -3.46% -
rng::find(list<int>)_(bail_25%)/8 1.37% 0.919 0.932 - 1.17% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.37% 14133.343 14326.451 - 1.21% -
rng::starts_with(deque<int>)/8192 1.36% 3855.263 3907.858 - 1.45% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.36% 13399.660 13582.322 - -0.99% -
std::adjacent_find(vector<int>,_pred)/50 1.36% 22.666 22.975 - -1.43% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.36% 478.463 484.977 - 0.95% -
BM_deque_vector_ranges_move/65536 1.36% 2660.005 2696.206 - -2.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 1.36% 0.845 0.857 - 2.88% -
BM_std_minmax<int>/64 1.36% 2.501 2.535 - 0.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.36% 13.792 13.979 - 0.62% -
rng::contains(deque<int>)_(process_all)/50 1.35% 12.542 12.712 - 1.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.35% 35843.016 36327.952 - 0.33% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.35% 31.262 31.684 - 7.46% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.35% 19.414 19.676 - -3.39% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.35% 14729.549 14928.599 - 0.86% -
std::map<int,_int>::erase(iterator)/1024 1.35% 21.280 21.567 - 2.61% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.35% 0.772 0.783 - 0.98% -
std::find_end(deque<int>)_(match_near_end)/1000 1.34% 329.032 333.447 - 0.85% -
std::multiset<int>::clear()/1024 1.34% 9744.111 9874.768 - 4.47% -
BM_std_min<unsigned_long_long>/7 1.34% 1.884 1.909 - 0.45% -
BM_MakeHeap_string_Heap_1024 1.34% 4.744 4.808 - -1.37% -
rng::rotate(list<int>)_(by_1/4)/8192 1.34% 7146.715 7242.277 - 0.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.34% 723.173 732.838 - -0.18% -
BM_PopHeap_uint64_262144 1.33% 41.295 41.845 - -0.42% -
BM_std_min<unsigned_short>/11 1.33% 1.161 1.176 - 1.50% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.33% 2470.497 2503.351 - 2.71% -
std::multimap<int,_int>::ctor(const&)/1024 1.33% 6184.216 6266.432 - -0.68% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.33% 8362.700 8473.581 - -8.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 13011.765 13184.194 - -0.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.32% 785.492 795.884 - -1.71% -
rng::adjacent_find(list<int>)/8192 1.32% 6960.406 7052.415 - 1.59% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.32% 1101195.019 1115746.650 - 0.44% -
std::stable_partition(deque<int>)_(dense)/50 1.32% 41.502 42.050 - 5.96% -
std::for_each(list<int>)/8192 1.32% 8583.060 8696.249 - 0.12% -
rng::rotate(list<int>)_(1_element_forward)/50 1.32% 23.930 24.245 - -0.20% -
rng::none_of(list<int>)_(process_all)/32 1.31% 11.643 11.796 - -0.49% -
SetIntersection_None_Set_string_262144_64 1.31% 1668148.601 1690076.416 - -0.28% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.31% 26.241 26.585 - 0.82% -
std::fill_n(deque<int>)/8192 1.31% 240.929 244.080 - 1.72% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.31% 52559.826 53246.493 - 3.35% -
rng::find_if_not(vector<int>)_(process_all)/50 1.31% 14.021 14.204 - -0.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.30% 22.951 23.251 - 0.77% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.30% 12070.505 12227.833 - -0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.30% 4245.435 4300.765 - 3.31% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.30% 17.566 17.795 - 0.93% -
std::rotate_copy(list<int>)/50 1.30% 14.045 14.227 - 0.96% -
std::stable_partition(deque<int>)_(sparse)/1024 1.30% 470.575 476.690 - 5.04% -
rng::search(list<int>,_pred)_(same_length)/1000 1.30% 769.074 779.045 - 0.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.30% 84844.505 85944.186 - 2.38% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.29% 28864.739 29238.344 - 1.63% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.29% 2410341.973 2441514.193 - 0.26% -
std::rotate(list<int>)_(by_1/3)/50 1.29% 24.914 25.236 - 1.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 1.29% 3.057 3.097 - -3.33% -
BM_std_min<unsigned___int128>/5 1.29% 1.745 1.768 - -4.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.29% 3.570 3.616 - -1.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.29% 14.260 14.444 - 1.26% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.29% 1.158 1.173 - 2.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.29% 54035.712 54731.896 - 1.14% -
std::find(vector<char>)_(process_all)/50 1.29% 1.617 1.638 - 0.50% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.29% 24.831 25.151 - 0.68% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.29% 5.586 5.658 - -0.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.29% 716.704 725.919 - 1.20% -
std::multiset<int>::clear()/32 1.29% 638.955 647.169 - 1.15% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.29% 517.367 524.017 - 2.48% -
BM_std_min<unsigned_char>/31 1.28% 2.507 2.539 - 1.55% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.28% 1.173 1.188 - 0.49% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.28% 1.558 1.578 - 0.19% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.28% 9916676.728 10043602.173 - 0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.28% 56963.546 57692.490 - 3.43% -
rng::shuffle(vector<int>)/32 1.28% 285.652 289.302 - 0.84% -
rng::rotate(vector<int>)_(by_1/3)/32 1.28% 21.515 21.789 - 1.06% -
std::vector<int>::ctor(size)/8192 1.28% 561.090 568.250 - -0.12% -
rng::count(list<int>)_(every_other)/8 1.28% 2.097 2.124 - 1.17% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.27% 8897.345 9010.731 - 2.71% -
SetIntersection_None_Set_uint32_1024_256 1.27% 8839932.482 8952528.324 - 1.70% -
std::replace(list<int>)_(sprinkled)/50 1.27% 17.551 17.774 - 0.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.27% 18.195 18.426 - 0.69% -
rng::rotate(list<int>)_(by_1/4)/50 1.27% 24.231 24.538 - 0.70% -
BM_std_min<long_long>/5 1.27% 1.942 1.967 - 3.27% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.27% 19.619 19.868 - 1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.27% 6130683.825 6208497.018 - -7.22% -
std::copy(vector<int>)/8 1.27% 2.216 2.244 - -0.12% -
std::unordered_set<int>::erase(iterator)/8192 1.27% 20.217 20.473 - 1.52% -
SetIntersection_Interlaced_Vector_string_256_16 1.27% 10680381.798 10815844.737 - -1.79% -
rng::stable_sort(deque<int>)_(heap)/8 1.27% 26.263 26.596 - 0.88% -
SetIntersection_None_Set_uint64_1024_256 1.27% 8714933.186 8825299.912 - 1.32% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.27% 453.115 458.853 - -2.43% -
SetIntersection_Front_Set_float_16384_1 1.26% 1103213.393 1117160.023 - 0.10% -
rng::remove(vector<int>)_(sprinkled)/1024 1.26% 286.409 290.026 - 0.64% -
std::shift_left(deque<int>)/1024 1.26% 39.597 40.097 - 1.40% -
std::multimap<int,_int>::ctor(const&)/8192 1.26% 49343.798 49964.223 - -0.90% -
SetIntersection_None_Set_string_262144_16384 1.26% 1664188.233 1685096.516 - -0.39% -
BM_std_min<unsigned___int128>/17 1.25% 6.497 6.579 - -16.62% -
rng::stable_sort(deque<int>)_(descending)/1024 1.25% 2932.413 2969.174 - 0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.25% 9842137.786 9965457.493 - 1.74% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.25% 22.361 22.641 - -10.58% -
rng::stable_sort(vector<int>)_(heap)/1024 1.25% 2504.201 2535.509 - -1.33% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.25% 21.347 21.614 - 0.76% -
BM_std_minmax<short>/17 1.25% 1.731 1.753 - -2.20% -
std::move_backward(vector<int>)/262144 1.24% 21714.070 21984.215 - 0.20% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.24% 11.965 12.114 - 1.06% -
rng::replace(vector<int>)_(prefix)/50 1.24% 7.194 7.283 - 4.28% -
SetIntersection_None_Set_string_1024_4 1.24% 8973397.969 9084684.804 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.24% 1121931.899 1135845.528 - -2.12% -
std::map<std::string,_int>::erase(iterator)/1024 1.24% 30.973 31.357 - 16.73% -
SetIntersection_None_Set_uint64_256_16 1.24% 10893365.615 11028386.558 - 0.51% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.24% 21.376 21.641 - -0.09% -
709_cactus_r 1.24% 19.678 19.921 - 1.02% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.23% 4642905.648 4700188.744 - -0.27% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.23% 206181.880 208723.274 - 1.24% -
std::search(deque<int>)_(single_element)/1000 1.23% 443.410 448.875 - 2.19% -
BM_std_min<unsigned_char>/20 1.23% 1.526 1.545 - 1.96% -
rng::remove_copy_if(list<int>)_(prefix)/50 1.23% 24.926 25.232 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.23% 2.077 2.103 - 0.91% -
std::partial_sort(deque<int>)_(descending)/8 1.23% 41.327 41.833 - 1.12% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.22% 213.781 216.399 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.22% 345569618.516 349800568.554 - -2.27% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.22% 2.254 2.282 - -13.40% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.22% 25.553 25.865 - 6.63% -
std::unordered_set<int>::erase(key)_(existent)/32 1.22% 21.110 21.368 - 1.47% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.22% 6171.976 6246.997 - -1.27% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.21% 2933.039 2968.674 - 0.29% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.21% 6018.275 6091.182 - 0.82% -
std::search(vector<int>)_(near_matches)/1024 1.21% 14846.813 15026.373 - -0.39% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.21% 190.896 193.203 - 1.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.21% 23.013 23.291 - 0.44% -
BM_MakeThenSortHeap_string_Descending_16384 1.21% 67.024 67.832 - -0.30% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.20% 1.354 1.370 - 0.85% -
BM_RangesMakeHeap_string_Ascending_16 1.20% 3.638 3.682 - -0.35% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.20% 952.323 963.794 - 2.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.20% 24.024 24.314 - 2.46% -
SetIntersection_Interlaced_Set_float_262144_1 1.20% 1091100.760 1104243.105 - -0.06% -
std::unordered_set<int>::erase(iterator)/1024 1.20% 20.230 20.473 - 1.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.20% 348120706.311 352302999.959 - 2.63% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.20% 5.921 5.992 - 1.14% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.20% 18.707 18.932 - 0.90% -
rng::generate(vector<int>)/32 1.20% 7.901 7.996 - -0.37% -
std::find_end(deque<int>)_(match_near_end)/8192 1.20% 165744.642 167728.663 - 1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.20% 178857153.605 180997929.224 - 0.97% -
SetIntersection_Front_Vector_string_64_64 1.20% 27205336.741 27530697.654 - -0.64% -
BM_std_min<unsigned___int128>/8 1.19% 2.878 2.913 - -6.33% -
std::rotate(list<int>)_(1_element_backward)/8192 1.19% 8716.867 8820.901 - 4.50% -
SetIntersection_None_Vector_float_16384_4 1.19% 1157530.883 1171324.560 - -2.79% -
rng::move_backward(list<int>)/32768 1.19% 35174.439 35593.399 - 5.89% -
BM_RangesMakeHeap_string_Random_1024 1.19% 10.699 10.826 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.19% 2262004.275 2288899.864 - -3.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.19% 5.032 5.092 - 1.17% -
BM_RangesPushHeap_float_Random_64 1.19% 6.678 6.757 - 0.86% -
rng::count_if(list<int>)_(every_other)/8 1.18% 2.830 2.864 - 1.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.18% 32.869 33.258 - -27.70% -
BM_RangesMakeHeap_uint32_Random_4 1.18% 1.673 1.692 - -0.65% -
std::find_if(vector<int>)_(process_all)/8 1.18% 2.523 2.553 - -5.43% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.18% 1420103.617 1436876.014 - 0.06% -
BM_CmpEqual_uint_uchar 1.18% 1.113 1.127 - -0.28% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.18% 932023.660 943013.852 - -0.19% -
rng::partition_point(deque<int>)/32 1.18% 4.055 4.103 - -2.94% -
rng::find_end(forward_list<int>)_(single_element)/1024 1.18% 721.125 729.615 - 0.03% -
rng::partition_point(vector<int>)/1024 1.18% 7.431 7.518 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.18% 1236661.539 1251194.740 - 0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.17% 825.025 834.708 - 1.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.17% 62083.497 62810.793 - 1.18% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.17% 1.658 1.677 - 1.55% -
rng::move(vector<bool>)_(aligned)/512 1.17% 2.650 2.681 - -0.01% -
std::rotate(deque<int>)_(by_1/2)/50 1.17% 10.452 10.574 - 2.97% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.17% 24.240 24.523 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.17% 11822308.030 11960399.884 - -1.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.17% 1.478 1.495 - -6.21% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.17% 38155923.623 38600731.499 - 0.51% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.16% 1.201 1.215 - 1.33% -
std::stable_sort(vector<int>)_(heap)/1024 1.16% 2505.758 2534.902 - -1.39% -
BM_RangesPushHeap_string_Ascending_16 1.16% 4.647 4.701 - -0.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.16% 17.765 17.971 - 0.47% -
rng::all_of(list<int>)_(process_all)/32768 1.16% 25938.487 26239.061 - 1.76% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.16% 470.804 476.258 - -1.23% -
rng::reverse(list<int>)/4096 1.16% 1642.593 1661.598 - -5.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.16% 2.424 2.452 - 3.98% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.15% 14.875 15.047 - 0.08% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.15% 1.662 1.682 - -3.46% -
std::set<int>::erase(key)_(existent)/0 1.15% 20.431 20.666 - 1.97% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.15% 12.358 12.500 - 1.38% -
rng::move_backward(deque<int>)/64 1.15% 5.458 5.521 - -1.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.15% 0.919 0.930 - 0.48% -
bm_ranges_lexicographical_compare<signed_char>/8 1.15% 3.173 3.210 - 1.38% -
SetIntersection_Front_Set_float_64_64 1.15% 14887792.079 15058525.896 - -2.27% -
std::copy_if(list<int>)_(every_other)/4096 1.14% 3194.336 3230.905 - 1.85% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.14% 208.457 210.842 - 1.14% -
SetIntersection_None_Set_string_262144_256 1.14% 1667804.280 1686879.723 - -0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.14% 51.880 52.473 - 2.34% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.14% 75.969 76.837 - 0.49% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.14% 2.582 2.611 - -5.71% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.14% 231489.756 234131.078 - 0.21% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.14% 5.618 5.682 - 1.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.14% 10.456 10.575 - 0.73% -
SetIntersection_None_Set_string_262144_4 1.14% 1670132.569 1689120.035 - 0.09% -
std::partial_sort(vector<int>)_(descending)/1024 1.14% 8161.906 8254.679 - -0.30% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.14% 8.773 8.873 - 1.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.14% 18.772 18.985 - 0.74% -
std::stable_partition(list<int>)_(sparse)/8192 1.13% 8753.466 8852.806 - 0.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.13% 953.533 964.354 - -4.74% -
BM_std_min<unsigned___int128>/7 1.13% 2.486 2.514 - -5.39% -
BM_std_min<unsigned___int128>/4 1.13% 1.374 1.389 - -3.89% -
766_femflow_r 1.13% 12.827 12.973 - 0.19% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.13% 5.002 5.059 - -1.50% -
BM_MakeHeap_string_Descending_64 1.13% 2.575 2.604 - 1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.13% 26429.107 26727.318 - 1.64% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.13% 18.369 18.576 - 0.84% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.13% 14.074 14.233 - 0.53% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.13% 51089.722 51665.238 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.12% 23101246.305 23360786.023 - -0.70% -
std::rotate(list<int>)_(1_element_forward)/1024 1.12% 733.558 741.793 - 0.77% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.12% 40217.002 40668.301 - 2.49% -
BM_MakeThenSortHeap_uint32_Heap_16 1.12% 5.102 5.159 - 0.69% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.12% 64.296 65.016 - 0.21% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.12% 1.235 1.249 - 2.49% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.12% 0.944 0.954 - 1.15% -
BM_std_min<int>/10 1.12% 0.995 1.006 - 0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.11% 129434.095 130874.929 - 0.06% -
SetIntersection_None_Set_uint32_256_16 1.11% 11021621.499 11144261.234 - 1.71% -
std::is_sorted(vector<int>,_pred)/8 1.11% 3.903 3.946 - -3.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.11% 34.337 34.719 - 1.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.11% 675.662 683.144 - 0.25% -
BM_MakeThenSortHeap_uint64_Heap_64 1.11% 8.219 8.310 - 0.95% -
rng::search_n(vector<int>)_(no_match)/1000 1.11% 206.528 208.812 - 0.99% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.10% 16.414 16.595 - 1.98% -
SetIntersection_Interlaced_Set_float_16384_4 1.10% 173674045.750 175589931.076 - 1.89% -
rng::stable_partition(list<int>)_(dense)/50 1.10% 52.099 52.673 - 0.05% -
BM_StringAssignAsciiz_Large_Opaque 1.10% 11.666 11.795 - 0.92% -
BM_CmpEqual_short_uchar 1.10% 1.098 1.110 - 0.27% -
std::map<std::string,_int>::ctor(const&)/32 1.10% 718.843 726.749 - -7.87% -
SetIntersection_Interlaced_Vector_string_262144_16 1.10% 5738824.154 5801917.567 - -0.61% -
std::unique(list<int>)_(sprinkled)/1024 1.10% 951.535 961.994 - 1.15% -
rng::search_n(vector<int>)_(no_match)/1024 1.10% 211.374 213.694 - 1.46% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.10% 466377.042 471493.717 - 0.93% -
BM_std_min<unsigned_char>/6 1.10% 1.519 1.535 - 0.13% -
BM_deque_vector_ranges_copy_backward/70000 1.10% 8692.075 8787.387 - 1.51% -
rng::for_each(multiset<int>)/32 1.10% 21.784 22.023 - 0.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.10% 12.945 13.087 - 0.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.09% 44.083 44.566 - 0.45% -
rng::rotate(deque<int>)_(1_element_backward)/32 1.09% 4.035 4.079 - -1.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.09% 636.125 643.084 - -1.60% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.09% 22.994 23.246 - 1.77% -
std::rotate(vector<int>)_(1_element_forward)/32 1.09% 2.923 2.955 - 0.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.09% 73710.619 74516.095 - 1.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.09% 49798.686 50342.256 - 0.98% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.09% 281803.814 284878.831 - 1.42% -
BM_std_minmax<unsigned_short>/11 1.09% 1.722 1.741 - 1.25% -
SetIntersection_None_Set_float_256_16 1.09% 11045689.834 11165878.911 - 0.74% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.09% 2186.691 2210.482 - -2.01% -
BM_PushHeap_uint64_Ascending_64 1.09% 1.518 1.535 - 1.10% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.08% 8.502 8.595 - 1.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.08% 42.585 43.046 - 0.66% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.08% 12080.759 12211.462 - -3.49% -
BM_RangesPushHeap_float_Random_256 1.08% 7.275 7.354 - 0.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.08% 17.427 17.615 - 2.13% -
BM_std_minmax<short>/6 1.08% 1.360 1.375 - -0.34% -
BM_CmpEqual_ushort_uint 1.08% 1.108 1.120 - -0.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.08% 22.770 23.016 - 3.06% -
SetIntersection_Interlaced_Set_uint64_256_16 1.08% 12336077.691 12469288.352 - 2.71% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.08% 22.814 23.059 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.08% 342374464.571 346061482.010 - -0.83% -
rng::rotate(list<int>)_(1_element_forward)/32 1.08% 14.323 14.477 - -3.02% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.08% 2.048 2.070 - 2.11% -
BM_RangesMakeHeap_float_Random_64 1.08% 1.620 1.638 - -0.68% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.07% 8216.896 8305.153 - 0.31% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.07% 6203.991 6270.599 - -0.05% -
std::copy_if(list<int>)_(entire_range)/512 1.07% 367.958 371.905 - 0.10% -
std::is_sorted_until(list<int>)/1024 1.07% 749.086 757.121 - 0.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.07% 49379.806 49909.423 - -1.54% -
BM_CmpLess_uint_schar 1.07% 1.059 1.071 - 1.49% -
SetIntersection_Interlaced_Set_uint64_64_16 1.07% 24426027.104 24687132.972 - 1.60% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.07% 531.551 537.224 - 0.28% -
SetIntersection_None_Set_uint64_1024_1 1.07% 8689359.465 8782094.638 - -1.45% -
BM_MakeHeap_string_Descending_16384 1.07% 2.754 2.783 - -6.48% -
std::find_end(deque<int>)_(single_element)/1000 1.07% 249.207 251.865 - 0.67% -
rng::stable_sort(vector<int>)_(repeated)/1024 1.06% 1083.913 1095.428 - -3.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.06% 24.117 24.373 - 2.26% -
BM_SortHeap_float_16384 1.06% 26.685 26.968 - 0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.06% 1104057.906 1115718.686 - 2.87% -
BM_std_min<long_long>/64 1.06% 4.853 4.905 - -0.01% -
rng::search(deque<int>,_pred)_(near_matches)/1024 1.05% 27424.576 27713.694 - 4.56% -
BM_SortHeap_uint32_4 1.05% 1.032 1.043 - 0.21% -
BM_std_minmax_element<short>/4 1.05% 1.243 1.256 - 2.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 1.05% 3859.369 3899.981 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.05% 1247570.393 1260688.313 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.05% 7325570.653 7402597.034 - 0.77% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.05% 10054160.531 10159849.872 - -0.21% -
std::stable_partition(list<int>)_(sparse)/1024 1.05% 909.916 919.479 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.05% 1242078.371 1255130.858 - 0.42% -
std::any_of(list<int>)_(process_all)/50 1.05% 21.711 21.939 - 0.69% -
std::find_if(list<int>)_(process_all)/50 1.05% 21.401 21.626 - 0.78% -
rng::is_sorted(deque<int>)/8 1.05% 3.191 3.225 - 12.98% -
rng::rotate(list<int>)_(1_element_backward)/50 1.05% 23.495 23.741 - -6.15% -
BM_std_min<int>/16 1.05% 1.690 1.708 - 0.99% -
SetIntersection_Front_Vector_string_64_16 1.05% 21762087.652 21989774.733 - 0.12% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 1.05% 7498.346 7576.795 - -0.19% -
std::unique(vector<int>)_(contiguous)/1024 1.05% 313.009 316.283 - -0.21% -
rng::find_end(vector<int>)_(same_length)/8192 1.05% 3809.488 3849.316 - 0.59% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.05% 10.127 10.233 - 0.51% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.04% 15.988 16.155 - 0.50% -
std::search(vector<int>)_(no_match)/8192 1.04% 1633.170 1650.211 - -0.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.04% 14488.362 14639.428 - 1.34% -
std::unordered_set<int>::erase(iterator)/32 1.04% 20.150 20.360 - 1.43% -
std::copy_n(list<int>)/64 1.04% 14.046 14.192 - 1.12% -
std::remove_copy(vector<int>)_(prefix)/50 1.04% 13.251 13.389 - 0.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.04% 19.891 20.098 - 0.71% -
rng::search(vector<int>)_(single_element)/8192 1.04% 1797.448 1816.100 - -0.88% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.04% 5827911.561 5888267.762 - 0.37% -
rng::rotate(list<int>)_(1_element_forward)/8192 1.03% 7618.402 7697.079 - -6.79% -
std::flat_map<int,_int>::clear()/8192 1.03% 447.658 452.280 - -0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.03% 6670.835 6739.689 - 1.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.03% 1161657.513 1173635.253 - -1.69% -
727_cppcheck_r 1.03% 24.713 24.967 - -1.17% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.03% 483.369 488.351 - -0.41% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.03% 11.231 11.346 - 0.66% -
std::partial_sort(deque<int>)_(descending)/8192 1.03% 283765.001 286689.065 - 0.82% -
std::shift_right(list<int>)/8192 1.03% 7313.977 7389.308 - -4.22% -
rng::partial_sort(vector<int>)_(heap)/1024 1.03% 8150.024 8233.835 - 0.16% -
rng::copy(list<int>)/8 1.03% 2.350 2.375 - 0.58% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.03% 55285794.929 55853384.619 - 1.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.03% 893.984 903.156 - 4.41% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.02% 1.227 1.239 - -0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.02% 35.390 35.752 - 3.14% -
rng::sample(deque<int>)/8192 1.02% 91619.059 92556.559 - -0.28% -
std::set<int>::ctor(&&,_different_allocs)/32 1.02% 178.867 180.694 - 0.46% -
std::stable_sort(deque<int>)_(descending)/1024 1.02% 2935.794 2965.756 - 0.93% -
rng::rotate(deque<int>)_(by_1/3)/1024 1.02% 1793.892 1812.182 - -0.28% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.02% 15.153 15.307 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.02% 1244708.335 1257385.906 - -0.03% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.02% 11.992 12.114 - 2.89% -
rng::all_of(list<int>)_(process_all)/8192 1.02% 7509.010 7585.430 - 2.28% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.02% 3.682 3.719 - -0.89% -
rng::adjacent_find(vector<int>)/1024 1.02% 234.352 236.732 - 0.35% -
rng::for_each(multiset<int>)/50 1.01% 44.236 44.685 - -1.04% -
BM_RangesPushHeap_float_Random_16 1.01% 5.442 5.497 - 1.63% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.01% 12347.435 12472.455 - 4.90% -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.01% 73745.250 74490.537 - 1.01% -
rng::find_last(vector<char>)_(bail_10%)/50 1.01% 5.562 5.618 - 0.97% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 35540.384 35899.447 - 0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.01% 348172266.716 351686993.518 - -0.16% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 1.01% 31.025 31.338 - 0.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.01% 21.122 21.336 - -0.42% -
rng::copy_backward(vector<bool>)_(aligned)/32768 1.01% 35.467 35.824 - 0.22% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 1.01% 11.578 11.694 - 0.46% -
BM_MakeThenSortHeap_string_Heap_262144 1.01% 178.593 180.391 - 1.21% -
BM_RangesSortHeap_float_64 1.00% 3.152 3.184 - 1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.00% 8784608.115 8872752.058 - -30.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.00% 352706754.068 356245304.310 - 1.52% -
BM_RangesMakeHeap_uint32_Random_1024 1.00% 1.075 1.086 - 1.34% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.00% 2935.007 2964.418 - 0.70% -
std::unordered_multiset<int>::ctor(const&)/32 1.00% 198.973 200.964 - 1.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.00% 424.205 428.447 - 1.15% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351985316.756 1000787.517 - -99.72% -
rng::fill_n(vector<bool>)/262144 -75.38% 941.546 231.832 - -0.10% -
rng::fill(vector<bool>)/262144 -75.00% 930.475 232.583 - -0.32% -
std::fill(vector<bool>)/262144 -74.47% 911.564 232.726 - -0.10% -
std::fill_n(list<int>)/1024 -55.25% 1451.284 649.521 - -0.00% -
std::copy_n(vector<bool>)_(aligned)/512 -54.32% 3.011 1.375 - -0.01% -
std::count(list<int>)_(every_other)/1024 -54.30% 1552.290 709.341 - -0.01% -
std::partition(list<int>)_(sparse)/1024 -52.94% 1510.286 710.701 - -2.06% -
std::copy_n(vector<bool>)_(aligned)/64 -50.02% 2.610 1.305 - 0.12% -
rng::copy_n(vector<bool>)_(aligned)/64 -49.88% 2.610 1.308 - 0.30% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -48.27% 1445.644 747.877 - -0.50% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -47.84% 1465.719 764.574 - -0.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.92% 0.494 0.267 - -45.94% -
rng::copy_n(vector<int>)/64 -45.59% 4.546 2.473 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -44.91% 3.676 2.025 - -45.67% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -44.84% 1496.801 825.705 - -0.02% -
rng::partition(list<int>)_(sparse)/1024 -44.23% 1326.511 739.742 - 0.98% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -43.62% 11.198 6.313 - -5.32% -
std::set<std::string>::erase(key)_(existent)/8192 -42.89% 124.588 71.155 - 0.13% -
BM_RangesPushHeap_uint64_Descending_1 -42.68% 0.697 0.400 - -14.38% -
rng::rotate(deque<int>)_(by_1/4)/8192 -42.61% 11872.575 6813.958 - -0.02% -
std::find(list<int>)_(process_all)/8192 -41.64% 13301.645 7762.853 - -8.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -40.60% 0.487 0.289 - -5.39% -
rng::find_if_not(list<int>)_(process_all)/8192 -39.86% 12318.865 7408.675 - -17.34% -
rng::copy_n(vector<bool>)_(aligned)/512 -39.43% 2.917 1.767 - 0.11% -
rng::copy_n(vector<int>)/4096 -38.79% 237.632 145.457 - -0.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -38.14% 12745.746 7884.730 - -3.67% -
BM_vector_deque_ranges_move/0 -37.06% 0.551 0.347 - -33.25% -
rng::copy_n(deque<int>)/64 -36.92% 4.545 2.867 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -36.74% 2112.173 1336.131 - 1.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -36.46% 929.146 590.409 - -14.04% -
std::search(deque<int>)_(no_match)/1024 -35.85% 413.175 265.035 - -36.20% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -35.85% 865.521 555.247 - -18.68% -
std::unordered_set<std::string>::erase(iterator)/8192 -35.55% 32.255 20.787 - -37.02% -
rng::copy_n(vector<int>)/8 -35.02% 3.306 2.148 - -3.77% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -33.31% 9694763.567 6465381.121 - 7.91% -
std::copy_backward(vector<int>)/4096 -32.67% 234.321 157.773 - -34.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.35% 9.579 6.481 - -0.23% -
rng::copy_n(deque<int>)/8 -32.27% 3.930 2.662 - -3.48% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -31.89% 0.541 0.368 - -30.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -31.42% 0.697 0.478 - 6.69% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -30.72% 797.254 552.339 - -14.42% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -30.53% 10655.666 7402.001 - -0.34% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.51% 326211970.566 226678213.728 - -6.08% -
std::copy_n(vector<int>)/4096 -30.07% 223.566 156.344 - -24.90% -
rng::find(list<int>)_(process_all)/8192 -29.90% 12054.123 8449.392 - -19.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.71% 6.753 4.747 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -29.66% 20560559.118 14462729.823 - 2.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -29.09% 2.449 1.737 - -36.68% -
SetIntersection_None_Set_uint64_16384_16384 -29.01% 228931266.800 162512365.554 - -7.35% -
std::copy_n(deque<int>)/64 -28.82% 3.874 2.758 - -0.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -28.01% 2.701 1.944 - -1.15% -
rng::find(list<int>)_(bail_25%)/1024 -27.61% 183.193 132.605 - -26.81% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -27.60% 11962.608 8660.540 - -17.28% -
SetIntersection_Interlaced_Vector_float_16384_16 -27.20% 3635643.158 2646865.306 - -31.99% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -27.15% 65.504 47.719 - 0.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -26.90% 32.641 23.861 - -48.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -26.83% 14.237 10.416 - -4.21% -
rng::for_each(multiset<int>)/8192 -26.82% 21632.793 15829.938 - -2.96% -
rng::for_each_n(list<int>)/8192 -26.77% 11541.633 8452.426 - 16.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -26.76% 78.765 57.691 - -3.98% -
std::copy_n(vector<bool>)_(aligned)/4096 -26.72% 6.529 4.784 - 0.38% -
BM_std_min<unsigned_char>/1 -26.56% 0.452 0.332 - 2.26% -
std::search(list<int>)_(single_element)/1000 -26.33% 735.067 541.546 - -19.31% -
SetIntersection_Front_Set_uint32_16384_16384 -26.26% 336827665.159 248361622.340 - -26.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -26.24% 1793.083 1322.564 - 0.47% -
SetIntersection_None_Set_uint32_16384_1 -26.17% 211542839.699 156177993.693 - -9.37% -
std::find(list<int>)_(bail_25%)/32768 -26.14% 11821.948 8731.817 - 7.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -25.80% 3.093 2.295 - -34.11% -
SetIntersection_None_Set_uint32_16384_16 -25.37% 208904382.538 155900834.170 - -9.22% -
BM_PushHeap_float_SingleElement_1 -25.30% 0.576 0.431 - -38.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -25.06% 60.107 45.042 - -26.58% -
std::shift_left(vector<int>)/32 -24.95% 3.961 2.973 - -0.67% -
SetIntersection_None_Set_uint32_16384_4 -24.71% 207583953.119 156287566.550 - -9.39% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -24.64% 9.592 7.229 - 9.70% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -24.61% 66.030 49.777 - 2.09% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -24.18% 32.304 24.491 - -25.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -24.17% 812.170 615.890 - 0.90% -
std::adjacent_find(deque<int>)/50 -24.07% 23.560 17.889 - 21.10% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.02% 1956087.185 1486160.685 - -2.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -23.51% 45.961 35.156 - -16.20% -
std::copy_if(list<int>)_(entire_range)/4096 -23.44% 3987.682 3052.791 - 0.12% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -23.27% 5.973 4.583 - 2.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -23.12% 0.698 0.536 - 19.87% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -22.99% 44.875 34.559 - -2.01% -
SetIntersection_None_Set_uint32_16384_64 -22.95% 200606333.394 154574675.933 - -10.72% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -22.91% 65.018 50.123 - -2.51% -
BM_RangesMakeHeap_float_Heap_64 -22.62% 0.256 0.198 - -3.51% -
BM_std_min<unsigned_short>/1 -22.53% 0.328 0.254 - -0.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.13% 8.490 6.610 - -22.05% -
BM_RangesPushHeap_string_Descending_262144 -22.13% 4.047 3.151 - -38.44% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -22.11% 5.791 4.510 - -1.29% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -21.77% 0.633 0.495 - -11.90% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -21.76% 10602852.712 8296171.044 - 1.04% -
std::unordered_set<int>::contains(key)_(existent)/8192 -21.72% 1.536 1.202 - -21.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -21.64% 67446777.448 52848916.477 - -2.33% -
BM_PopHeap_pair<uint32,_uint32>_1 -21.59% 0.558 0.438 - -13.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -21.47% 8.741 6.865 - 10.45% -
SetIntersection_None_Set_uint32_16384_256 -21.31% 195976566.919 154219176.592 - -10.92% -
rng::contains_subrange(deque<int>)_(process_all)/50 -21.10% 19.071 15.046 - -17.57% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -20.99% 45.898 36.265 - 0.04% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -20.68% 0.582 0.462 - -9.87% -
std::move(list<int>)/4096 -20.60% 5040.240 4001.964 - -8.63% -
rng::search(list<int>)_(single_element)/8192 -20.57% 9226.889 7328.946 - -1.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -20.44% 29.871 23.767 - -8.72% -
BM_RangesPushHeap_uint64_Ascending_64 -20.43% 1.908 1.519 - -0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -20.38% 0.698 0.556 - -12.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -20.26% 6.103 4.866 - -18.78% -
rng::find_last(deque<int>)_(bail_10%)/1024 -19.76% 283.161 227.209 - -0.27% -
rng::find(list<int>)_(process_all)/32768 -19.70% 33186.830 26649.652 - -4.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -19.68% 12.007 9.644 - -18.21% -
SetIntersection_Interlaced_Vector_float_16384_16384 -19.63% 109235247.110 87796772.910 - 3.10% -
std::find(list<int>)_(process_all)/32768 -19.48% 32318.400 26023.746 - -5.75% -
rng::contains_subrange(deque<int>)_(process_all)/32 -19.34% 14.334 11.563 - -16.92% -
BM_RangesPushHeap_uint64_Ascending_16 -19.25% 1.129 0.912 - -2.67% -
rng::find_last(deque<int>)_(bail_10%)/50 -19.11% 14.119 11.421 - -0.23% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -19.03% 124.789 101.040 - 13.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -19.02% 1.497 1.213 - -28.82% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -18.94% 107633528.248 87252508.762 - 8.27% -
SetIntersection_None_Set_float_1024_256 -18.93% 10958079.326 8883689.992 - -1.58% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -18.91% 1.560 1.265 - -11.95% -
std::search(list<int>)_(same_length)/8192 -18.75% 11573.209 9402.726 - -10.81% -
rng::contains_subrange(list<int>)_(process_all)/8192 -18.70% 8437.167 6859.603 - -2.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -18.64% 23.038 18.744 - -2.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -18.61% 906.731 737.999 - 1.63% -
std::partition_point(list<int>)/8192 -18.55% 14417.463 11742.534 - -8.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -18.55% 1.696 1.381 - -17.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.45% 31572.017 25746.132 - -0.46% -
rng::find_last(list<int>)_(bail_10%)/8192 -18.45% 7704.075 6282.542 - 0.54% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -18.44% 10.996 8.968 - -14.65% -
SetIntersection_None_Set_float_1024_1 -18.43% 11026921.196 8994361.265 - -2.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -18.42% 1.659 1.354 - 4.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -18.36% 822.442 671.441 - 1.08% -
rng::search(list<int>,_pred)_(single_element)/8192 -18.34% 10107.895 8254.405 - -0.79% -
rng::copy_n(vector<bool>)_(aligned)/4096 -18.25% 6.088 4.977 - 1.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -18.21% 33.373 27.297 - -0.10% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -18.17% 4725.620 3867.110 - 0.26% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -18.08% 11.850 9.707 - -12.70% -
SetIntersection_None_Set_uint32_16384_1024 -18.07% 186610391.370 152887553.566 - -8.01% -
std::multiset<std::string>::erase(iterator)/8192 -18.07% 32.717 26.806 - -11.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -18.02% 8.878 7.279 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -18.02% 0.635 0.520 - 16.39% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -17.99% 2221644.932 1821945.969 - -3.34% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.90% 2750.296 2258.032 - -0.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -17.83% 6.257 5.141 - 13.78% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -17.80% 346.109 284.506 - -0.19% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -17.72% 0.365 0.301 - 2.30% -
std::adjacent_find(deque<int>)/8 -17.67% 4.796 3.948 - 33.54% -
std::find_first_of(vector<int>)_(large_needle)/32 -17.60% 123.034 101.376 - -3.25% -
SetIntersection_None_Set_float_1024_64 -17.50% 10833333.908 8937566.250 - -0.70% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.48% 11.620 9.589 - -16.86% -
BM_RangesMakeHeap_float_Random_256 -17.45% 1.663 1.373 - -5.08% -
rng::partition_point(list<int>)/8192 -17.43% 14849.757 12261.747 - -7.46% -
SetIntersection_Front_Set_uint64_256_256 -17.41% 10233919.704 8451801.250 - -14.42% -
rng::for_each(set<int>)/8192 -17.33% 19465.040 16092.337 - -2.14% -
SetIntersection_None_Set_float_1024_16 -17.27% 10899298.911 9017374.647 - -0.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -17.21% 8.912 7.378 - -0.90% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -17.16% 152.082 125.982 - -18.14% -
SetIntersection_None_Set_float_1024_4 -17.10% 10738279.977 8902018.843 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.86% 4495557.137 3737820.605 - -26.32% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -16.76% 1.818 1.514 - -7.37% -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.74% 9.193 7.654 - -18.53% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -16.64% 1.428 1.190 - 2.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -16.55% 6.316 5.271 - 0.09% -
std::find_first_of(vector<int>)_(large_needle)/50 -16.50% 311.599 260.192 - -2.89% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -16.45% 9309.355 7777.754 - -16.98% -
SetIntersection_Front_Vector_uint64_16384_1024 -16.44% 7088319.430 5923018.644 - -0.62% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -16.35% 246216.362 205964.093 - -0.28% -
rng::search(list<int>,_pred)_(same_length)/8192 -16.33% 10502.558 8787.988 - -1.29% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -16.30% 31.770 26.593 - 11.37% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -16.19% 1.439 1.206 - -6.68% -
std::find_if_not(list<int>)_(process_all)/32768 -16.05% 33192.042 27864.300 - -6.96% -
std::find_end(deque<int>)_(same_length)/1000 -16.00% 1461.651 1227.717 - 30.60% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -15.97% 0.497 0.417 - 6.99% -
BM_std_minmax<long_long>/2 -15.96% 1.167 0.980 - -25.43% -
BM_PushHeap_float_Random_1 -15.93% 0.635 0.534 - 3.30% -
BM_std_min<unsigned_int>/1 -15.91% 0.386 0.325 - -0.12% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.80% 13984.355 11774.514 - 14.55% -
BM_std_min<short>/1 -15.62% 0.384 0.324 - 10.77% -
rng::find_last(list<int>)_(bail_90%)/1024 -15.56% 65.284 55.125 - -12.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -15.55% 5783.146 4883.955 - -14.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -15.39% 52461111.140 44388446.557 - 13.90% -
rng::copy_n(vector<int>)/512 -15.34% 19.020 16.102 - -0.26% -
rng::adjacent_find(deque<int>)/8 -15.30% 3.538 2.997 - -20.08% -
BM_RangesPopHeap_uint32_1 -15.30% 0.508 0.430 - 3.47% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.27% 7.466 6.325 - -35.90% -
SetIntersection_Front_Set_uint64_16384_1024 -15.06% 17190206.534 14601994.544 - -2.26% -
SetIntersection_Interlaced_Vector_string_16384_64 -15.01% 14456933.189 12287065.369 - -5.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.90% 41.088 34.964 - -11.90% -
std::find_first_of(vector<int>)_(large_needle)/8192 -14.82% 8128373.081 6923828.802 - -1.95% -
std::find_first_of(vector<int>)_(large_needle)/1024 -14.79% 125933.102 107302.934 - -2.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -14.79% 1.674 1.426 - -23.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -14.69% 13628.976 11627.054 - -4.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -14.66% 0.481 0.411 - -8.54% -
rng::remove(list<int>)_(sprinkled)/50 -14.64% 77.522 66.169 - -4.81% -
std::search(list<int>,_pred)_(same_length)/8192 -14.59% 10529.019 8992.439 - 0.57% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -14.50% 14021.514 11988.431 - -5.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -14.47% 43571.832 37268.628 - -12.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -14.44% 29796.226 25493.944 - 1.45% -
std::find_if(list<int>)_(bail_25%)/32768 -14.43% 9914.193 8483.511 - -18.62% -
std::search(list<int>)_(single_element)/8192 -14.31% 8971.860 7688.347 - -1.79% -
BM_std_minmax<short>/3 -14.28% 1.332 1.142 - -4.15% -
BM_deque_deque_ranges_copy_backward/0 -14.17% 0.866 0.743 - -7.20% -
BM_std_minmax_element<long_long>/3 -14.15% 1.165 1.001 - -10.76% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -14.14% 71.878 61.715 - -49.72% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.12% 2.682 2.303 - -3.14% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -14.07% 0.404 0.347 - -7.37% -
rng::adjacent_find(deque<int>)/50 -14.05% 17.188 14.773 - -21.44% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -14.05% 0.521 0.448 - -29.67% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -13.96% 2.614 2.249 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.88% 11.093 9.553 - -13.31% -
SetIntersection_Front_Set_uint64_16384_256 -13.87% 4884749.117 4206999.304 - -16.91% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -13.78% 2.580 2.225 - -0.25% -
BM_deque_vector_move/0 -13.74% 1.602 1.382 - -3.04% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -13.69% 25.210 21.759 - -14.29% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -13.65% 13526.879 11680.532 - 0.76% -
rng::any_of(vector<int>)_(process_all)/50 -13.60% 14.715 12.713 - -6.71% -
rng::find_if_not(list<int>)_(process_all)/32768 -13.54% 32124.369 27774.748 - -5.09% -
rng::for_each(multiset<int>::iterator)/8192 -13.51% 18812.123 16271.076 - 0.51% -
rng::starts_with(list<int>)/8192 -13.48% 9752.896 8438.031 - -5.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.45% 58.898 50.978 - -0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -13.34% 10.990 9.525 - -10.09% -
BM_RangesPushHeap_uint64_Ascending_256 -13.30% 2.415 2.094 - 0.05% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -13.16% 15.943 13.845 - -12.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.11% 42.820 37.206 - -13.07% -
BM_vector_deque_move/64000 -13.07% 2718.387 2362.986 - -19.33% -
SetIntersection_Interlaced_Vector_string_262144_4 -13.06% 2373330.150 2063302.908 - -0.52% -
BM_std_min<char>/3 -13.06% 0.797 0.693 - -3.49% -
std::partition(list<int>)_(dense)/8192 -13.03% 5071.059 4410.455 - -12.13% -
rng::for_each(set<int>::iterator)/8192 -13.01% 18763.130 16321.738 - 0.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -12.96% 0.611 0.532 - 7.37% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -12.92% 44.251 38.535 - 1.52% -
std::unordered_set<std::string>::erase(iterator)/0 -12.90% 32.361 28.187 - 2.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -12.86% 0.610 0.532 - 29.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -12.79% 30316.497 26439.267 - -4.62% -
std::move(deque<int>)/32768 -12.74% 2127.292 1856.371 - -12.48% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -12.73% 39530.462 34496.753 - -14.64% -
rng::is_sorted_until(list<int>)/8192 -12.72% 8228.980 7182.097 - -12.98% -
BM_std_minmax<short>/2 -12.70% 0.994 0.868 - -5.27% -
BM_RangesMakeHeap_float_Heap_16 -12.68% 0.242 0.211 - 0.05% -
BM_PushHeap_float_Ascending_16 -12.64% 1.121 0.979 - -8.08% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -12.61% 1.156 1.010 - -12.63% -
BM_RangesPopHeap_uint64_1 -12.57% 0.562 0.491 - 10.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.54% 44.038 38.516 - -6.55% -
SetIntersection_Interlaced_Vector_float_256_64 -12.52% 9002505.524 7875300.471 - -11.73% -
std::set<std::string>::erase(iterator)/1024 -12.52% 32.858 28.746 - 2.12% -
SetIntersection_Interlaced_Vector_float_16384_4 -12.49% 1648809.635 1442860.442 - -15.24% -
BM_PushHeap_uint32_Random_1 -12.44% 0.696 0.610 - 36.13% -
BM_vector_deque_ranges_copy/64000 -12.37% 2714.434 2378.711 - -19.55% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -12.31% 8.173 7.167 - 12.77% -
std::partition_point(list<int>)/1024 -12.30% 1285.313 1127.196 - -12.89% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -12.22% 5.201 4.566 - -29.28% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -12.21% 10.499 9.217 - -4.95% -
BM_vector_deque_copy/64000 -12.18% 2707.665 2377.847 - -19.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -12.13% 20.589 18.092 - -4.10% -
rng::equal(vector<bool>)_(unaligned)/50 -12.03% 0.934 0.821 - 11.56% -
std::find_end(forward_list<int>)_(process_all)/8192 -12.00% 6457.327 5682.708 - 0.58% -
BM_StringRelational_Eq_Empty_Empty_Control -11.98% 2.169 1.909 - 2.96% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -11.96% 1.245 1.096 - -15.81% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -11.94% 6.935 6.106 - -3.27% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -11.91% 9288.624 8182.535 - -26.16% -
BM_vector_deque_ranges_copy/70000 -11.86% 2932.060 2584.246 - -17.52% -
BM_vector_deque_move/70000 -11.84% 2922.283 2576.246 - -18.69% -
std::search_n(list<int>)_(no_match)/8192 -11.82% 8321.956 7337.915 - 0.29% -
std::search(list<int>,_pred)_(single_element)/8192 -11.78% 9877.922 8714.225 - 0.53% -
BM_PushHeap_uint64_QuickSortAdversary_16 -11.77% 1.032 0.910 - -1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -11.74% 23623348.810 20850077.791 - -0.20% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -11.71% 33140.147 29259.253 - -2.83% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -11.70% 23.466 20.721 - 4.47% -
rng::is_sorted(list<int>,_pred)/8192 -11.65% 8272.866 7308.964 - -17.34% -
BM_vector_deque_copy/70000 -11.65% 2927.076 2586.194 - -17.42% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -11.60% 52015391.379 45981396.556 - -0.37% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -11.57% 9.794 8.661 - -10.96% -
std::map<int,_int>::insert(value)_(new_value)/8192 -11.55% 38.529 34.079 - -14.29% -
std::find_first_of(vector<int>)_(small_needle)/50 -11.51% 81.533 72.150 - 2.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -11.43% 3724.031 3298.316 - 3.86% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.36% 13283.917 11774.886 - -0.81% -
rng::contains(list<int>)_(process_all)/32 -11.34% 11.272 9.995 - -11.24% -
rng::find_last(vector<char>)_(bail_90%)/1024 -11.32% 13.650 12.105 - 0.22% -
rng::find_if(list<int>)_(process_all)/32768 -11.30% 30804.830 27324.092 - -6.50% -
rng::all_of(deque<int>)_(process_all)/8192 -11.29% 2969.678 2634.481 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -11.28% 13675.100 12132.752 - 2.00% -
std::set<int>::find(key)_(non-existent)/32 -11.24% 2.564 2.276 - 0.41% -
BM_RangesPushHeap_uint32_Ascending_1 -11.20% 0.504 0.448 - -22.30% -
std::find_first_of(vector<int>)_(small_needle)/32 -11.20% 53.991 47.946 - 2.39% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -11.09% 29.095 25.867 - 2.03% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -11.08% 34323.276 30518.666 - -2.58% -
SetIntersection_Interlaced_Vector_uint32_256_64 -11.07% 8068263.985 7174876.346 - -1.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -11.07% 5.637 5.013 - 8.93% -
BM_vector_deque_move_backward/0 -11.04% 0.503 0.448 - 0.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -11.01% 2.066 1.838 - 3.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -10.95% 1.189 1.059 - -5.73% -
SetIntersection_Front_Set_uint64_16384_64 -10.86% 2062833.132 1838817.170 - -3.90% -
BM_RangesPushHeap_uint32_SingleElement_16 -10.85% 0.376 0.336 - -2.97% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -10.83% 1.143 1.019 - -3.99% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -10.82% 10.930 9.748 - -3.47% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -10.78% 1453006.275 1296390.988 - -2.18% -
rng::all_of(deque<int>)_(process_all)/32768 -10.71% 11875.549 10604.077 - 0.51% -
SetIntersection_Interlaced_Vector_float_256_256 -10.69% 5892089.715 5262314.603 - 12.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -10.67% 6508798.989 5814353.391 - -1.57% -
BM_std_min<char>/24 -10.66% 2.884 2.577 - -2.57% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -10.65% 22210.868 19846.254 - -13.88% -
std::partition(list<int>)_(sparse)/8192 -10.64% 8015.056 7162.341 - -12.40% -
std::find_end(list<int>)_(same_length)/8192 -10.59% 18201.882 16274.256 - -12.75% -
std::is_partitioned(deque<int>)_(partitioned)/50 -10.58% 16.623 14.864 - 0.09% -
std::find_first_of(vector<int>)_(small_needle)/1024 -10.58% 1587.919 1419.961 - 0.57% -
BM_lexicographical_compare_three_way_slow_path/1 -10.56% 0.405 0.362 - -0.50% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.53% 12058.929 10788.698 - -4.67% -
BM_RangesMakeHeap_string_Ascending_16384 -10.45% 5.635 5.046 - -12.76% -
std::is_sorted_until(list<int>,_pred)/8192 -10.44% 8312.083 7444.271 - -4.18% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -10.40% 2939.058 2633.353 - 0.06% -
BM_vector_deque_ranges_copy/65536 -10.35% 2639.495 2366.285 - -17.70% -
BM_StringRelational_Eq_Large_Large_Control -10.32% 2.407 2.158 - -4.92% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.31% 7581902.269 6800138.970 - 1.03% -
std::vector<int>::ctor(size)/32 -10.31% 11.220 10.064 - -7.81% -
BM_std_minmax<int>/4 -10.30% 1.085 0.973 - -0.26% -
BM_PushHeap_string_Descending_1024 -10.29% 2.607 2.339 - -29.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.29% 1583.420 1420.556 - -12.50% -
BM_vector_deque_move/65536 -10.28% 2636.561 2365.457 - -17.75% -
std::rotate(deque<int>)_(1_element_backward)/8192 -10.26% 346.380 310.841 - 0.34% -
std::find_first_of(vector<int>)_(small_needle)/8192 -10.19% 12619.955 11334.085 - 0.49% -
BM_RangesMakeHeap_uint64_Descending_64 -10.18% 0.270 0.242 - 3.12% -
BM_vector_deque_ranges_move/65536 -10.16% 2629.120 2361.944 - -17.41% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -10.13% 8.293 7.453 - 9.33% -
rng::copy_if(list<int>)_(entire_range)/64 -10.10% 40.163 36.106 - 17.24% -
std::set<std::string>::contains(key)_(existent)/8192 -10.05% 29.861 26.859 - -10.18% -
rng::remove_if(deque<int>)_(prefix)/50 -10.04% 74.679 67.185 - -9.12% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -10.02% 2.041 1.837 - -11.74% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.01% 23243.977 20916.433 - -12.72% -
rng::find_last(vector<int>)_(bail_90%)/8 -10.00% 0.679 0.611 - 11.51% -
std::find_if(list<int>)_(process_all)/32768 -9.99% 30553.318 27500.626 - -3.79% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -9.97% 0.586 0.527 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.94% 0.518 0.466 - -16.11% -
rng::contains_subrange(list<int>)_(single_element)/8192 -9.91% 7862.007 7083.028 - 1.25% -
BM_PushHeap_string_SingleElement_16 -9.90% 2.748 2.476 - -10.44% -
rng::copy_n(deque<int>)/512 -9.88% 18.656 16.812 - 0.11% -
std::adjacent_find(list<int>)/50 -9.86% 26.330 23.734 - -0.14% -
BM_PushHeap_string_SingleElement_1024 -9.86% 2.756 2.485 - -10.24% -
std::equal(vector<bool>)_(unaligned)/8 -9.85% 0.896 0.808 - -5.19% -
BM_std_min<char>/32 -9.75% 3.067 2.768 - -5.32% -
std::map<int,_int>::insert(value)_(already_present)/0 -9.73% 0.644 0.581 - -14.39% -
BM_RangesMakeHeap_uint64_Random_256 -9.70% 1.250 1.129 - -6.15% -
std::move_backward(vector<bool>)_(aligned)/64 -9.67% 1.792 1.619 - -9.99% -
BM_PushHeap_string_SingleElement_256 -9.63% 2.720 2.458 - -10.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -9.62% 13969336.600 12624904.388 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -9.61% 134343675.392 121430236.603 - 9.61% -
SetIntersection_Interlaced_Vector_uint64_256_16 -9.58% 7451597.996 6737562.248 - 8.80% -
rng::is_sorted_until(list<int>,_pred)/8192 -9.56% 8377.569 7576.662 - -2.96% -
BM_tolower_char<char> -9.54% 0.692 0.626 - -9.36% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.54% 1.448 1.310 - 4.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -9.49% 0.614 0.556 - 10.88% -
SetIntersection_Front_Set_uint64_64_64 -9.45% 15785798.326 14294119.108 - -5.15% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -9.44% 2.659 2.408 - 3.19% -
std::is_partitioned(deque<int>)_(partitioned)/32 -9.44% 10.795 9.776 - 0.02% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -9.32% 0.399 0.362 - -26.03% -
BM_std_minmax<long_long>/3 -9.32% 1.519 1.378 - -21.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -9.31% 3251570.541 2948919.071 - 0.70% -
rng::rotate(deque<int>)_(1_element_backward)/8192 -9.30% 342.899 311.009 - 0.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.28% 1.274 1.156 - -40.68% -
rng::rotate(deque<int>)_(1_element_forward)/8192 -9.27% 333.329 302.421 - 0.02% -
rng::move(vector<bool>)_(aligned)/64 -9.20% 2.027 1.841 - -2.98% -
BM_RangesPushHeap_uint64_Ascending_1024 -9.18% 2.838 2.577 - 0.02% -
std::unordered_set<int>::count(key)_(existent)/32 -9.16% 1.320 1.199 - -18.46% -
std::rotate(deque<int>)_(1_element_forward)/8192 -9.09% 332.795 302.532 - 0.31% -
rng::replace(vector<int>)_(prefix)/32 -9.08% 5.209 4.736 - -6.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.08% 10824021.102 9841607.074 - -9.05% -
BM_PushHeap_string_SingleElement_64 -9.08% 2.790 2.537 - -8.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -9.07% 0.585 0.532 - -4.86% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.07% 1.776 1.615 - 0.09% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.03% 62.729 57.067 - -6.77% -
SetIntersection_None_Set_string_16384_1024 -9.00% 219603273.227 199849127.524 - -3.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -8.99% 1500.207 1365.377 - 1.75% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -8.93% 36.131 32.904 - 40.27% -
BM_RangesPushHeap_string_PipeOrgan_262144 -8.92% 19.281 17.561 - -2.49% -
BM_std_minmax<unsigned_char>/6 -8.87% 2.080 1.895 - -7.47% -
BM_std_minmax<unsigned_char>/3 -8.84% 1.220 1.112 - -6.73% -
SetIntersection_None_Set_string_16384_256 -8.80% 212629263.125 193919096.365 - -3.57% -
SetIntersection_Front_Set_uint64_262144_64 -8.77% 2014865.344 1838074.135 - 0.52% -
std::unordered_set<int>::contains(key)_(existent)/32 -8.73% 1.413 1.290 - 1.28% -
BM_PushHeap_string_SingleElement_16384 -8.72% 2.752 2.512 - -7.62% -
SetIntersection_Front_Set_uint32_16384_1024 -8.72% 17093180.033 15602642.328 - 0.91% -
BM_MakeHeap_uint32_Random_16 -8.70% 1.379 1.259 - 0.52% -
rng::contains(list<int>)_(process_all)/8192 -8.68% 7083.813 6468.959 - -7.15% -
BM_PushHeap_float_Descending_1 -8.62% 0.698 0.638 - 48.09% -
BM_vector_deque_ranges_copy/2 -8.62% 2.069 1.890 - -8.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -8.61% 316.110 288.889 - -1.67% -
BM_RangesPushHeap_uint64_SingleElement_1 -8.59% 0.437 0.400 - -35.08% -
BM_align/64 -8.58% 0.973 0.890 - -0.68% -
BM_RangesMakeThenSortHeap_float_Descending_4 -8.56% 1.244 1.137 - -11.46% -
BM_align/8 -8.55% 0.973 0.890 - -0.91% -
std::copy_n(deque<int>)/262144 -8.53% 11145.771 10194.638 - 0.53% -
rng::move(list<int>)/4096 -8.51% 5927.589 5423.144 - 0.55% -
BM_std_min<char>/19 -8.50% 1.264 1.156 - -2.18% -
SetIntersection_None_Set_uint32_16384_16384 -8.43% 171852288.123 157363572.323 - 2.04% -
BM_align/256 -8.43% 0.972 0.890 - -0.85% -
std::move_backward(deque<int>)/8 -8.40% 3.550 3.252 - -2.00% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -8.40% 2.019 1.849 - -0.19% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -8.39% 21.134 19.360 - 1.88% -
BM_vector_deque_ranges_move/64000 -8.38% 2593.496 2376.052 - -16.74% -
bm_lexicographical_compare<signed_char>/16 -8.38% 1.388 1.272 - -4.18% -
BM_std_minmax_element<char>/64000 -8.37% 17258.177 15813.943 - -9.64% -
rng::any_of(deque<int>)_(process_all)/8192 -8.36% 2969.453 2721.180 - 3.65% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -8.35% 1.188 1.088 - -10.70% -
BM_std_minmax<unsigned_char>/5 -8.34% 1.790 1.641 - -6.31% -
BM_PushHeap_string_SingleElement_262144 -8.32% 2.756 2.527 - -9.26% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -8.31% 36117.812 33114.728 - -14.77% -
rng::partition(deque<int>)_(sparse)/32 -8.31% 12.478 11.441 - -15.82% -
BM_vector_deque_ranges_move/70000 -8.31% 2814.605 2580.842 - -15.33% -
SetIntersection_Interlaced_Vector_float_262144_262144 -8.27% 346335624.095 317690627.223 - 0.98% -
BM_tolower_char<wchar_t> -8.27% 0.691 0.634 - 3.31% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -8.26% 1.259 1.155 - 0.01% -
rng::remove_if(deque<int>)_(prefix)/32 -8.25% 65.171 59.797 - -7.02% -
BM_std_minmax_element<char>/70000 -8.25% 18864.673 17309.187 - -9.57% -
rng::any_of(deque<int>)_(process_all)/32768 -8.24% 11848.097 10871.472 - 3.25% -
std::find_end(list<int>)_(process_all)/8192 -8.23% 8628.680 7918.536 - 13.31% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.22% 31.162 28.599 - -9.50% -
BM_std_minmax_element<char>/65536 -8.22% 17665.346 16212.918 - -9.36% -
rng::find_end(list<int>)_(same_length)/8192 -8.19% 19155.065 17586.973 - 10.54% -
BM_deque_deque_ranges_copy/64000 -8.17% 2869.830 2635.310 - -7.61% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.15% 10.591 9.727 - -6.02% -
BM_std_minmax<unsigned_char>/4 -8.15% 1.496 1.374 - -6.72% -
std::find_end(vector<int>)_(same_length)/8192 -8.11% 4770.610 4383.747 - 8.28% -
BM_RangesPushHeap_uint32_SingleElement_4 -8.10% 0.369 0.339 - -1.90% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.10% 3727.441 3425.651 - 1.67% -
BM_std_min<char>/2 -8.07% 0.528 0.486 - 0.06% -
BM_std_minmax_element<char>/4000 -8.06% 1085.536 997.988 - -9.33% -
std::for_each_n(deque<int>)/8 -8.05% 1.308 1.203 - -4.07% -
rng::starts_with(list<int>,_pred)/8192 -8.04% 11062.924 10173.035 - -10.69% -
BM_std_minmax_element<char>/5500 -7.99% 1489.404 1370.411 - -9.25% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.97% 10.438 9.606 - -9.13% -
BM_std_minmax_element<char>/4096 -7.96% 1111.597 1023.073 - -9.20% -
BM_align/1 -7.95% 0.977 0.899 - 0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.90% 3551707.805 3271099.145 - -8.23% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.85% 29.473 27.160 - -15.88% -
BM_std_min<unsigned_char>/2 -7.84% 0.527 0.485 - 0.05% -
std::is_sorted(list<int>)/8192 -7.82% 7916.288 7297.022 - 1.76% -
std::set<int>::find(key)_(non-existent)/8192 -7.81% 9.155 8.439 - -0.02% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.62% 11.207 10.353 - -2.68% -
std::partition_copy(list<int>)/8192 -7.60% 7273.085 6720.054 - -7.85% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -7.57% 974560.594 900762.299 - -3.51% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -7.55% 4.162 3.847 - -10.26% -
BM_std_minmax<unsigned_char>/2 -7.52% 0.902 0.834 - -5.58% -
std::set<std::string>::find(key)_(existent)/32 -7.52% 16.788 15.525 - -4.77% -
BM_std_minmax_element<char>/1024 -7.52% 283.074 261.788 - -8.71% -
SetIntersection_None_Set_uint32_262144_64 -7.45% 1267847.412 1173447.101 - 1.99% -
std::copy_n(deque<int>)/512 -7.42% 18.077 16.735 - 0.02% -
rng::find_if(deque<int>)_(bail_25%)/32768 -7.42% 2982.438 2761.125 - -0.56% -
BM_RangesPushHeap_uint32_SingleElement_64 -7.41% 0.378 0.350 - -1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -7.40% 1285960.180 1190757.651 - -5.59% -
BM_std_min<char>/18 -7.38% 1.053 0.976 - -1.25% -
std::copy(vector<bool>)_(aligned)/262144 -7.38% 725.492 671.985 - -1.77% -
rng::fill(vector<int>)/32 -7.37% 1.151 1.066 - 2.56% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -7.33% 0.870 0.806 - -7.34% -
BM_std_minmax<char>/1 -7.33% 0.661 0.613 - -3.31% -
BM_std_minmax<short>/11 -7.31% 1.931 1.790 - -0.31% -
std::find_end(vector<int>)_(same_length)/1024 -7.28% 610.276 565.827 - 10.90% -
BM_StringRelationalLiteral_Less_Large_Large_Control -7.28% 2.445 2.268 - 2.84% -
SetIntersection_Front_Set_uint64_262144_1024 -7.26% 15168791.146 14067002.871 - -2.88% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.26% 31.724 29.420 - -7.94% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -7.19% 7494.093 6955.037 - -0.36% -
rng::transform(list<int>,_list<int>)/8192 -7.19% 9291.288 8623.445 - -15.61% -
std::is_sorted(list<int>,_pred)/8192 -7.14% 8231.968 7644.335 - 0.44% -
SetIntersection_None_Set_uint32_262144_256 -7.13% 1265957.274 1175632.486 - 2.21% -
SetIntersection_Interlaced_Vector_float_16384_1024 -7.13% 49871793.332 46317631.359 - -37.12% -
BM_vector_deque_ranges_move_backward/64 -7.11% 3.187 2.961 - -1.13% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -7.11% 8912.548 8279.031 - 0.58% -
rng::move_backward(deque<int>)/8 -7.09% 3.808 3.538 - -3.25% -
SetIntersection_None_Set_uint32_262144_16 -7.08% 1262347.901 1173016.437 - 1.43% -
std::find_first_of(deque<int>)_(small_needle)/50 -7.07% 176.937 164.432 - -0.08% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -7.03% 369.203 343.239 - 0.30% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -7.00% 158824.021 147706.997 - 0.19% -
BM_PushHeap_string_SingleElement_4 -6.99% 2.379 2.212 - -7.86% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -6.98% 8.095 7.530 - -0.37% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -6.97% 3.922 3.649 - -0.45% -
rng::find_if(deque<int>)_(bail_25%)/8192 -6.97% 742.584 690.844 - -1.80% -
BM_RangesPushHeap_float_Descending_64 -6.96% 0.413 0.384 - -1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.93% 7098015.713 6605852.867 - -6.99% -
std::generate_n(list<int>)/8192 -6.93% 7431.259 6916.021 - 0.06% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -6.91% 33.675 31.348 - -1.85% -
BM_RangesPushHeap_uint64_Ascending_262144 -6.90% 5.255 4.892 - 4.07% -
BM_RangesPushHeap_string_Descending_1024 -6.88% 2.528 2.354 - -5.18% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.86% 0.439 0.409 - -6.50% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -6.83% 592.126 551.664 - -1.40% -
BM_std_min<char>/22 -6.82% 2.154 2.007 - -3.05% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -6.81% 23.444 21.847 - -5.17% -
BM_RangesPushHeap_string_Descending_256 -6.76% 2.472 2.305 - -2.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -6.76% 2.347 2.188 - -15.92% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.74% 948166.881 884268.783 - 2.35% -
std::set<int>::find(key)_(non-existent)/1024 -6.72% 5.977 5.576 - 0.38% -
SetIntersection_None_Set_uint32_262144_1 -6.71% 1267661.785 1182561.360 - 2.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -6.70% 34.945 32.604 - -4.96% -
BM_deque_deque_move/65536 -6.70% 3080.268 2873.925 - 0.19% -
SetIntersection_Front_Set_uint64_1024_256 -6.69% 5030482.103 4693780.241 - -3.01% -
std::set<std::string>::equal_range(key)_(existent)/1024 -6.68% 24.936 23.271 - 0.78% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -6.67% 0.542 0.506 - 9.05% -
BM_vector_deque_ranges_copy_backward/2 -6.67% 1.948 1.818 - -6.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.67% 15974.933 14909.983 - -4.96% -
SetIntersection_None_Set_uint32_262144_4 -6.66% 1260996.582 1177060.385 - 1.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.65% 537.365 501.646 - -18.32% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -6.64% 39.243 36.638 - -10.33% -
std::move(vector<int>)/262144 -6.64% 23440.920 21885.314 - -0.15% -
rng::for_each(list<int>)/8192 -6.63% 8656.891 8082.920 - -2.73% -
std::for_each_n(list<int>)/8192 -6.57% 8870.720 8288.346 - 13.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -6.55% 7756.069 7247.740 - 5.85% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -6.54% 45023.667 42078.956 - -0.30% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.51% 20.886 19.526 - -6.61% -
BM_std_min<char>/28 -6.50% 1.827 1.709 - -3.79% -
std::multiset<std::string>::count(key)_(non-existent)/32 -6.48% 10.618 9.930 - 6.26% -
std::count_if(list<int>)_(every_other)/8192 -6.48% 7621.660 7127.629 - -6.84% -
BM_deque_deque_copy/70000 -6.48% 2980.043 2786.923 - -11.99% -
std::set<std::string>::count(key)_(existent)/1024 -6.47% 23.403 21.888 - -10.16% -
BM_std_minmax_element<char>/512 -6.47% 143.806 134.501 - -7.94% -
BM_std_minmax<short>/10 -6.46% 1.509 1.411 - -1.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.41% 39.755 37.206 - 1.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.40% 3.488 3.264 - -0.17% -
rng::search(list<int>,_pred)_(no_match)/8192 -6.39% 8062.979 7547.399 - -9.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -6.38% 1.270 1.189 - -3.55% -
SetIntersection_None_Set_uint32_262144_16384 -6.38% 1253570.559 1173605.144 - 1.91% -
std::unordered_multiset<int>::clear()/8192 -6.37% 64142.540 60059.494 - -0.10% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.36% 1371924.478 1284615.967 - 1.84% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.36% 158111.744 148062.395 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -6.35% 3.673 3.440 - -1.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -6.35% 779.921 730.409 - -4.12% -
BM_MakeHeap_float_Random_16 -6.34% 1.633 1.530 - -4.86% -
BM_PushHeap_uint64_Descending_1 -6.33% 0.536 0.502 - 11.99% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.29% 3484368.048 3265227.679 - -4.58% -
SetIntersection_None_Set_string_16384_64 -6.28% 207457308.089 194422736.903 - -3.13% -
rng::partition_copy(list<int>)/8192 -6.26% 7527.162 7055.765 - -4.25% -
rng::move(vector<int>)/262144 -6.25% 23499.153 22029.788 - -0.18% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -6.25% 1.720 1.613 - -0.02% -
rng::find_if_not(vector<char>)_(process_all)/8 -6.23% 2.577 2.416 - -2.15% -
BM_RangesMakeHeap_float_Random_16384 -6.23% 1.272 1.193 - -1.93% -
std::stable_partition(deque<int>)_(sparse)/32 -6.22% 13.120 12.304 - 1.10% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.22% 53266.930 49952.311 - 0.15% -
std::fill(vector<bool>)/64 -6.19% 1.691 1.587 - -2.94% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.16% 594.164 557.539 - -2.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.14% 233.296 218.964 - -0.44% -
SetIntersection_Interlaced_Vector_float_64_16 -6.13% 19252952.095 18072483.588 - -5.82% -
rng::none_of(deque<int>)_(process_all)/32 -6.12% 18.050 16.945 - -6.52% -
std::any_of(deque<int>)_(process_all)/32768 -6.10% 11252.648 10566.144 - -2.53% -
BM_StringRelational_Less_Empty_Small_Control -6.10% 2.058 1.932 - -2.97% -
SetIntersection_None_Set_uint32_262144_1024 -6.09% 1264246.095 1187303.955 - 3.71% -
SetIntersection_None_Set_string_16384_4 -6.07% 207061574.902 194491925.509 - -1.31% -
std::copy_n(list<int>)/4096 -6.06% 3798.183 3568.001 - -7.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.05% 2.655 2.495 - -7.21% -
BM_StringRelationalLiteral_Less_Small_Small_Control -6.04% 1.889 1.775 - -3.40% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.03% 3142.271 2952.827 - -3.48% -
rng::copy_n(deque<int>)/4096 -6.01% 156.207 146.812 - 0.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.01% 0.877 0.824 - 0.02% -
rng::swap_ranges(list<int>)/8192 -6.01% 10653.757 10013.836 - -0.59% -
BM_vector_deque_copy_backward/64 -6.00% 3.144 2.955 - -0.19% -
rng::equal(vector<bool>)_(unaligned)/8 -6.00% 0.874 0.822 - 11.33% -
BM_PushHeap_float_Random_4 -6.00% 3.036 2.854 - 0.62% -
BM_std_minmax_element<short>/2 -5.99% 0.689 0.647 - -5.93% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.96% 6708.220 6308.451 - 0.93% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -5.96% 13767.157 12947.028 - 0.16% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.94% 17.200 16.179 - -3.52% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -5.93% 3.241 3.049 - -2.32% -
BM_MakeHeap_uint32_Random_1024 -5.93% 1.131 1.064 - 3.28% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.93% 50.538 47.541 - -0.27% -
BM_std_minmax<unsigned_char>/27 -5.89% 1.860 1.751 - -6.28% -
BM_RangesPushHeap_uint32_SingleElement_16384 -5.89% 0.379 0.356 - -1.40% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -5.88% 10.729 10.098 - 9.70% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -5.87% 10290.794 9686.622 - 2.08% -
BM_RangesPushHeap_uint32_SingleElement_262144 -5.87% 0.378 0.356 - -1.43% -
BM_RangesPushHeap_uint32_SingleElement_256 -5.87% 0.406 0.383 - -1.07% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -5.86% 5.032 4.737 - -6.14% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.81% 53.583 50.470 - -2.54% -
BM_deque_deque_move/70000 -5.80% 3311.816 3119.730 - -6.11% -
BM_std_min<short>/30 -5.80% 2.460 2.317 - -1.30% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.74% 52756.290 49727.477 - -0.24% -
SetIntersection_Front_Set_uint64_1024_16 -5.71% 1362567.019 1284757.996 - 0.12% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -5.68% 13737.675 12957.386 - 0.46% -
SetIntersection_Interlaced_Vector_string_64_64 -5.68% 28895340.048 27254261.765 - -6.39% -
std::find(deque<int>)_(bail_25%)/8 -5.67% 2.059 1.942 - -5.89% -
std::map<int,_int>::clear()/1024 -5.67% 10832.097 10218.380 - -3.42% -
SetIntersection_Interlaced_Set_string_256_256 -5.67% 32677072.132 30825820.168 - -4.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.65% 1.520 1.435 - -20.16% -
std::any_of(deque<int>)_(process_all)/8192 -5.64% 2790.080 2632.832 - -3.18% -
SetIntersection_None_Vector_uint64_16384_256 -5.63% 1199899.911 1132296.060 - -4.17% -
BM_RangesMakeHeap_uint32_Descending_64 -5.63% 0.250 0.236 - -0.33% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.62% 113.619 107.235 - -0.11% -
rng::for_each(join_view(vector<vector<int>>)/8 -5.61% 1.468 1.385 - -3.44% -
std::any_of(vector<int>)_(process_all)/8 -5.59% 2.582 2.438 - -1.76% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -5.58% 16.234 15.328 - -4.28% -
BM_RangesPushHeap_string_Ascending_262144 -5.55% 30.930 29.213 - -17.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -5.55% 54.936 51.886 - 0.21% -
BM_deque_deque_ranges_move/70000 -5.55% 3227.617 3048.571 - -5.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -5.53% 10996.930 10388.804 - 3.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -5.52% 619.886 585.658 - -2.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.52% 67.729 63.991 - -3.23% -
BM_RangesPushHeap_string_Descending_16384 -5.51% 2.515 2.376 - -3.47% -
BM_std_min<unsigned_long_long>/5 -5.51% 1.379 1.303 - -2.98% -
BM_RangesPushHeap_uint32_SingleElement_1024 -5.51% 0.384 0.363 - -1.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.51% 221.735 209.523 - -6.81% -
rng::copy_if(list<int>)_(every_other)/32768 -5.51% 26330.394 24880.384 - -1.80% -
BM_std_min<char>/5 -5.51% 1.440 1.360 - -4.61% -
std::for_each_n(vector<int>)/8 -5.50% 2.528 2.389 - -4.57% -
BM_LowerBound_string_1 -5.50% 4.760 4.499 - -2.11% -
BM_vector_deque_ranges_copy/1 -5.50% 2.328 2.201 - -6.45% -
BM_StringRelationalLiteral_Less_Small_Large_Control -5.49% 1.892 1.788 - 3.93% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -5.47% 10.854 10.260 - 2.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.47% 1741339.731 1646110.317 - -4.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.47% 6643342.099 6280146.910 - -5.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -5.44% 9.791 9.259 - 0.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -5.43% 101766.659 96240.615 - 1.78% -
BM_PushHeap_string_Ascending_256 -5.43% 11.114 10.511 - 3.20% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -5.42% 9.676 9.152 - -1.65% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.41% 27.022 25.560 - -9.21% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 -5.41% 3913.488 3701.782 - -0.07% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.40% 2.601 2.460 - -2.77% -
SetIntersection_None_Vector_string_262144_1024 -5.39% 1385133.664 1310447.400 - -2.91% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.39% 6635.055 6277.470 - 0.75% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -5.39% 56497031.260 53452634.611 - -1.07% -
BM_PushHeap_string_Ascending_1024 -5.37% 14.055 13.299 - 1.61% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -5.37% 2.523 2.388 - -0.17% -
BM_std_minmax<unsigned_short>/4 -5.37% 1.029 0.974 - 4.07% -
BM_RangesPopHeap_float_262144 -5.35% 41.427 39.212 - 2.28% -
rng::copy_n(deque<int>)/32768 -5.35% 1201.093 1136.878 - -0.01% -
std::find_if_not(vector<char>)_(process_all)/8 -5.34% 2.604 2.466 - -0.14% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.32% 8.302 7.861 - 0.00% -
SetIntersection_Front_Set_uint32_256_64 -5.31% 6809754.604 6447880.795 - 3.41% -
rng::partition(deque<int>)_(sparse)/50 -5.31% 18.345 17.371 - -14.21% -
rng::remove_if(deque<int>)_(sprinkled)/50 -5.28% 71.861 68.064 - -4.67% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.28% 1050.049 994.652 - -5.67% -
BM_PushHeap_uint32_Ascending_1 -5.27% 0.571 0.541 - 7.80% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -5.27% 37.836 35.842 - 0.17% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -5.26% 20.542 19.462 - -7.54% -
BM_std_min<unsigned_long_long>/64 -5.26% 4.951 4.691 - -2.40% -
BM_std_min<char>/20 -5.25% 1.588 1.505 - -1.62% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.24% 24.054 22.793 - 5.33% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.24% 402.342 381.265 - -8.20% -
BM_RangesMakeHeap_float_Random_1024 -5.23% 1.275 1.209 - -1.80% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -5.22% 32.448 30.753 - 0.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.22% 1.189 1.127 - -0.56% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.21% 29.223 27.699 - -0.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -5.21% 1556.335 1475.278 - -3.29% -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 -5.21% 44498.386 42181.198 - -0.05% -
rng::copy_n(vector<bool>)_(aligned)/32768 -5.19% 37.129 35.202 - -0.78% -
BM_std_min<unsigned_int>/2 -5.18% 0.487 0.462 - -0.05% -
std::multiset<int>::count(key)_(existent)/8192 -5.16% 9.675 9.176 - -0.14% -
BM_std_minmax<char>/7 -5.16% 2.448 2.322 - -8.76% -
std::equal(vector<bool>)_(unaligned)/1048576 -5.14% 6790.916 6441.961 - 0.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -5.14% 0.656 0.623 - -3.87% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.10% 20253.064 19220.401 - -2.90% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -5.09% 1.218 1.156 - -0.66% -
BM_RangesMakeHeap_uint32_Random_262144 -5.07% 1.077 1.023 - -2.86% -
BM_RangesPushHeap_string_Random_262144 -5.07% 18.986 18.023 - -2.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -5.07% 17.799 16.898 - 1.47% -
BM_PushHeap_float_Ascending_64 -5.06% 1.840 1.747 - -3.63% -
rng::is_sorted(list<int>)/8192 -5.03% 7372.437 7001.793 - -3.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -5.00% 2.349 2.232 - 3.06% -
std::unique(deque<int>)_(sprinkled)/52 -5.00% 87.402 83.032 - -1.81% -
SetIntersection_Front_Set_uint32_256_16 -5.00% 5106706.124 4851583.912 - -3.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.00% 1.242 1.180 - 2.18% -
BM_std_min<char>/11 -4.99% 1.095 1.041 - -0.68% -
SetIntersection_Front_Set_uint32_256_256 -4.98% 9430385.452 8960615.163 - -8.29% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.98% 1.657 1.574 - 4.81% -
std::list<int>::ctor(size)/1024 -4.97% 12301.478 11689.886 - 0.36% -
BM_PushHeap_float_Ascending_262144 -4.97% 5.380 5.113 - -2.61% -
BM_deque_deque_ranges_copy_backward/64000 -4.97% 8264.955 7854.591 - -0.62% -
BM_RangesMakeHeap_uint64_Ascending_16 -4.96% 0.671 0.638 - -2.85% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.96% 41501202.028 39442625.982 - -9.11% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.94% 30.948 29.418 - -4.24% -
BM_std_min<unsigned_short>/4 -4.92% 1.007 0.957 - -2.38% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.90% 23855.709 22685.765 - -2.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -4.90% 1226770.438 1166704.040 - -2.93% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -4.89% 1.052 1.001 - -7.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.89% 1.412 1.343 - 5.10% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -4.89% 619.688 589.413 - -2.14% -
BM_std_minmax<unsigned_char>/7 -4.88% 2.450 2.331 - -4.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.88% 617.601 587.474 - -2.90% -
SetIntersection_Front_Set_uint32_1024_1024 -4.87% 15918192.625 15142502.292 - -7.13% -
std::stable_partition(deque<int>)_(dense)/1024 -4.86% 619.911 589.776 - -1.08% -
std::map<int,_int>::clear()/8192 -4.86% 86983.278 82756.922 - 2.11% -
BM_RangesMakeHeap_float_Descending_4 -4.85% 0.295 0.280 - -4.78% -
bm_lexicographical_compare<int>/3 -4.85% 1.767 1.681 - -0.64% -
BM_std_minmax<unsigned_int>/12 -4.85% 1.386 1.319 - -4.86% -
SetIntersection_Front_Set_float_16384_16384 -4.85% 250997726.675 238829999.662 - -30.34% -
std::unordered_multiset<int>::clear()/1024 -4.85% 8234.140 7834.975 - -0.63% -
std::search(deque<int>,_pred)_(near_matches)/1000 -4.81% 26667.275 25383.395 - 8.91% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -4.81% 1.221 1.162 - 1.18% -
std::any_of(deque<int>)_(process_all)/50 -4.79% 20.206 19.238 - -0.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -4.78% 2.768 2.635 - -6.13% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.78% 1.324 1.261 - -9.79% -
BM_RangesMakeHeap_uint32_Descending_4 -4.78% 0.289 0.275 - -0.15% -
SetIntersection_None_Set_string_16384_1 -4.77% 208724549.892 198764490.606 - -1.67% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.75% 0.796 0.758 - -7.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.74% 14189.286 13516.091 - 0.54% -
std::copy_n(deque<int>)/8 -4.73% 2.785 2.653 - 0.40% -
std::multiset<int>::count(key)_(existent)/1024 -4.73% 5.827 5.552 - -2.89% -
SetIntersection_None_Set_string_16384_16 -4.72% 203978619.105 194340630.614 - -1.38% -
std::set<std::string>::contains(key)_(existent)/32 -4.72% 16.528 15.748 - -3.85% -
BM_std_min<short>/25 -4.72% 2.143 2.042 - -2.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.71% 1301035.712 1239718.683 - -0.64% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.71% 1122771.141 1069900.873 - -0.23% -
std::equal(vector<bool>)_(unaligned)/50 -4.70% 0.834 0.794 - -9.86% -
std::copy_n(vector<bool>)_(aligned)/32768 -4.69% 37.135 35.395 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -4.66% 122191373.823 116495667.190 - -0.76% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.66% 28.175 26.862 - 3.65% -
std::copy(vector<int>)/32768 -4.65% 3653.224 3483.361 - -0.40% -
BM_std_min<char>/26 -4.65% 1.211 1.154 - -0.05% -
BM_RangesMakeHeap_uint32_Random_16 -4.65% 1.285 1.225 - -3.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -4.64% 20489374.888 19538297.724 - 19.52% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -4.64% 10.574 10.083 - 1.94% -
rng::all_of(deque<int>)_(process_all)/50 -4.62% 19.215 18.327 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.60% 1197278.300 1142198.663 - -3.98% -
BM_std_minmax<short>/1 -4.60% 0.658 0.628 - -0.98% -
std::swap_ranges(list<int>)/8192 -4.59% 10160.282 9693.463 - 0.23% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.58% 4.458 4.253 - -0.26% -
BM_RangesPushHeap_string_PipeOrgan_16384 -4.58% 13.654 13.028 - -11.58% -
BM_std_min<char>/12 -4.58% 1.349 1.287 - -3.40% -
rng::find(deque<int>)_(bail_25%)/8 -4.58% 2.057 1.962 - -4.91% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.57% 176043.688 167995.021 - -2.29% -
BM_StringRelational_Eq_Empty_Large_Control -4.57% 0.501 0.478 - -1.98% -
BM_std_min<char>/21 -4.56% 1.877 1.792 - -0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.56% 1144487.807 1092279.017 - -1.97% -
bm_lexicographical_compare<int>/2 -4.56% 1.509 1.440 - -5.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.56% 17.465 16.668 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.56% 7919170.860 7558296.709 - -2.95% -
BM_StringFindStringLiteral/1024 -4.55% 18.097 17.274 - -4.49% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.54% 10.563 10.083 - -2.34% -
bm_swap_ranges_vb_aligned/64 -4.53% 2.903 2.772 - -4.65% -
rng::contains(vector<int>)_(process_all)/8 -4.53% 2.672 2.551 - -5.54% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -4.53% 0.467 0.446 - -9.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.53% 2.028 1.937 - -5.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.52% 2.029 1.937 - -4.65% -
BM_std_min<unsigned_char>/22 -4.52% 2.059 1.966 - -6.55% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.51% 1180.435 1127.186 - -4.38% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.51% 0.611 0.584 - -4.53% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -4.50% 74.781 71.418 - 7.26% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.48% 481.962 460.362 - -4.98% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.48% 234.039 223.555 - 0.33% -
BM_std_minmax<long_long>/4 -4.47% 1.719 1.642 - -12.13% -
std::copy_n(vector<int>)/8 -4.46% 2.211 2.112 - -2.43% -
BM_MakeHeap_float_Random_16384 -4.45% 1.172 1.120 - -6.82% -
std::rotate(list<int>)_(1_element_forward)/32 -4.44% 13.248 12.659 - 2.22% -
SetIntersection_Front_Set_uint64_1024_1024 -4.44% 15777285.788 15076427.280 - -4.33% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.43% 428.385 409.389 - -1.14% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.43% 37.288 35.635 - 8.62% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -4.42% 3.175 3.035 - -2.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.42% 13968.743 13351.462 - 0.18% -
BM_std_min<char>/6 -4.42% 1.631 1.559 - -1.86% -
BM_StringConstructDestroyCStr_Large_Transparent -4.42% 9.633 9.208 - 2.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.37% 1654877.655 1582500.377 - -0.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.37% 1.219 1.166 - 1.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.37% 3412.011 3262.956 - -1.76% -
BM_RangesMakeHeap_uint64_Random_1024 -4.36% 1.072 1.025 - -4.76% -
SetIntersection_None_Set_uint32_262144_262144 -4.35% 1241571.942 1187507.240 - 3.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -4.34% 1.245 1.191 - -1.34% -
SetIntersection_Front_Vector_uint32_1024_4 -4.33% 1139521.799 1090132.449 - -4.03% -
BM_std_minmax<char>/64 -4.33% 1.381 1.321 - 5.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.33% 2299189.836 2199726.869 - -6.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.31% 1728616.593 1654164.722 - -5.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.31% 0.963 0.922 - -4.59% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -4.31% 177736.685 170083.637 - -1.41% -
rng::replace(vector<int>)_(prefix)/8192 -4.31% 1266.475 1211.949 - -4.07% -
BM_std_minmax<unsigned_char>/1 -4.30% 0.632 0.605 - -2.93% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.30% 2.431 2.326 - -1.13% -
SetIntersection_Front_Set_uint32_1024_1 -4.28% 1121688.398 1073628.751 - 1.14% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -4.28% 23.258 22.263 - -18.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.25% 1232117.031 1179712.039 - -1.86% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.25% 27.998 26.808 - 3.12% -
SetIntersection_Front_Vector_string_16384_1 -4.25% 1159274.633 1110016.883 - -3.04% -
std::stable_partition(vector<int>)_(dense)/32 -4.24% 21.679 20.759 - -6.30% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.24% 163.600 156.662 - 4.31% -
SetIntersection_Interlaced_Vector_float_64_4 -4.24% 19000665.801 18195234.038 - -3.82% -
BM_MakeHeap_float_Random_64 -4.24% 1.669 1.599 - -10.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.23% 2486797.719 2381683.093 - 1.83% -
BM_std_min<char>/27 -4.23% 1.446 1.385 - -0.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.22% 0.934 0.894 - -4.88% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -4.21% 12855.411 12314.268 - -0.30% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -4.20% 8.866 8.494 - 1.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -4.19% 6.680 6.401 - -2.51% -
rng::copy_n(deque<int>)/262144 -4.17% 10982.011 10523.599 - 1.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -4.17% 20363.992 19515.226 - -1.46% -
std::find_first_of(list<int>)_(large_needle)/8192 -4.16% 50636556.582 48528113.930 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.16% 10825434.708 10374710.264 - -4.21% -
std::reverse(vector<int>)/8 -4.15% 1.590 1.524 - -4.49% -
std::set<std::string>::erase(iterator)/32 -4.15% 27.491 26.351 - -15.50% -
rng::partial_sort(vector<int>)_(heap)/8 -4.14% 27.416 26.280 - -2.70% -
BM_std_minmax<char>/5 -4.12% 1.804 1.730 - -6.96% -
BM_RangesPopHeap_uint32_262144 -4.11% 42.653 40.898 - -0.15% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -4.11% 6.197 5.942 - -7.88% -
std::copy_n(deque<int>)/32768 -4.11% 1184.598 1135.900 - -3.25% -
rng::copy_n(list<int>)/32768 -4.08% 27229.190 26117.276 - -0.55% -
BM_PushHeap_string_Ascending_16384 -4.08% 19.921 19.109 - -14.17% -
rng::stable_partition(deque<int>)_(sparse)/8192 -4.08% 3548.973 3404.257 - 0.09% -
rng::none_of(deque<int>)_(process_all)/50 -4.06% 26.296 25.227 - -5.02% -
BM_std_minmax<char>/11 -4.06% 1.811 1.737 - 5.39% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.06% 60.746 58.279 - 3.88% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.06% 3.332 3.197 - -0.44% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.06% 8.934 8.572 - -2.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -4.05% 1657743.846 1590592.627 - 0.03% -
rng::sort(vector<int>)_(descending)/8 -4.04% 25.689 24.651 - -0.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.04% 11529.903 11064.614 - 0.10% -
BM_deque_deque_ranges_move_backward/0 -4.03% 0.853 0.819 - 3.31% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -4.03% 36.741 35.261 - -0.16% -
std::sort(vector<int>)_(descending)/8 -4.02% 25.672 24.640 - -0.09% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.02% 83919.566 80547.871 - -2.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.02% 654.930 628.625 - -3.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.02% 0.754 0.724 - -1.16% -
BM_MakeHeap_float_PipeOrgan_4 -4.01% 0.406 0.390 - 0.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -4.00% 2.363 2.269 - 1.20% -
BM_MakeHeap_uint32_Random_64 -4.00% 1.335 1.281 - 2.47% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.99% 9.462 9.084 - -18.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.99% 2287136.240 2195842.134 - -0.17% -
BM_std_min<long_long>/12 -3.99% 2.080 1.997 - -1.56% -
rng::transform(deque<int>)_(identity_transform)/50 -3.99% 20.607 19.786 - -0.16% -
rng::fill(list<int>)/8192 -3.98% 7161.354 6876.286 - -6.98% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.98% 20364.217 19553.728 - -2.19% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -3.98% 42.411 40.724 - -32.31% -
BM_std_min<char>/4 -3.97% 1.081 1.038 - -3.07% -
std::unique(vector<int>,_pred)_(contiguous)/52 -3.97% 66.308 63.674 - 0.77% -
std::list<int>::ctor(size)/8192 -3.97% 99691.902 95733.223 - 0.61% -
BM_std_minmax<unsigned_short>/32 -3.97% 1.302 1.250 - 1.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.96% 53.738 51.610 - -6.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.96% 1210040.759 1162126.708 - 1.09% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -3.96% 17.302 16.618 - 36.67% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.95% 10.499 10.084 - -0.42% -
SetIntersection_Front_Vector_uint64_262144_1 -3.95% 1102268.104 1058697.447 - -5.50% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.94% 57765.875 55490.483 - -0.62% -
BM_MakeHeap_string_SingleElement_16 -3.92% 5.795 5.567 - -2.74% -
std::multiset<int>::ctor(const&)/32 -3.91% 229.542 220.565 - -2.58% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -3.91% 44.697 42.950 - 0.06% -
BM_std_minmax<short>/16 -3.90% 1.743 1.675 - -11.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.89% 2452104.233 2356742.452 - -5.11% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.88% 5.190 4.989 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.88% 2533973.046 2435645.516 - -1.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -3.88% 20262.445 19476.199 - -2.01% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.88% 1.389 1.335 - -3.72% -
BM_std_minmax<long_long>/5 -3.87% 2.019 1.940 - -12.77% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.87% 24.897 23.933 - 0.05% -
BM_RangesPushHeap_uint64_SingleElement_64 -3.87% 0.368 0.354 - -8.16% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.85% 1.845 1.774 - -4.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.85% 5566971.961 5352828.503 - -4.19% -
std::move(deque<int>)/8 -3.84% 3.849 3.701 - -7.41% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.84% 27727.119 26663.552 - 8.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.84% 0.590 0.568 - -3.80% -
BM_RangesMakeHeap_uint32_SingleElement_4 -3.83% 0.336 0.324 - -2.02% -
BM_MakeHeap_uint32_Random_256 -3.83% 1.211 1.165 - 1.50% -
std::deque<std::string>::ctor(size)/32 -3.83% 44.133 42.443 - 5.74% -
std::move(deque<int>)/512 -3.83% 24.820 23.870 - 0.26% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.82% 35.488 34.133 - 0.10% -
BM_std_min<unsigned_char>/24 -3.80% 2.941 2.829 - 2.61% -
SetIntersection_Front_Vector_string_16384_16 -3.80% 1748059.294 1681561.586 - -2.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.79% 0.853 0.821 - -0.64% -
BM_MakeHeap_float_Random_256 -3.79% 1.471 1.415 - 14.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.78% 0.556 0.535 - 30.33% -
rng::for_each(map<int>)/8192 -3.77% 17275.166 16623.604 - -0.54% -
BM_RangesPushHeap_uint32_Random_16 -3.77% 4.572 4.399 - 0.27% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.76% 1.441 1.387 - -7.41% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.76% 33.118 31.871 - 2.04% -
rng::is_sorted(deque<int>,_pred)/8 -3.76% 4.605 4.431 - -0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.76% 1131030.203 1088522.293 - -2.68% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -3.74% 176755.168 170153.099 - -1.29% -
BM_std_min<short>/31 -3.73% 2.651 2.552 - -0.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.73% 177396.473 170778.193 - -1.53% -
std::set<int>::insert(value)_(new_value)/8192 -3.73% 74.625 71.841 - 1.12% -
BM_PushHeap_string_Descending_16384 -3.73% 2.432 2.341 - -30.50% -
rng::unique(list<int>)_(contiguous)/52 -3.72% 73.279 70.551 - -5.93% -
std::copy_n(deque<int>)/4096 -3.72% 153.346 147.639 - -0.70% -
std::unique(deque<int>)_(contiguous)/52 -3.72% 73.196 70.472 - 2.94% -
BM_MakeThenSortHeap_float_Heap_16384 -3.72% 26.624 25.635 - -0.86% -
BM_deque_deque_copy/2 -3.72% 3.235 3.115 - 1.75% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.71% 28.014 26.973 - 3.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -3.71% 1164360.205 1121173.493 - -3.67% -
std::set<std::string>::count(key)_(non-existent)/32 -3.70% 11.086 10.676 - 10.37% -
BM_MakeThenSortHeap_uint32_Descending_1 -3.70% 0.279 0.269 - -3.09% -
SetIntersection_Front_Set_uint32_1024_64 -3.70% 2066071.421 1989603.352 - -2.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -3.69% 9493.776 9143.114 - -0.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.69% 7211.282 6945.206 - 1.85% -
BM_PushHeap_uint32_SingleElement_4 -3.69% 0.349 0.336 - -7.59% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.68% 6.569 6.327 - 0.40% -
std::deque<int>::ctor(size)/32 -3.67% 28.092 27.063 - 3.60% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.66% 1110770.587 1070148.615 - -3.36% -
BM_StringAssignStr_Empty_Transparent -3.64% 0.513 0.494 - 0.14% -
BM_deque_deque_ranges_copy/2 -3.64% 3.235 3.117 - 1.79% -
SetIntersection_None_Set_string_64_16 -3.64% 19696180.640 18979632.498 - -1.52% -
rng::move_backward(vector<bool>)_(unaligned)/512 -3.64% 5.529 5.328 - -0.69% -
BM_PushHeap_string_Descending_262144 -3.63% 3.226 3.109 - -42.93% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -3.62% 8.671 8.357 - -2.33% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.62% 10.746 10.357 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.61% 1451912.438 1399466.122 - -2.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.61% 51.017 49.175 - 4.98% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.61% 4968.240 4788.932 - 4.00% -
BM_SortHeap_pair<uint32,_uint32>_16 -3.61% 6.224 5.999 - -1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.60% 12919723.928 12454572.753 - -4.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.60% 27.279 26.297 - -1.15% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -3.60% 65.326 62.977 - 2.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.60% 18465.678 17801.744 - -5.71% -
std::multiset<int>::find(key)_(existent)/8192 -3.59% 8.348 8.049 - -9.66% -
SetIntersection_Front_Set_float_16384_1024 -3.59% 15776833.582 15210632.863 - -2.23% -
BM_num_put<unsigned_long> -3.59% 11.908 11.481 - -5.01% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.57% 22.414 21.614 - -8.46% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -3.57% 1.291 1.245 - 3.53% -
BM_RangesPushHeap_uint64_Ascending_16384 -3.56% 3.873 3.735 - 4.78% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.56% 1.430 1.379 - 3.02% -
bm_gcd_trivial -3.56% 0.920 0.887 - 3.60% -
BM_std_minmax<unsigned_char>/5500 -3.55% 50.441 48.648 - -4.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.54% 1123814.379 1084037.499 - -3.50% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -3.53% 11.666 11.253 - -2.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -3.53% 0.775 0.747 - -0.32% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -3.52% 486.306 469.199 - -2.30% -
SetIntersection_None_Vector_string_262144_1 -3.51% 1399403.295 1350219.684 - -0.84% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.51% 22.796 21.995 - -4.29% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.51% 7.674 7.405 - -2.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.50% 0.583 0.563 - -3.61% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.50% 845363.492 815795.012 - -5.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -3.49% 8645878.721 8343887.977 - -0.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.49% 797.547 769.699 - -0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.49% 1257443.102 1213560.005 - -2.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.49% 382.814 369.463 - -0.44% -
std::rotate(list<int>)_(1_element_forward)/50 -3.48% 25.253 24.374 - 0.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.47% 532.558 514.069 - -15.08% -
BM_std_minmax<long_long>/11 -3.46% 2.378 2.295 - -9.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.46% 2.293 2.213 - 1.10% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.45% 10.170 9.819 - 0.13% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.44% 21.795 21.045 - -4.97% -
BM_std_min<unsigned_short>/18 -3.44% 1.533 1.480 - -3.50% -
SetIntersection_Front_Set_uint32_16_16 -3.44% 41975293.045 40531589.619 - -3.85% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.43% 29.626 28.610 - -0.32% -
std::multiset<std::string>::count(key)_(existent)/32 -3.43% 20.010 19.324 - 7.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.41% 1124172.197 1085848.731 - -2.99% -
BM_RangesPushHeap_string_Descending_4 -3.41% 1.951 1.884 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.39% 1571479.982 1518158.285 - 0.77% -
std::adjacent_find(deque<int>,_pred)/8 -3.39% 4.672 4.513 - 5.28% -
rng::generate_n(list<int>)/32 -3.39% 8.977 8.673 - -9.02% -
BM_std_min<char>/7 -3.39% 1.921 1.856 - 0.03% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.38% 1754043.400 1694686.191 - -1.03% -
rng::find(vector<int>)_(process_all)/8 -3.38% 2.858 2.762 - -4.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.38% 0.588 0.568 - -3.42% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.38% 1.432 1.383 - -1.68% -
BM_StringRelational_Less_Small_Empty_Control -3.38% 2.057 1.988 - 4.71% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.35% 23.861 23.061 - -0.09% -
SetIntersection_None_Vector_float_262144_256 -3.35% 1231964.919 1190690.922 - -3.07% -
BM_RangesMakeHeap_uint64_Random_262144 -3.35% 1.060 1.025 - -1.64% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.35% 7403.294 7155.327 - -0.61% -
BM_std_minmax_element<char>/4 -3.34% 1.247 1.205 - -2.96% -
BM_std_minmax<unsigned_int>/14 -3.34% 1.618 1.564 - -3.34% -
BM_std_min<unsigned_char>/29 -3.34% 2.061 1.992 - 1.30% -
BM_MakeHeap_string_SingleElement_1024 -3.33% 6.357 6.146 - -2.58% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.32% 12104030.167 11702132.908 - 2.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.32% 901565.231 871653.020 - -0.49% -
SetIntersection_Front_Set_uint32_262144_1 -3.31% 1103459.135 1066898.636 - -2.79% -
BM_vector_deque_ranges_move_backward/512 -3.30% 18.210 17.608 - -0.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -3.30% 0.550 0.532 - -0.35% -
std::find_if(deque<int>)_(process_all)/1024 -3.30% 495.429 479.065 - -2.38% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.30% 10.564 10.216 - 0.15% -
std::multiset<int>::count(key)_(existent)/32 -3.30% 3.605 3.486 - -1.23% -
std::distance(deque<int>)/8192 -3.30% 0.672 0.650 - -6.34% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.29% 41746296.987 40370920.779 - -1.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -3.28% 1.139 1.102 - -0.43% -
BM_MakeThenSortHeap_float_Descending_16384 -3.28% 27.936 27.020 - -1.20% -
rng::is_sorted_until(deque<int>)/8 -3.27% 3.848 3.722 - -13.15% -
std::remove_if(list<int>)_(prefix)/1024 -3.27% 1049.943 1015.576 - -3.02% -
BM_deque_deque_ranges_copy_backward/512 -3.27% 20.011 19.357 - -0.72% -
BM_std_minmax<char>/10 -3.27% 1.385 1.340 - 2.98% -
std::sort(deque<int>)_(descending)/8 -3.27% 26.542 25.675 - -0.15% -
BM_std_min<unsigned_long_long>/4 -3.26% 1.067 1.032 - -6.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.26% 1117777.332 1081366.536 - -4.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -3.26% 14.549 14.075 - -0.88% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.25% 215219.107 208215.741 - 1.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -3.25% 0.510 0.494 - -4.77% -
std::remove(list<int>)_(sprinkled)/1024 -3.25% 983.298 951.348 - -6.20% -
SetIntersection_None_Vector_uint64_256_4 -3.25% 4567860.781 4419491.677 - -1.47% -
BM_std_minmax<char>/3 -3.25% 1.211 1.172 - -3.12% -
BM_std_minmax<short>/19 -3.25% 2.459 2.379 - -2.04% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.24% 3.812 3.688 - -2.14% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.24% 11573.329 11198.252 - 0.83% -
BM_std_minmax<unsigned_int>/8 -3.24% 1.155 1.118 - -3.27% -
rng::unique(deque<int>)_(contiguous)/52 -3.23% 70.418 68.141 - 0.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.23% 1524.338 1475.094 - -2.00% -
BM_std_minmax<char>/12 -3.22% 2.044 1.978 - 3.28% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.22% 1623618.896 1571367.352 - 2.50% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.21% 23.653 22.893 - 3.71% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -3.21% 41.433 40.105 - -1.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.20% 383.120 370.845 - -0.54% -
SetIntersection_None_Vector_string_16384_16 -3.20% 1309699.904 1267829.844 - -1.26% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.20% 33.881 32.798 - -4.35% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.19% 26.792 25.936 - -0.10% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -3.19% 680.499 658.789 - 18.45% -
SetIntersection_None_Vector_float_1024_64 -3.18% 1164114.183 1127037.200 - -3.04% -
rng::count_if(deque<int>)_(every_other)/8 -3.18% 3.363 3.256 - -2.97% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.18% 1.617 1.566 - 0.38% -
BM_RangesMakeHeap_float_Random_262144 -3.17% 1.169 1.131 - -0.53% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.17% 1.402 1.358 - -7.93% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -3.16% 0.644 0.623 - -1.30% -
BM_StringRelational_Compare_Small_Empty_Control -3.16% 1.669 1.616 - -5.79% -
BM_vector_deque_ranges_copy_backward/70000 -3.15% 8652.347 8379.798 - 2.75% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.15% 2.727 2.641 - 2.45% -
std::list<std::string>::ctor(size)/1024 -3.14% 12922.387 12516.122 - 1.36% -
rng::for_each(multimap<int>)/8192 -3.14% 16992.922 16459.582 - -0.18% -
std::replace(vector<int>)_(sprinkled)/8192 -3.13% 1346.546 1304.410 - -4.14% -
SetIntersection_Front_Vector_string_1024_256 -3.12% 10247042.982 9926847.655 - -0.16% -
BM_MakeHeap_string_SingleElement_4 -3.12% 3.846 3.726 - 1.61% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -3.12% 30.277 29.334 - -1.73% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.11% 1592045.250 1542466.960 - -0.37% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.11% 1.723 1.670 - -0.52% -
BM_std_minmax<short>/15 -3.11% 2.036 1.973 - -0.94% -
SetIntersection_None_Vector_uint32_262144_262144 -3.11% 1210943.986 1173298.567 - -1.89% -
rng::sort(deque<int>)_(ascending)/1024 -3.11% 825.110 799.463 - -0.14% -
SetIntersection_None_Set_float_256_64 -3.10% 9608354.633 9310650.994 - -0.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.10% 6868.883 6656.213 - 0.18% -
std::rotate(deque<int>)_(by_1/2)/1024 -3.08% 179.233 173.721 - 0.27% -
std::search(list<int>)_(no_match)/1048576 -3.07% 867307.598 840651.184 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.07% 1242805.742 1204668.229 - -3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.07% 198395606.333 192311901.784 - -3.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -3.06% 6.400 6.204 - 2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.06% 27530848.878 26687627.914 - 1.28% -
std::is_sorted_until(vector<int>,_pred)/8 -3.06% 3.564 3.455 - -4.46% -
rng::copy_backward(list<int>)/8 -3.06% 2.357 2.285 - -7.20% -
BM_RangesMakeHeap_uint32_Random_256 -3.06% 1.160 1.125 - -5.83% -
std::unique(deque<int>)_(sprinkled)/32 -3.06% 68.678 66.580 - -1.01% -
BM_RangesPushHeap_string_Descending_64 -3.05% 2.297 2.227 - -1.28% -
SetIntersection_None_Vector_string_256_64 -3.05% 3876817.707 3758700.325 - -1.50% -
SetIntersection_Front_Set_uint64_16_16 -3.05% 41961986.474 40683753.293 - -0.59% -
std::multiset<std::string>::insert(value)_(new_value)/32 -3.05% 44.101 42.758 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.05% 4529281.282 4391342.432 - -1.38% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.04% 1.668 1.618 - -6.75% -
std::search(list<int>)_(no_match)/1000 -3.04% 709.962 688.361 - -3.63% -
SetIntersection_None_Set_string_256_1 -3.03% 12080429.075 11713862.983 - -3.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -3.02% 1.624 1.575 - -0.31% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.02% 45435.300 44064.121 - 0.84% -
std::all_of(vector<int>)_(process_all)/8 -3.02% 2.499 2.424 - -5.35% -
BM_deque_deque_copy_backward/1 -3.02% 2.795 2.710 - -3.05% -
std::count(list<int>)_(every_other)/8192 -3.01% 6542.687 6345.643 - -4.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.01% 4569.569 4431.990 - 3.72% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.01% 1.665 1.615 - -3.01% -
std::multiset<int>::erase(key)_(non-existent)/8192 -3.00% 9.893 9.596 - 0.67% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -3.00% 24.454 23.721 - -8.51% -
BM_std_min<char>/14 -3.00% 1.842 1.787 - -4.48% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.99% 1161117.900 1126452.757 - -2.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.98% 29.155 28.287 - -5.68% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.98% 3276.365 3178.828 - -6.54% -
rng::partition(list<int>)_(sparse)/8192 -2.97% 7155.996 6943.177 - -11.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.97% 2.614 2.536 - -3.01% -
BM_MakeThenSortHeap_float_Ascending_4 -2.97% 1.470 1.426 - 2.10% -
std::find_end(list<int>)_(process_all)/1048576 -2.97% 845448.116 820340.213 - 0.37% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.97% 7.643 7.416 - 4.71% -
rng::find_last(list<int>)_(bail_90%)/1048576 -2.96% 89481.040 86829.624 - 0.12% -
BM_std_min<unsigned_char>/23 -2.96% 2.319 2.251 - -3.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -2.96% 35.346 34.299 - -0.87% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.95% 50.436 48.946 - 4.60% -
BM_PushHeap_uint32_SingleElement_16 -2.95% 0.346 0.336 - -5.88% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.95% 9922.854 9630.155 - -3.45% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.95% 540.841 524.892 - -1.99% -
rng::for_each_n(list<int>)/50 -2.95% 23.029 22.350 - 2.84% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.94% 3.247 3.152 - 0.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.94% 40.963 39.759 - 79.66% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.92% 6467.638 6278.725 - 1.62% -
std::unique(deque<int>)_(contiguous)/32 -2.91% 62.190 60.378 - 1.29% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.91% 6793.729 6596.156 - -2.39% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.90% 69880.646 67854.743 - -0.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.90% 11.439 11.108 - 5.49% -
std::multiset<int>::erase(key)_(non-existent)/1024 -2.90% 6.883 6.684 - 0.67% -
BM_std_minmax<long_long>/6 -2.90% 2.287 2.221 - -8.57% -
SetIntersection_Front_Set_uint32_16384_16 -2.89% 1346732.976 1307794.114 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.89% 11785872.511 11445654.186 - 0.39% -
std::distance(deque<int>)/1024 -2.88% 0.672 0.652 - -6.00% -
BM_RangesMakeHeap_uint32_Random_16384 -2.88% 1.019 0.990 - -5.06% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.87% 3.917 3.804 - -3.74% -
rng::partial_sort(deque<int>)_(shuffled)/8 -2.87% 35.598 34.575 - 1.05% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.87% 37745.627 36662.811 - -0.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.87% 23.667 22.989 - -2.72% -
BM_std_minmax<char>/4 -2.87% 1.498 1.455 - -6.15% -
SetIntersection_None_Vector_uint64_16384_4 -2.86% 1180953.738 1147121.616 - 1.87% -
BM_PushHeap_float_Ascending_1024 -2.86% 3.212 3.120 - -1.85% -
SetIntersection_None_Set_float_262144_1 -2.86% 1227844.562 1192701.416 - 2.63% -
std::distance(deque<int>)/4096 -2.86% 0.672 0.653 - -5.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -2.86% 19718.486 19155.464 - 7.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.85% 355897514.340 345747128.142 - -1.60% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.85% 27.916 27.120 - -0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.85% 1231699.784 1196589.130 - -2.41% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.84% 1645076.336 1598307.293 - 2.24% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.84% 784.584 762.284 - -3.21% -
bm_lexicographical_compare<signed_char>/512 -2.84% 8.096 7.867 - -1.40% -
BM_StringFindStringLiteral/64 -2.84% 2.142 2.081 - -0.73% -
std::partition(vector<int>)_(dense)/1024 -2.83% 247.303 240.292 - -3.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.83% 6.393 6.212 - 0.61% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.83% 551.620 536.002 - -0.59% -
rng::search(list<int>)_(single_element)/1000 -2.83% 731.746 711.034 - 6.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.83% 24.089 23.407 - 0.47% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -2.83% 1.531 1.488 - -0.86% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.83% 1.034 1.005 - -9.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.82% 144918.745 140827.236 - -0.59% -
BM_std_min<unsigned_long_long>/31 -2.82% 2.977 2.893 - -4.42% -
BM_std_minmax<unsigned_short>/64 -2.82% 1.570 1.526 - -0.00% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.82% 5.499 5.344 - 7.93% -
BM_vector_deque_move/64 -2.82% 2.888 2.806 - 3.78% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.82% 4.983 4.843 - -4.30% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.82% 23.696 23.029 - 2.20% -
std::rotate_copy(list<int>)/8192 -2.82% 6908.355 6713.807 - -0.29% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.82% 35.917 34.906 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.81% 12044624.244 11705888.638 - -2.14% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.81% 8.752 8.506 - -2.33% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.81% 0.520 0.505 - -2.51% -
std::set<int>::ctor(const&,_alloc)/1024 -2.81% 6183.221 6009.782 - -3.96% -
std::list<int>::ctor(size)/32 -2.80% 334.637 325.252 - 0.64% -
std::all_of(deque<int>)_(process_all)/8192 -2.80% 2717.181 2641.041 - 0.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.79% 0.989 0.962 - -0.08% -
BM_std_min<short>/12 -2.79% 1.548 1.505 - -1.00% -
BM_std_minmax<int>/2 -2.78% 0.840 0.816 - -9.32% -
BM_std_minmax<unsigned_char>/16 -2.77% 0.976 0.949 - -2.51% -
BM_std_minmax<unsigned_char>/21 -2.77% 2.215 2.154 - -3.45% -
BM_RangesPopHeap_uint32_16384 -2.77% 32.060 31.172 - 0.43% -
BM_StringFindStringLiteral/128 -2.77% 3.124 3.038 - -2.78% -
std::set<std::string>::insert(value)_(new_value)/32 -2.77% 40.932 39.799 - -1.31% -
BM_std_min<char>/512 -2.77% 6.476 6.297 - -0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.76% 0.603 0.586 - -3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.76% 25875443.891 25160091.973 - 0.05% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.76% 276.310 268.677 - -3.39% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.76% 1609548.910 1565087.487 - 1.19% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -2.76% 91367.078 88845.315 - 0.00% -
std::partition(vector<int>)_(sparse)/32 -2.76% 8.977 8.729 - 0.04% -
BM_num_put<unsigned_long_long> -2.76% 11.896 11.567 - -5.07% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.75% 1.901 1.848 - -5.59% -
BM_RangesPopHeap_uint64_4 -2.75% 2.753 2.677 - 0.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.75% 811.321 789.032 - -0.65% -
BM_RangesPushHeap_string_PipeOrgan_256 -2.75% 8.056 7.834 - -6.37% -
std::list<std::string>::ctor(size)/8192 -2.74% 107304.179 104360.227 - 1.56% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.74% 511.836 497.808 - -1.01% -
BM_std_min<unsigned_char>/14 -2.74% 1.860 1.809 - 0.80% -
BM_std_minmax<unsigned_short>/22 -2.74% 2.390 2.324 - -2.91% -
std::move(list<int>)/1048576 -2.74% 1016228.204 988430.849 - -2.80% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.73% 350484463.187 340908304.324 - -0.21% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.72% 5.442 5.293 - -2.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.72% 140997.711 137161.755 - -1.55% -
BM_vector_deque_ranges_copy_backward/1 -2.71% 2.235 2.174 - -2.02% -
BM_std_minmax<unsigned_int>/7 -2.71% 1.834 1.784 - 2.21% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.71% 231.024 224.770 - 2.04% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.71% 280.635 273.038 - 4.79% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -2.71% 2.447 2.381 - -1.42% -
std::unordered_multiset<int>::erase(iterator)/0 -2.70% 20.162 19.616 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.70% 1275213.408 1240724.086 - -1.79% -
BM_MakeThenSortHeap_uint64_Random_4 -2.70% 4.205 4.091 - 1.68% -
BM_MakeThenSortHeap_uint32_Heap_4 -2.70% 1.218 1.185 - -1.02% -
std::move_backward(deque<int>)/64 -2.70% 5.451 5.304 - -3.11% -
rng::search(list<int>)_(no_match)/1048576 -2.70% 863867.740 840579.982 - -0.58% -
std::set<int>::ctor(const&)/8192 -2.70% 49347.278 48017.215 - -3.84% -
std::fill(list<int>)/8192 -2.69% 7115.978 6924.254 - -2.70% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.69% 5.574 5.424 - 0.22% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.69% 4.909 4.777 - -4.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -2.69% 2052.188 1997.048 - 1.20% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.69% 22.693 22.083 - -6.03% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.68% 1134324.648 1103870.743 - -1.43% -
BM_deque_deque_ranges_copy/1 -2.68% 3.537 3.442 - 0.38% -
BM_std_min<char>/4096 -2.67% 29.805 29.008 - -1.73% -
BM_vector_deque_copy_backward/1024 -2.67% 38.888 37.849 - -1.40% -
rng::for_each(set<int>)/8 -2.67% 4.557 4.435 - -3.91% -
rng::find(vector<char>)_(process_all)/1024 -2.67% 17.601 17.131 - -2.10% -
rng::move(list<int>)/1048576 -2.67% 1029810.813 1002323.036 - -2.77% -
SetIntersection_Front_Set_uint32_1024_4 -2.67% 1162533.347 1131523.475 - -1.41% -
rng::move_backward(vector<bool>)_(unaligned)/64 -2.66% 1.917 1.866 - -1.87% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.66% 1.363 1.327 - -2.60% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -2.66% 1.137 1.106 - -3.34% -
rng::stable_partition(vector<int>)_(sparse)/32 -2.65% 7.794 7.587 - 1.35% -
BM_std_min<short>/17 -2.65% 1.695 1.650 - 4.04% -
BM_std_min<unsigned_short>/32 -2.65% 2.935 2.857 - -1.90% -
SetIntersection_Interlaced_Vector_string_16_16 -2.65% 55988880.858 54505456.348 - -2.02% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.64% 39.707 38.658 - -0.51% -
rng::search(vector<int>)_(same_length)/8192 -2.64% 1983.513 1931.140 - 2.79% -
std::multiset<std::string>::erase(iterator)/32 -2.64% 32.471 31.613 - 2.74% -
BM_RangesPushHeap_uint32_Random_64 -2.63% 5.692 5.542 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.63% 18460143.674 17974643.219 - -1.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.63% 144813.180 141005.971 - -0.05% -
BM_StringRelational_Less_Huge_Empty_Control -2.62% 2.041 1.988 - -4.67% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.61% 21.690 21.124 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.60% 1247245.750 1214762.587 - 0.38% -
rng::copy(vector<int>)/4096 -2.60% 150.594 146.672 - -1.85% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.60% 16.200 15.778 - -0.06% -
std::unordered_multimap<int,_int>::clear()/1024 -2.60% 7988.294 7780.576 - -7.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.60% 9.240 9.000 - -1.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.60% 1.699 1.655 - -0.47% -
BM_RangesPushHeap_uint64_Random_262144 -2.60% 6.144 5.985 - -0.39% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.60% 1.094 1.065 - -2.22% -
std::unordered_multiset<int>::clear()/32 -2.59% 625.697 609.463 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.59% 30.176 29.393 - -27.98% -
BM_vector_deque_copy_backward/65536 -2.58% 8093.212 7884.047 - 1.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.58% 2.032 1.979 - -4.92% -
std::unordered_set<int>::ctor(const&)/8192 -2.58% 56043.045 54597.149 - -0.70% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.58% 860.482 838.291 - 7.82% -
SetIntersection_None_Vector_string_1024_16 -2.58% 1226357.485 1194754.419 - -2.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.58% 1158183.810 1128343.687 - -1.95% -
BM_RangesMakeHeap_uint64_Ascending_4 -2.57% 0.412 0.402 - -5.14% -
BM_std_min<short>/4096 -2.57% 56.015 54.574 - 0.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.57% 46201.378 45012.677 - -0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.57% 12170640.291 11857628.069 - -1.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.57% 34.372 33.488 - -3.93% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.56% 594.093 578.861 - 1.31% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.56% 38726647.164 37734533.755 - -1.39% -
BM_vector_deque_copy_backward/512 -2.56% 18.065 17.602 - -0.12% -
SetIntersection_None_Vector_uint64_16384_16 -2.56% 1186265.431 1155887.310 - 0.43% -
rng::find_last(vector<int>)_(bail_10%)/8 -2.56% 2.146 2.091 - -0.81% -
BM_deque_vector_ranges_copy_backward/5500 -2.56% 204.982 199.741 - -1.92% -
BM_std_min<char>/15 -2.55% 2.107 2.053 - -3.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.55% 13618302.725 13270494.390 - -4.11% -
BM_MakeHeap_float_Ascending_16 -2.55% 0.839 0.818 - -2.38% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.54% 110608.706 107794.294 - -2.45% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.54% 10.475 10.209 - -3.29% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.54% 5.924 5.774 - -1.68% -
BM_std_minmax<char>/15 -2.53% 3.061 2.983 - 1.83% -
BM_PopHeap_float_16384 -2.53% 34.943 34.058 - 2.78% -
std::copy(deque<int>)/8 -2.53% 2.794 2.724 - -0.73% -
BM_vector_deque_copy/65536 -2.52% 2425.399 2364.159 - -11.23% -
BM_MakeThenSortHeap_float_Heap_1024 -2.52% 8.444 8.231 - -1.16% -
BM_deque_deque_move_backward/0 -2.52% 0.817 0.796 - -2.28% -
std::vector<std::string>::ctor(size)/32 -2.52% 34.817 33.940 - 1.11% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -2.52% 1.151 1.122 - -11.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -2.52% 0.658 0.641 - 43.44% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.51% 1.745 1.701 - -2.09% -
SetIntersection_Front_Set_float_262144_1 -2.51% 1121464.217 1093298.865 - -2.03% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.51% 20.800 20.278 - 1.13% -
std::multiset<int>::ctor(const&)/8192 -2.51% 50856.912 49582.758 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.50% 17366506.565 16931758.441 - -0.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.50% 7.663 7.471 - -2.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.50% 0.648 0.631 - 0.36% -
std::find_if(vector<char>)_(bail_25%)/32768 -2.50% 2074.951 2023.087 - -1.78% -
std::set<std::string>::clear()/32 -2.49% 906.892 884.289 - -1.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.49% 5.942 5.794 - 1.56% -
BM_std_minmax<unsigned_int>/11 -2.49% 1.780 1.736 - -5.05% -
SetIntersection_None_Vector_float_1024_256 -2.49% 1173606.725 1144420.860 - -2.40% -
BM_std_minmax<unsigned_int>/13 -2.48% 1.387 1.353 - -2.55% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.48% 21.602 21.067 - -1.06% -
SetIntersection_Interlaced_Set_float_262144_4 -2.48% 1343874.428 1310592.530 - 1.91% -
BM_std_min<short>/4000 -2.48% 54.525 53.175 - 0.19% -
BM_MakeThenSortHeap_string_Ascending_256 -2.47% 20.827 20.312 - -2.67% -
BM_std_min<unsigned_int>/1024 -2.46% 27.369 26.695 - -0.58% -
SetIntersection_Front_Set_uint64_262144_262144 -2.46% 1853865.804 1808209.149 - -0.33% -
rng::move(list<int>)/32768 -2.46% 34837.478 33980.129 - -4.85% -
SetIntersection_Front_Set_uint32_1024_16 -2.46% 1348943.342 1315760.021 - -2.58% -
BM_RangesPopHeap_uint64_64 -2.46% 12.968 12.649 - 0.22% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.46% 19.888 19.399 - -0.99% -
BM_vector_deque_ranges_copy/64 -2.46% 2.816 2.746 - -2.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.46% 4571959.984 4459643.063 - -1.57% -
std::set<int>::count(key)_(existent)/32 -2.45% 1.920 1.873 - 4.49% -
SetIntersection_None_Set_uint32_64_4 -2.45% 22606528.225 22052491.490 - -2.26% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.45% 0.625 0.610 - -5.34% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.45% 66021083.551 64405144.238 - -5.06% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.44% 6522.080 6362.664 - -0.15% -
BM_std_min<char>/8 -2.43% 2.395 2.337 - 3.83% -
BM_deque_deque_copy/64000 -2.43% 2699.593 2633.995 - -2.89% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.43% 30.513 29.773 - -1.74% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.41% 5.247 5.120 - -2.44% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.41% 3281.062 3202.012 - -3.79% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -2.41% 1.321 1.289 - -7.67% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.41% 1158400.017 1130508.341 - 1.22% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.41% 6.020 5.875 - -5.22% -
BM_std_minmax<char>/2 -2.41% 0.900 0.879 - -1.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.39% 33.956 33.143 - -27.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.39% 1168145.226 1140222.695 - -1.40% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.39% 11460004.630 11186135.869 - -1.00% -
bm_lexicographical_compare<int>/1 -2.38% 1.260 1.230 - -6.92% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -2.38% 972989.153 949789.352 - -0.24% -
rng::sort(vector<NonIntegral>)_(descending)/1024 -2.38% 801.875 782.755 - -0.09% -
rng::for_each_n(vector<int>)/8 -2.38% 2.528 2.467 - -2.73% -
BM_RangesPopHeap_uint64_262144 -2.38% 43.838 42.794 - 3.99% -
std::multiset<int>::contains(key)_(existent)/1024 -2.38% 3.979 3.884 - -3.61% -
BM_deque_deque_move_backward/512 -2.38% 19.004 18.553 - -0.43% -
BM_std_min<char>/1024 -2.37% 8.699 8.493 - 2.20% -
BM_deque_deque_copy_backward/2 -2.36% 2.534 2.474 - -2.37% -
SetIntersection_Interlaced_Vector_string_4_4 -2.36% 162339198.061 158506886.462 - -2.51% -
std::all_of(deque<int>)_(process_all)/32768 -2.36% 10830.369 10574.841 - 0.27% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.36% 46.106 45.019 - 39.77% -
rng::find(vector<char>)_(process_all)/50 -2.36% 1.659 1.620 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.35% 17.294 16.887 - 1.82% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.35% 24.424 23.849 - 1.53% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.35% 521.479 509.225 - -3.47% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -2.35% 12506.289 12212.634 - -15.49% -
rng::sort(deque<int>)_(pipe-organ)/1024 -2.35% 2914.132 2845.743 - -0.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.34% 202.252 197.513 - -3.43% -
rng::copy_if(vector<int>)_(entire_range)/8 -2.34% 2.317 2.263 - 2.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.34% 148620034.839 145137761.164 - -7.11% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.34% 40.421 39.474 - 2.44% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.34% 1666.851 1627.843 - -1.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.34% 4.264 4.164 - -0.93% -
BM_PushHeap_string_Ascending_64 -2.34% 7.513 7.338 - 2.78% -
rng::sort(deque<int>)_(ascending)/8 -2.34% 18.831 18.391 - 0.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.34% 29.544 28.854 - -15.83% -
rng::is_sorted(list<int>)/1024 -2.34% 784.777 766.452 - 0.92% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.33% 22.343 21.822 - 0.82% -
BM_MakeThenSortHeap_float_Heap_262144 -2.33% 31.638 30.900 - -0.55% -
BM_vector_deque_ranges_copy_backward/4096 -2.33% 151.548 148.017 - -1.44% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.33% 4.091 3.996 - -1.34% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.33% 51174.906 49984.137 - 0.54% -
BM_PushHeap_string_Descending_16 -2.32% 2.130 2.081 - -14.57% -
BM_RangesPushHeap_uint32_Random_16384 -2.32% 6.471 6.321 - 1.27% -
rng::copy_if(list<int>)_(entire_range)/262144 -2.31% 223559.784 218390.906 - -0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.31% 13391.658 13082.158 - -3.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.31% 8.705 8.504 - -55.02% -
BM_SortHeap_pair<uint32,_uint32>_64 -2.31% 8.846 8.641 - -1.49% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.31% 3292.337 3216.368 - -6.83% -
BM_std_min<short>/5500 -2.31% 76.780 75.009 - 0.29% -
std::map<std::string,_int>::clear()/1024 -2.31% 21748.140 21246.501 - 1.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.31% 9.409 9.192 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.30% 16205735.975 15832203.801 - -2.55% -
BM_MakeHeap_uint32_Ascending_256 -2.30% 0.614 0.600 - 0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -2.30% 23.856 23.306 - -0.68% -
std::sort(deque<int>)_(ascending)/1024 -2.30% 780.969 762.989 - -0.24% -
rng::move_backward(deque<int>)/4096 -2.30% 160.255 156.566 - 1.03% -
BM_PushHeap_uint64_Random_1024 -2.30% 5.889 5.754 - -2.65% -
BM_RangesPushHeap_float_Random_4 -2.29% 2.948 2.881 - -1.08% -
SetIntersection_None_Vector_string_262144_16384 -2.29% 1356734.735 1325644.229 - -2.69% -
SetIntersection_Interlaced_Set_float_262144_16 -2.29% 1667252.930 1629056.721 - 1.87% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -2.29% 61.065 59.667 - 88.75% -
std::unordered_multiset<int>::erase(iterator)/32 -2.28% 20.559 20.090 - 0.18% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.28% 17803429.524 17397508.545 - 0.13% -
SetIntersection_None_Vector_uint64_64_4 -2.28% 17117724.789 16727815.604 - -0.70% -
SetIntersection_Front_Set_uint64_262144_16 -2.27% 1312894.287 1283038.194 - -1.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.27% 5632.110 5504.328 - 0.78% -
rng::starts_with(vector<int>)/1024 -2.27% 76.398 74.667 - -3.85% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.27% 71.926 70.297 - 2.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.26% 2.960 2.893 - -2.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.26% 15314.489 14968.440 - -2.00% -
SetIntersection_None_Vector_uint64_262144_256 -2.26% 1221038.344 1193466.628 - -0.85% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -2.25% 705.736 689.848 - 0.16% -
BM_RangesPushHeap_uint32_Ascending_262144 -2.25% 8.319 8.132 - 1.20% -
BM_deque_deque_move_backward/64 -2.25% 3.449 3.372 - -0.22% -
BM_vector_deque_move_backward/512 -2.25% 17.978 17.574 - -0.15% -
std::copy_if(vector<int>)_(entire_range)/8 -2.25% 2.329 2.277 - 0.28% -
BM_vector_deque_ranges_copy_backward/64 -2.24% 3.107 3.037 - 0.06% -
BM_StringRead_Cold_Shallow_Large -2.24% 1.243 1.215 - 17.57% -
BM_std_min<unsigned_short>/16 -2.24% 1.730 1.691 - -2.35% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.23% 35.279 34.492 - 0.38% -
SetIntersection_Front_Set_uint32_262144_64 -2.23% 1926825.422 1883857.830 - -6.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.23% 65.420 63.962 - 0.31% -
BM_std_min<char>/4000 -2.23% 27.890 27.269 - -2.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.22% 11.307 11.056 - 3.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.22% 23654250.313 23128650.777 - -2.30% -
SetIntersection_None_Vector_float_16384_1 -2.22% 1201009.138 1174322.931 - -2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.22% 19856905.941 19415735.069 - 3.48% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.22% 1.894 1.852 - 0.02% -
rng::for_each(set<int>::iterator)/8 -2.22% 4.590 4.488 - -1.02% -
std::map<int,_int>::erase(key)_(existent)/32 -2.22% 23.241 22.725 - -0.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.21% 6.854 6.703 - -2.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.21% 44841493.670 43851171.043 - -1.60% -
SetIntersection_None_Vector_float_262144_16 -2.21% 1239523.680 1212151.094 - -0.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -2.20% 10.933 10.692 - -0.81% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.20% 7.342 7.181 - -2.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.20% 89.543 87.575 - -1.09% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.20% 271.113 265.159 - -4.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.19% 190973.781 186783.774 - -2.68% -
BM_std_min<short>/1024 -2.19% 14.210 13.898 - -0.10% -
BM_RangesPopHeap_uint64_16384 -2.19% 32.066 31.363 - 0.40% -
rng::partition(deque<int>)_(sparse)/8192 -2.19% 3090.058 3022.393 - -0.18% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.19% 12404.507 12133.306 - 1.08% -
BM_vector_deque_move_backward/64 -2.19% 3.112 3.044 - 0.49% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -2.18% 20.758 20.305 - -0.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.18% 216.571 211.844 - -5.42% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.18% 8.896 8.702 - -1.98% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -2.18% 57.509 56.258 - 0.16% -
rng::search(list<int>)_(no_match)/8192 -2.18% 7066.778 6913.030 - 0.78% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.17% 0.690 0.675 - -1.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.17% 10.451 10.224 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.17% 1112734.691 1088579.480 - -3.93% -
std::move_backward(deque<int>)/4096 -2.17% 159.129 155.678 - 0.56% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.16% 331.687 324.507 - 1.10% -
SetIntersection_Front_Set_uint32_64_64 -2.16% 15858731.757 15515543.639 - -0.78% -
std::set<int>::ctor(const&,_alloc)/32 -2.16% 220.930 216.150 - 0.26% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.16% 760.182 743.738 - -1.70% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.16% 27.032 26.448 - -1.94% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.16% 3097.340 3030.443 - 2.89% -
BM_RangesPopHeap_uint32_1024 -2.16% 21.922 21.448 - 0.37% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 -2.16% 32.497 31.796 - -0.06% -
BM_RangesMakeHeap_uint64_Random_64 -2.15% 1.315 1.286 - -0.50% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -2.15% 1447.384 1416.251 - -17.31% -
SetIntersection_Front_Set_uint32_16384_4 -2.14% 1166311.080 1141301.694 - 0.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -2.14% 10.613 10.386 - -1.81% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.14% 115891.230 113416.261 - -0.22% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.13% 4598.489 4500.455 - -1.57% -
SetIntersection_Front_Set_string_262144_262144 -2.13% 18071869.143 17687836.912 - -0.01% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.12% 50.141 49.076 - -3.09% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.12% 22329998.915 21856372.012 - -1.19% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.12% 36.278 35.509 - 1.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.12% 10.071 9.857 - 3.35% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.11% 2.328 2.278 - -0.20% -
BM_MakeThenSortHeap_string_Ascending_16 -2.11% 9.713 9.508 - -1.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.11% 1.251 1.224 - -8.01% -
BM_std_minmax<long_long>/13 -2.11% 3.024 2.960 - -4.59% -
SetIntersection_None_Vector_uint64_262144_16384 -2.10% 1166250.124 1141739.966 - -6.15% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.10% 11.025 10.794 - 0.84% -
SetIntersection_None_Set_float_262144_262144 -2.10% 1211785.563 1186383.951 - 1.72% -
BM_std_minmax<unsigned_short>/20 -2.10% 1.996 1.954 - 0.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.09% 8726.625 8544.012 - 0.11% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.09% 10.984 10.754 - 0.09% -
BM_RangesPushHeap_uint64_Random_256 -2.09% 5.790 5.669 - -0.84% -
std::search(list<int>)_(no_match)/8192 -2.09% 7950.864 7784.655 - 8.83% -
std::find_end(list<int>)_(match_near_end)/1000 -2.09% 754.380 738.613 - -1.46% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.09% 22.481 22.012 - -0.36% -
rng::contains_subrange(vector<int>)_(single_element)/50 -2.09% 13.090 12.817 - -1.28% -
std::move(vector<int>)/8 -2.09% 2.297 2.249 - -2.43% -
rng::search(vector<int>)_(same_length)/1024 -2.09% 257.949 252.562 - 2.11% -
SetIntersection_None_Set_float_262144_16384 -2.09% 1217166.748 1191755.209 - 2.42% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -2.08% 505.257 494.739 - 0.79% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -2.08% 704506.018 689841.246 - -0.05% -
std::sort(deque<int>)_(heap)/8 -2.08% 25.386 24.859 - 0.43% -
SetIntersection_Front_Set_uint64_64_16 -2.07% 16984405.863 16632078.630 - -1.01% -
BM_LowerBound_pair<uint32,_uint32>_256 -2.07% 33.400 32.707 - -0.61% -
SetIntersection_None_Set_float_262144_1024 -2.07% 1204534.098 1179575.357 - 0.66% -
std::partial_sort(vector<int>)_(repeated)/8 -2.07% 20.326 19.905 - -2.07% -
std::remove(list<int>)_(prefix)/1024 -2.07% 984.016 963.669 - -3.38% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.06% 732.768 717.674 - -0.11% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -2.06% 4.884 4.784 - 0.12% -
std::none_of(vector<int>)_(process_all)/8 -2.06% 2.453 2.402 - -4.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.05% 19144.862 18751.561 - -1.31% -
BM_StringResizeAndOverwrite -2.05% 0.862 0.844 - -1.88% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.05% 6794.139 6654.597 - 0.57% -
BM_RangesMakeHeap_uint64_SingleElement_262144 -2.05% 0.769 0.753 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.05% 1125651.638 1102568.447 - -2.01% -
SetIntersection_Front_Vector_uint32_16384_1 -2.05% 1098448.046 1075922.856 - -3.55% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -2.05% 583.027 571.076 - 1.65% -
BM_std_min<long_long>/20 -2.05% 2.049 2.007 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.05% 18450544.210 18072468.545 - -5.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.05% 922.110 903.217 - -0.13% -
std::find_if_not(list<int>)_(process_all)/8192 -2.05% 8859.997 8678.642 - 5.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.05% 892.953 874.678 - 3.03% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.05% 263.457 258.067 - 0.81% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.04% 631.622 618.707 - 1.05% -
std::count_if(deque<int>)_(every_other)/8 -2.04% 3.433 3.362 - -2.61% -
BM_deque_vector_move/70000 -2.04% 2905.542 2846.230 - -4.03% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.04% 69.436 68.019 - 60.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.04% 663.597 650.058 - -3.22% -
SetIntersection_Front_Vector_uint64_64_16 -2.04% 15407462.794 15093456.908 - -0.81% -
BM_deque_vector_move_backward/64000 -2.04% 7940.631 7778.865 - -3.16% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.04% 899355.848 881046.665 - -0.47% -
rng::copy_if(list<int>)_(every_other)/262144 -2.04% 213009.647 208673.613 - -1.03% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.03% 0.929 0.910 - -2.23% -
BM_RangesPushHeap_uint32_Random_1024 -2.03% 6.283 6.156 - 1.97% -
BM_std_min<char>/16 -2.02% 2.432 2.383 - -7.03% -
SetIntersection_None_Vector_float_262144_262144 -2.02% 1228950.691 1204150.329 - -2.15% -
std::find_end(vector<int>)_(same_length)/1000 -2.02% 593.879 581.912 - 16.58% -
SetIntersection_Front_Set_uint32_262144_262144 -2.01% 1839914.469 1802896.891 - -2.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.01% 1114352.392 1091960.576 - -1.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.01% 12506.350 12255.419 - -0.42% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -2.00% 1.462 1.433 - 8.87% -
SetIntersection_Interlaced_Set_string_16384_1 -2.00% 1172268.152 1148803.661 - -0.59% -
std::multiset<int>::ctor(const&)/1024 -2.00% 6329.141 6202.727 - 0.73% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.00% 1590.721 1558.961 - 0.42% -
SetIntersection_Front_Vector_float_262144_256 -2.00% 2356180.395 2309153.807 - -2.53% -
BM_std_minmax<short>/25 -2.00% 2.308 2.262 - 2.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.00% 25.175 24.673 - 0.22% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.99% 32.265 31.621 - -2.40% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.99% 8.985 8.805 - -2.38% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.99% 52464.562 51421.583 - -0.08% -
BM_std_minmax<unsigned_char>/28 -1.99% 2.127 2.085 - -3.02% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.99% 6.007 5.888 - -1.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.98% 3.083 3.021 - -3.47% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.98% 350857.125 343895.611 - 0.39% -
BM_deque_deque_move_backward/64000 -1.98% 7938.204 7780.717 - -3.07% -
BM_PushHeap_string_Descending_256 -1.98% 2.331 2.285 - -25.50% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.98% 10.352 10.146 - -1.27% -
SetIntersection_Front_Vector_uint64_262144_16 -1.98% 1207219.051 1183292.462 - 1.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.98% 14711.993 14421.063 - -2.93% -
BM_PopHeap_uint32_4 -1.97% 2.666 2.613 - -1.27% -
SetIntersection_Front_Set_uint64_262144_4 -1.97% 1174991.600 1151813.401 - 3.05% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.97% 5.461 5.353 - -1.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.97% 24.231 23.754 - 1.70% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.96% 856644.176 839824.541 - -1.74% -
BM_RangesPopHeap_uint64_1024 -1.96% 22.014 21.582 - 0.67% -
rng::copy_backward(deque<int>)/32768 -1.96% 3807.414 3732.835 - -2.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.96% 23.605 23.144 - 1.57% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.96% 77448.633 75934.216 - -0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.95% 4704835.513 4612986.299 - -1.03% -
BM_std_min<unsigned_char>/18 -1.95% 1.012 0.992 - 2.23% -
BM_deque_vector_ranges_move_backward/65536 -1.95% 8108.603 7950.421 - -1.81% -
BM_vector_deque_move/4096 -1.95% 148.438 145.546 - -1.06% -
BM_RangesPushHeap_uint32_Random_4 -1.95% 2.611 2.560 - 0.28% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.95% 205.063 201.071 - 1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.94% 15834952.920 15526990.516 - -0.94% -
BM_MakeThenSortHeap_uint64_Random_16 -1.94% 8.670 8.502 - -0.68% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.94% 740.831 726.431 - -1.60% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.94% 175.586 172.183 - -3.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.94% 19229604.129 18857264.406 - -2.55% -
BM_deque_vector_move/65536 -1.93% 2696.733 2644.557 - -2.12% -
SetIntersection_Front_Set_uint32_256_1 -1.93% 4456982.459 4370762.062 - -1.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.93% 64001.280 62763.221 - -0.78% -
BM_MakeHeap_uint64_Random_262144 -1.93% 1.050 1.030 - -0.72% -
BM_std_minmax<short>/23 -1.93% 2.655 2.604 - -3.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.93% 12644.272 12400.064 - 0.79% -
SetIntersection_Front_Vector_uint64_256_64 -1.93% 4649511.602 4559720.773 - -0.87% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.93% 47.377 46.464 - 2.59% -
BM_RangesMakeHeap_string_Heap_16384 -1.92% 5.006 4.910 - -2.33% -
SetIntersection_None_Vector_uint64_16384_1024 -1.92% 1182597.948 1159875.781 - -1.57% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -1.92% 2.352 2.307 - 0.08% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.92% 1528.356 1499.084 - 0.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.91% 13467.219 13209.433 - -2.05% -
std::unordered_set<int>::ctor(const&)/1024 -1.91% 6737.773 6609.124 - -1.58% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.91% 6.495 6.371 - -0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.90% 12361608.167 12126169.087 - -2.66% -
SetIntersection_None_Vector_float_256_1 -1.90% 4621105.672 4533101.747 - -0.29% -
BM_lexicographical_compare_three_way_slow_path/16 -1.90% 4.569 4.482 - -1.25% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.90% 786.143 771.185 - -3.02% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.90% 8.458 8.297 - -1.35% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.90% 20.993 20.594 - -1.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.90% 0.694 0.681 - 7.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.90% 22.308 21.885 - -1.37% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -1.89% 2826.407 2772.864 - 1.93% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.89% 255.683 250.842 - -3.17% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.89% 16.967 16.646 - -0.11% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 -1.89% 967731.526 949434.885 - -0.63% -
SetIntersection_None_Vector_string_16384_1 -1.89% 1306271.490 1281577.194 - -0.32% -
BM_deque_deque_ranges_move/65536 -1.89% 2876.853 2822.477 - -4.46% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.89% 5.839 5.728 - 1.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.89% 35.232 34.566 - -0.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.89% 10.572 10.373 - -0.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.89% 39.221 38.481 - 1.15% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.89% 16.160 15.855 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.89% 1163803.580 1141841.291 - -0.85% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.89% 10.224 10.031 - -1.13% -
std::unordered_set<int>::ctor(const&)/32 -1.89% 201.391 197.593 - -0.50% -
rng::find_end(deque<int>)_(same_length)/1000 -1.88% 955.937 937.919 - -0.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -1.88% 0.582 0.571 - -1.90% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.88% 11944891.809 11719913.729 - 1.95% -
BM_MakeHeap_uint32_PipeOrgan_256 -1.88% 0.626 0.614 - -2.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.88% 12267097.230 12036125.202 - 0.33% -
BM_std_min<int>/12 -1.88% 1.536 1.507 - 1.05% -
SetIntersection_Front_Set_string_16384_16 -1.88% 1991846.496 1954401.453 - -5.23% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.88% 1514.270 1485.843 - 0.44% -
rng::fill(deque<int>)/8192 -1.88% 246.220 241.598 - 0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.88% 17805278.221 17471172.414 - -1.01% -
BM_deque_deque_move/4000 -1.87% 147.354 144.595 - -0.87% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.87% 71.914 70.568 - 2.37% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.87% 1127699.264 1106605.354 - -0.06% -
SetIntersection_None_Vector_string_16384_256 -1.87% 1289060.097 1264953.858 - -1.99% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.87% 48817.059 47904.248 - 0.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.87% 19737.148 19368.411 - -6.86% -
BM_deque_vector_copy/2 -1.87% 1.833 1.799 - -1.84% -
BM_std_minmax<char>/28 -1.86% 2.216 2.175 - -3.57% -
std::set<int>::ctor(const&,_alloc)/8192 -1.86% 48951.366 48040.235 - -2.31% -
BM_StringRelational_Compare_Empty_Small_Control -1.86% 1.651 1.620 - -0.86% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.86% 212650.773 208698.457 - -1.29% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.86% 26.938 26.438 - 0.13% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.86% 496198.596 486987.742 - -1.96% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.86% 10.719 10.520 - -0.60% -
rng::for_each(multimap<int>::iterator)/8192 -1.86% 16833.321 16520.949 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.85% 1130368.047 1109415.858 - -0.80% -
BM_MakeHeap_string_PipeOrgan_4 -1.85% 2.582 2.534 - -0.61% -
BM_std_minmax<unsigned_char>/19 -1.85% 1.651 1.620 - -2.14% -
BM_deque_vector_copy/5500 -1.85% 197.258 193.609 - -1.78% -
std::unordered_multimap<int,_int>::clear()/8192 -1.85% 61313.600 60180.764 - -7.29% -
std::remove_copy(vector<int>)_(prefix)/32 -1.85% 9.173 9.004 - 0.12% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.84% 3.923 3.850 - -1.14% -
SetIntersection_Front_Vector_uint64_16384_1 -1.84% 1105360.868 1084976.457 - -1.29% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.84% 2.444 2.399 - -2.12% -
SetIntersection_None_Vector_uint32_262144_64 -1.84% 1212297.352 1189988.147 - -1.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.84% 11.032 10.829 - -1.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.84% 287.776 282.486 - 0.07% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.84% 19.551 19.192 - -0.11% -
bm_ranges_lexicographical_compare<int>/2 -1.83% 1.527 1.499 - -1.83% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.83% 34.203 33.577 - -1.28% -
rng::stable_sort(vector<int>)_(descending)/8 -1.83% 25.433 24.967 - -1.52% -
std::adjacent_find(deque<int>,_pred)/50 -1.83% 30.842 30.278 - 1.93% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.83% 359.757 353.184 - -0.77% -
SetIntersection_Front_Vector_float_262144_4 -1.82% 1150580.034 1129585.599 - -0.63% -
BM_deque_vector_ranges_move_backward/64000 -1.82% 7997.769 7851.948 - -0.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.82% 0.997 0.979 - 0.11% -
BM_RangesPopHeap_uint64_256 -1.82% 17.477 17.160 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.82% 9847031.642 9668118.558 - -10.69% -
rng::find(list<int>)_(process_all)/8 -1.82% 2.405 2.361 - 0.21% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.82% 676.990 664.700 - -1.70% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.81% 5673.746 5570.957 - -4.27% -
BM_deque_deque_copy/1 -1.81% 3.500 3.437 - 0.99% -
std::set<std::string>::count(key)_(existent)/32 -1.81% 15.620 15.337 - 5.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.81% 1.815 1.782 - -1.06% -
BM_std_min<char>/29 -1.81% 2.100 2.062 - 2.98% -
SetIntersection_Front_Set_uint32_262144_16 -1.81% 1296760.447 1273305.864 - -2.88% -
BM_std_minmax<short>/9 -1.81% 1.193 1.172 - -1.23% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.81% 5.495 5.395 - -1.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.81% 5.296 5.200 - -2.29% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -1.80% 62.936 61.801 - -14.32% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.80% 18.763 18.424 - 0.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -1.80% 0.582 0.572 - -1.43% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -1.80% 53.740 52.772 - 42.73% -
std::list<std::string>::ctor(size)/32 -1.80% 346.986 340.736 - 0.10% -
BM_std_min<char>/5500 -1.80% 37.668 36.989 - -0.81% -
rng::unique_copy(deque<int>)_(contiguous)/52 -1.80% 14.905 14.636 - -0.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.80% 56074.708 55065.386 - -2.46% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.80% 1.264 1.242 - 0.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.80% 11.757 11.546 - 0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.80% 17400802.055 17088338.835 - -1.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.80% 5.531 5.431 - 6.78% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.79% 20.284 19.920 - -2.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.79% 201794560.256 198175763.606 - -1.78% -
rng::count(vector<bool>)/1000 -1.79% 3.001 2.947 - -2.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.79% 127630.055 125341.644 - -1.85% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.79% 511.132 501.969 - 0.40% -
SetIntersection_None_Set_uint32_1024_1 -1.79% 8848951.009 8690322.703 - -2.55% -
std::partition(vector<int>)_(sparse)/50 -1.79% 14.082 13.829 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.79% 1130666.410 1110413.771 - 0.73% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.79% 23.723 23.299 - -1.04% -
BM_PushHeap_float_Ascending_256 -1.79% 2.525 2.480 - -1.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -1.79% 0.607 0.596 - -0.78% -
rng::find_end(list<int>)_(process_all)/1048576 -1.78% 860909.926 845564.331 - 2.53% -
BM_std_min<short>/28 -1.78% 2.744 2.695 - -1.26% -
BM_std_minmax_element<char>/64 -1.78% 17.419 17.110 - -3.14% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -1.77% 233762.884 229617.188 - -6.92% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.77% 280038.024 275078.645 - 0.77% -
std::copy_n(list<int>)/32768 -1.77% 26393.278 25925.971 - 0.47% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.77% 0.996 0.979 - 0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.77% 3253.630 3196.085 - -3.80% -
BM_std_minmax<long_long>/15 -1.77% 3.697 3.632 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.77% 2319687.657 2278682.369 - -1.97% -
BM_std_min<__int128>/1024 -1.77% 510.184 501.173 - 26.54% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -1.76% 4.102 4.030 - 0.92% -
rng::equal(vector<bool>)_(unaligned)/1048576 -1.76% 7863.352 7724.908 - 1.62% -
BM_CmpEqual_uint_uint -1.76% 1.115 1.095 - -1.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.76% 43.259 42.498 - -11.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.76% 4570878.550 4490520.376 - 0.48% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.76% 23.115 22.708 - -1.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.76% 3.792 3.726 - -0.10% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.76% 4.831 4.746 - -1.18% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.76% 56.214 55.226 - 1.21% -
BM_MakeThenSortHeap_uint32_Descending_4 -1.76% 1.348 1.324 - -7.66% -
std::find_if(vector<int>)_(process_all)/50 -1.76% 14.215 13.966 - 0.32% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.76% 22.380 21.987 - 0.16% -
SetIntersection_Front_Set_uint32_256_4 -1.75% 4598661.293 4518030.927 - 0.78% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.75% 45.121 44.330 - -0.18% -
rng::sort(deque<int>)_(descending)/8 -1.75% 26.116 25.659 - 0.48% -
SetIntersection_None_Vector_string_256_16 -1.75% 4574467.981 4494449.484 - -0.16% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.75% 52323.807 51408.945 - -0.07% -
rng::copy_if(list<int>)_(entire_range)/4096 -1.75% 3106.722 3052.426 - 0.08% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -1.75% 70.713 69.478 - 0.38% -
BM_MakeThenSortHeap_float_Heap_256 -1.74% 6.352 6.241 - 0.09% -
std::search(deque<int>)_(same_length)/8192 -1.74% 3884.298 3816.585 - 0.55% -
BM_RangesPushHeap_uint32_Random_256 -1.74% 6.175 6.068 - 2.43% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.74% 4457108.941 4379647.267 - -1.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.74% 345.270 339.270 - -0.62% -
SetIntersection_None_Vector_uint64_256_256 -1.74% 2239097.474 2200194.458 - -3.36% -
BM_MakeThenSortHeap_float_Descending_262144 -1.74% 34.965 34.358 - -0.27% -
SetIntersection_None_Set_string_256_16 -1.73% 11318326.010 11122108.909 - -2.84% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.73% 42.872 42.129 - 1.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.73% 17.567 17.262 - -0.85% -
SetIntersection_Front_Set_uint32_64_4 -1.73% 17368872.533 17067952.153 - -6.07% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.73% 66.442 65.292 - -2.50% -
BM_std_minmax<char>/6 -1.73% 2.076 2.040 - -5.31% -
rng::reverse(list<int>)/32768 -1.73% 18059.158 17746.564 - 0.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.72% 59121.775 58102.915 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.72% 1190346.942 1169834.701 - -1.47% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.72% 4012.038 3943.194 - -0.85% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.71% 168360.607 165473.600 - 0.86% -
std::copy_if(list<int>)_(entire_range)/262144 -1.71% 221495.423 217700.822 - -0.36% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.71% 10.924 10.736 - 1.84% -
std::distance(deque<int>)/50 -1.71% 0.677 0.666 - -4.06% -
SetIntersection_None_Set_uint64_256_1 -1.71% 11695405.038 11495173.332 - -0.02% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.71% 20.059 19.716 - -0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.71% 29.972 29.459 - 0.61% -
BM_deque_vector_ranges_move_backward/5500 -1.71% 203.947 200.461 - -1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.71% 58878062.676 57872356.667 - -1.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.71% 3.460 3.401 - -4.52% -
BM_MakeHeap_string_Random_4 -1.71% 5.914 5.814 - 0.07% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 -1.71% 5.578 5.483 - 0.08% -
BM_vector_deque_ranges_copy_backward/5500 -1.70% 200.872 197.464 - -0.41% -
SetIntersection_None_Vector_float_16384_1024 -1.69% 1200827.243 1180479.670 - 0.74% -
BM_std_min<unsigned_int>/3 -1.69% 0.704 0.692 - -0.06% -
rng::replace(vector<int>)_(prefix)/1024 -1.69% 165.566 162.761 - -1.55% -
BM_vector_deque_ranges_copy/4096 -1.69% 147.719 145.219 - -1.83% -
SetIntersection_None_Vector_float_1024_1 -1.69% 1166303.023 1146564.468 - -2.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.69% 14.425 14.181 - -0.38% -
std::move(list<int>)/262144 -1.69% 247340.616 243156.958 - -1.18% -
rng::move(list<int>)/262144 -1.69% 252832.534 248559.486 - -2.10% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.69% 6.087 5.985 - -1.39% -
SetIntersection_Front_Set_float_1024_4 -1.69% 1162113.490 1142498.107 - -1.09% -
rng::search(deque<int>,_pred)_(near_matches)/8192 -1.69% 1550457.038 1524307.281 - 0.96% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.68% 22.780 22.396 - -0.68% -
rng::rotate_copy(deque<int>)/32 -1.68% 2.686 2.641 - -1.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.68% 23.839 23.439 - -0.06% -
BM_std_min<char>/30 -1.67% 2.348 2.309 - 3.87% -
std::multiset<std::string>::ctor(const&)/1024 -1.67% 35377.274 34786.308 - -2.12% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.67% 5.919 5.820 - 1.89% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.67% 11562956.735 11369821.321 - -0.27% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.67% 357172661.341 351212901.376 - 0.34% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 -1.67% 24.703 24.291 - -0.24% -
std::move(vector<int>)/1048576 -1.67% 57743.698 56781.071 - 0.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.67% 13.095 12.877 - -0.72% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.66% 297.462 292.512 - -0.74% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.66% 1130885.886 1112068.018 - -1.25% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -1.66% 17881.425 17584.062 - -9.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.66% 21214189.739 20861549.411 - -0.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.66% 7.396 7.273 - 1.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.66% 115922.844 114003.728 - -1.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.65% 30.775 30.265 - -0.61% -
rng::rotate_copy(deque<int>)/1024 -1.65% 34.534 33.963 - -1.53% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.65% 4.310 4.239 - -0.65% -
BM_StringEraseWithMove_Huge_Opaque -1.65% 46.629 45.859 - -0.66% -
BM_std_min<unsigned_long_long>/3 -1.65% 0.705 0.693 - -0.12% -
bm_swap_ranges_vb_unaligned/8 -1.65% 4.908 4.827 - -1.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.65% 6141.655 6040.327 - -0.83% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.65% 30.046 29.550 - 0.56% -
SetIntersection_Front_Vector_uint32_16384_4 -1.65% 1139159.735 1120401.238 - -1.19% -
std::multiset<int>::contains(key)_(existent)/32 -1.65% 1.670 1.642 - -1.30% -
BM_std_min<short>/23 -1.64% 2.087 2.052 - -3.00% -
BM_RangesPushHeap_uint64_PipeOrgan_262144 -1.64% 3.075 3.024 - -0.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.64% 3.082 3.031 - 0.81% -
std::stable_partition(list<int>)_(dense)/50 -1.64% 56.206 55.283 - -2.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.64% 8978159.351 8830682.696 - -31.25% -
SetIntersection_Front_Vector_float_256_4 -1.64% 4477456.362 4403928.246 - -0.84% -
BM_std_min<unsigned_int>/512 -1.64% 13.070 12.856 - -0.31% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.64% 5955725.076 5858037.736 - -2.15% -
std::sort(deque<int>)_(ascending)/8 -1.64% 18.718 18.411 - 0.01% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.64% 10.730 10.554 - 0.23% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.64% 2488.892 2448.185 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.64% 5246376.352 5160580.877 - -2.00% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.64% 10.344 10.175 - -1.66% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.63% 36377.284 35782.626 - -2.30% -
SetIntersection_Interlaced_Set_float_262144_256 -1.63% 1622465.657 1595968.668 - 1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.63% 1201251.420 1181633.414 - 0.00% -
BM_RangesPopHeap_float_256 -1.63% 20.658 20.320 - 1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.63% 1190181.409 1170759.663 - 0.84% -
SetIntersection_None_Set_float_64_64 -1.63% 12007863.665 11812015.022 - -0.53% -
SetIntersection_None_Vector_float_1024_1024 -1.63% 1163236.796 1144280.982 - -2.44% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.63% 771648.440 759087.359 - -0.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.63% 3.051 3.001 - 0.59% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.63% 4.059 3.993 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.62% 1125601.766 1107321.016 - 3.88% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.62% 2.512 2.471 - -4.08% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.62% 35.864 35.282 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.62% 17993126.571 17701458.288 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.62% 71829972.629 70666455.508 - -1.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.62% 38.702 38.076 - -3.32% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.62% 20.637 20.303 - 0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.62% 6023236.228 5925779.183 - 0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.62% 93621.969 92108.521 - -1.32% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.62% 21.828 21.475 - -0.55% -
std::copy(vector<bool>)_(aligned)/1048576 -1.62% 2349.290 2311.334 - -30.40% -
rng::find_last(list<int>)_(bail_10%)/1048576 -1.61% 799792.285 786883.051 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.61% 14642895.145 14407044.035 - -1.79% -
BM_std_min<unsigned_long_long>/15 -1.61% 2.179 2.144 - -2.00% -
BM_vector_deque_move_backward/64000 -1.61% 7643.559 7520.467 - 2.20% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.61% 9.544 9.391 - 1.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.61% 11.656 11.469 - -0.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.60% 35.377 34.810 - -1.85% -
BM_std_min<__int128>/512 -1.60% 252.259 248.215 - 24.81% -
SetIntersection_Front_Set_uint64_262144_1 -1.60% 1135071.599 1116881.845 - -3.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.60% 4381440.572 4311264.640 - -0.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.60% 7681.711 7558.747 - 1.60% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.60% 8.950 8.806 - -2.77% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.60% 65120417.862 64078243.934 - -0.41% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.60% 592.108 582.634 - -0.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.60% 45.261 44.537 - -0.67% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.60% 32525.200 32005.337 - -0.50% -
SetIntersection_Front_Set_uint32_4_4 -1.60% 148250019.927 145881192.162 - -1.11% -
rng::all_of(list<int>)_(process_all)/32 -1.60% 11.947 11.756 - 0.48% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.59% 1.291 1.270 - -1.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.59% 1274060.268 1253742.076 - -1.39% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -1.59% 26339.487 25919.956 - -0.68% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.59% 12.409 12.212 - -2.93% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.59% 33.635 33.099 - -0.47% -
BM_MakeHeap_string_PipeOrgan_16 -1.59% 3.673 3.615 - 0.12% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.59% 102.875 101.238 - -0.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.59% 33.721 33.185 - 17.50% -
std::copy_if(list<int>)_(every_other)/1048576 -1.59% 851879.415 838340.651 - -1.62% -
rng::reverse_copy(vector<int>)/64 -1.59% 2.519 2.479 - -0.51% -
BM_RangesPopHeap_float_1024 -1.59% 27.999 27.554 - 0.93% -
BM_RangesMakeHeap_string_Heap_1024 -1.59% 4.782 4.706 - -2.31% -
BM_std_min<unsigned_char>/512 -1.59% 6.465 6.362 - -0.82% -
BM_PushHeap_string_Descending_64 -1.59% 2.273 2.237 - -16.88% -
std::set<std::string>::find(key)_(existent)/1024 -1.58% 23.187 22.820 - -0.58% -
SetIntersection_Interlaced_Set_float_262144_64 -1.58% 1620780.844 1595124.348 - 1.39% -
std::unique(list<int>)_(contiguous)/52 -1.58% 68.545 67.461 - 0.28% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.58% 924.736 910.118 - -1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.58% 152364758.719 149957236.010 - -0.78% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.58% 774.262 762.043 - -0.62% -
std::move(vector<bool>)_(aligned)/64 -1.58% 1.772 1.744 - -1.82% -
rng::distance(join_view(vector<vector<int>>)/4096 -1.58% 4.438 4.368 - 1.37% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.58% 543.259 534.701 - -1.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.57% 78720.175 77480.636 - -5.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.57% 1194077.291 1175295.309 - 3.61% -
std::map<std::string,_int>::erase(iterator)/0 -1.57% 33.113 32.593 - 18.90% -
BM_std_minmax<char>/5500 -1.57% 50.842 50.044 - -1.81% -
rng::find_end(forward_list<int>)_(process_all)/1048576 -1.57% 773740.634 761590.855 - -0.35% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -1.57% 61.354 60.391 - 2.20% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.57% 42.287 41.625 - 0.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.56% 17.935 17.655 - -0.73% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.56% 16882.305 16618.658 - -1.65% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.56% 21.277 20.945 - -5.41% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.56% 8.789 8.652 - -1.56% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.55% 21.305 20.974 - -2.82% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.55% 542.584 534.150 - -3.14% -
rng::remove(list<int>)_(sprinkled)/32 -1.55% 58.352 57.446 - -0.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.55% 168.175 165.563 - -3.01% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.55% 11.027 10.856 - 0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.55% 1461022.791 1438349.710 - -0.39% -
BM_MakeThenSortHeap_float_Ascending_262144 -1.55% 31.854 31.360 - -0.57% -
SetIntersection_Front_Vector_float_16384_1 -1.55% 1128467.288 1110975.290 - -0.93% -
BM_std_minmax<short>/27 -1.55% 2.926 2.881 - 0.34% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.55% 8.802 8.666 - 2.19% -
SetIntersection_None_Vector_uint64_1024_1 -1.55% 1157196.215 1139284.616 - -0.25% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.54% 526.062 517.941 - -1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.54% 17780805.111 17506575.931 - -1.02% -
std::deque<int>::ctor(size)/8192 -1.54% 455.938 448.907 - 1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.54% 1609903.392 1585078.430 - -0.49% -
SetIntersection_Front_Vector_uint32_262144_16 -1.54% 1194285.098 1175874.078 - -1.26% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.54% 189.659 186.738 - -0.37% -
BM_std_min<unsigned_char>/21 -1.54% 1.795 1.767 - -1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.54% 123450287.867 121551057.937 - 3.52% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.54% 736491.579 725164.315 - -3.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 54856.120 54012.453 - 0.10% -
SetIntersection_None_Vector_uint32_1024_1 -1.54% 1163375.394 1145498.058 - 2.15% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.53% 18.680 18.393 - 0.26% -
BM_std_min<short>/32 -1.53% 2.969 2.924 - -0.65% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.53% 480.719 473.342 - 0.32% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.53% 14.006 13.791 - -1.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.53% 601666.560 592440.657 - -2.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.53% 6749.847 6646.348 - -0.56% -
rng::for_each(multiset<int>)/8 -1.53% 4.646 4.575 - -0.01% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.53% 11795.268 11614.482 - 0.22% -
SetIntersection_None_Set_string_1024_1 -1.53% 9121414.725 8981685.926 - 0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.53% 801.181 788.916 - -3.22% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -1.53% 1375.638 1354.579 - 1.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.53% 7.021 6.913 - -1.12% -
SetIntersection_Interlaced_Vector_float_256_1 -1.53% 4494512.480 4425729.576 - -0.83% -
BM_std_minmax<unsigned_short>/27 -1.53% 2.849 2.805 - -2.49% -
BM_PopHeap_string_1024 -1.53% 56.926 56.056 - -0.13% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.53% 287631.926 283236.273 - -0.93% -
std::search(list<int>)_(same_length)/1024 -1.53% 763.010 751.358 - -3.19% -
BM_vector_deque_copy_backward/4000 -1.53% 146.515 144.279 - -1.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.53% 20610195.730 20295831.204 - 4.23% -
SetIntersection_Front_Vector_uint64_262144_4 -1.52% 1119696.442 1102686.247 - 2.09% -
std::multiset<int>::contains(key)_(existent)/8192 -1.52% 8.337 8.210 - -6.87% -
rng::search(list<int>)_(single_element)/1024 -1.52% 731.474 720.364 - -0.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.52% 9.050 8.912 - -0.18% -
BM_std_minmax<short>/18 -1.52% 2.036 2.005 - 0.68% -
BM_std_minmax<unsigned_char>/17 -1.51% 1.104 1.087 - -1.60% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 -1.51% 0.794 0.782 - -0.31% -
rng::search(deque<int>)_(same_length)/8192 -1.51% 3845.142 3786.946 - -1.39% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.51% 39.512 38.915 - -1.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.51% 12664.532 12473.106 - 0.50% -
BM_std_minmax<unsigned_long_long>/11 -1.51% 2.346 2.310 - -1.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.51% 150730841.935 148455774.894 - -0.56% -
std::sample(list<int>)/1024 -1.51% 11851.762 11672.914 - 0.24% -
BM_RangesPopHeap_uint32_64 -1.51% 12.773 12.580 - 0.02% -
rng::stable_partition(deque<int>)_(sparse)/1024 -1.51% 480.828 473.576 - 2.20% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.51% 33.619 33.112 - -1.43% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.51% 1.187 1.169 - -2.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.50% 5439826.955 5358077.872 - -0.19% -
BM_std_min<unsigned_char>/30 -1.50% 2.310 2.275 - -1.40% -
BM_std_minmax<short>/64 -1.50% 1.548 1.525 - -0.03% -
std::find(vector<char>)_(bail_25%)/8 -1.50% 1.043 1.027 - 1.63% -
std::search(vector<int>)_(single_element)/1000 -1.50% 231.775 228.306 - -0.17% -
BM_std_min<char>/23 -1.50% 2.323 2.288 - 0.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.50% 1.240 1.221 - -1.56% -
BM_std_minmax<unsigned_int>/3 -1.50% 1.174 1.156 - 0.11% -
SetIntersection_Interlaced_Set_float_64_1 -1.49% 17776880.684 17511400.320 - -0.28% -
SetIntersection_Front_Set_uint32_1024_256 -1.49% 5162231.670 5085223.744 - 10.83% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.49% 31.742 31.268 - 1.24% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 -1.49% 8.350 8.225 - 0.95% -
SetIntersection_None_Set_float_262144_256 -1.49% 1209316.810 1191296.793 - 2.39% -
BM_deque_deque_move/5500 -1.49% 202.639 199.620 - -0.65% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.49% 102.797 101.266 - -0.55% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.49% 16.807 16.557 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.49% 1177350.951 1159831.324 - 3.89% -
BM_StringEraseWithMove_Large_Transparent -1.49% 2.662 2.622 - 1.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.49% 115619.966 113901.397 - -1.86% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.48% 1127301.614 1110571.648 - 0.44% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.48% 1.429 1.408 - -2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.48% 11744378.495 11570439.005 - 0.69% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.48% 8.689 8.560 - 0.26% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.48% 1008608.046 993684.244 - 0.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.48% 19.339 19.054 - -0.69% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.48% 4.066 4.006 - 1.24% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.47% 48964.902 48243.066 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.47% 1170219.898 1152996.392 - -0.81% -
std::find_if_not(vector<int>)_(process_all)/8 -1.47% 2.646 2.607 - 3.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.47% 9358481.053 9221176.343 - -2.81% -
rng::fill_n(vector<bool>)/32768 -1.47% 30.344 29.899 - -0.85% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.47% 17155.251 16903.910 - 1.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.46% 813.165 801.265 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.46% 1439375.247 1418324.711 - -7.34% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.46% 1.388 1.368 - -1.45% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.46% 38213043.099 37655321.595 - -0.49% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.46% 13.869 13.666 - -0.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.46% 943.259 929.517 - -0.56% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.46% 22.349 22.023 - -0.29% -
BM_CmpLess_schar_short -1.46% 0.958 0.944 - -0.44% -
SetIntersection_Front_Vector_float_16384_64 -1.46% 1448292.287 1427203.469 - -0.18% -
SetIntersection_Front_Set_uint64_262144_16384 -1.46% 347167839.009 342116308.064 - 1.74% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.45% 9.166 9.033 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.45% 1128667.689 1112252.353 - -1.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.45% 2.187 2.155 - 0.96% -
SetIntersection_None_Set_uint64_16384_256 -1.45% 165300304.187 162899130.156 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.45% 146475534.113 144348780.091 - -7.80% -
SetIntersection_Front_Vector_float_16384_16 -1.45% 1197632.282 1180246.066 - -0.76% -
SetIntersection_None_Vector_uint32_16384_1024 -1.45% 1194975.241 1177640.094 - 0.51% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.45% 31.124 30.673 - 0.26% -
SetIntersection_None_Set_float_262144_4 -1.45% 1207666.748 1190180.664 - 2.35% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.45% 27.509 27.110 - 0.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.45% 35.511 34.997 - 1.66% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.45% 1263677.979 1245396.811 - 1.56% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.45% 739.994 729.295 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.45% 1260917.584 1242687.133 - -2.05% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -1.45% 27.837 27.435 - 0.22% -
BM_std_minmax<unsigned_char>/20 -1.45% 1.920 1.892 - -2.09% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -1.45% 27.467 27.071 - 1.57% -
std::move_backward(deque<int>)/512 -1.44% 23.922 23.576 - -1.60% -
BM_StringCopy_Huge -1.44% 105.177 103.660 - 2.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.44% 624.702 615.700 - 1.74% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.44% 106.833 105.294 - -5.14% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.44% 20.587 20.291 - -0.72% -
std::reverse(list<int>)/32768 -1.44% 19372.588 19094.164 - 13.07% -
SetIntersection_Front_Set_uint64_64_4 -1.43% 17319381.477 17071465.868 - -0.85% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.43% 12711.918 12530.041 - 2.12% -
rng::generate_n(deque<int>)/32 -1.43% 8.386 8.266 - -2.82% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.43% 12746.960 12564.935 - -1.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.43% 44.541 43.905 - -0.51% -
SetIntersection_None_Vector_float_64_64 -1.43% 9124147.261 8993901.427 - -0.83% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.43% 927.286 914.061 - -0.53% -
std::move_backward(deque<int>)/1048576 -1.43% 127740.576 125919.648 - -0.96% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.42% 3.372 3.324 - 0.05% -
BM_vector_deque_ranges_move_backward/4000 -1.42% 143.059 141.022 - -2.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.42% 19.970 19.686 - 0.91% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.42% 5.542 5.463 - -2.93% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.42% 5.512 5.434 - -1.06% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.42% 32.596 32.135 - 0.14% -
BM_std_minmax<int>/15 -1.42% 1.970 1.942 - -4.30% -
BM_LowerBound_string_16 -1.42% 36.384 35.869 - -2.14% -
SetIntersection_Front_Vector_uint64_1024_256 -1.41% 2312974.001 2280266.438 - -2.19% -
SetIntersection_None_Vector_string_262144_262144 -1.41% 1372088.503 1352692.648 - -0.53% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.41% 59.279 58.442 - -1.05% -
BM_std_min<char>/70000 -1.41% 500.139 493.075 - -0.14% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.41% 61.035 60.175 - 1.25% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -1.41% 59.596 58.757 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.41% 8760310.146 8636952.383 - 20.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.41% 1129705.423 1113810.162 - -0.93% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.41% 20.878 20.585 - 2.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -1.40% 61.746 60.879 - -0.91% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.40% 25.809 25.447 - -0.10% -
SetIntersection_Front_Set_uint64_256_16 -1.40% 4891640.984 4823099.020 - -1.61% -
SetIntersection_Front_Vector_uint32_262144_4 -1.40% 1104867.245 1089387.667 - -4.20% -
rng::unique(deque<int>)_(contiguous)/32 -1.40% 60.344 59.499 - 1.22% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.40% 1.494 1.473 - 1.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.40% 1.297 1.279 - 0.41% -
std::map<int,_int>::erase(key)_(existent)/0 -1.39% 21.529 21.229 - 0.11% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.39% 1.363 1.344 - -1.42% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.39% 22.432 22.120 - -0.92% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.39% 2.998 2.957 - -2.69% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.39% 11.422 11.264 - -2.94% -
BM_MakeThenSortHeap_float_Descending_256 -1.39% 5.865 5.784 - 1.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.38% 103574.135 102143.409 - -0.07% -
SetIntersection_Front_Vector_uint32_64_16 -1.38% 15285926.230 15075038.016 - -0.44% -
SetIntersection_None_Set_uint64_1024_4 -1.37% 8818799.074 8697736.999 - 0.31% -
BM_deque_vector_copy/1 -1.37% 2.114 2.085 - -2.02% -
rng::partition(vector<int>)_(sparse)/50 -1.37% 14.052 13.859 - -2.97% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.37% 34.841 34.365 - 1.38% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.37% 27.329 26.956 - -0.23% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.36% 14705.401 14505.679 - -0.08% -
BM_deque_vector_ranges_move/1024 -1.36% 37.530 37.021 - -0.38% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.36% 39070.143 38540.372 - 1.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.36% 2345971.154 2314161.184 - -0.28% -
BM_MakeHeap_string_PipeOrgan_64 -1.36% 4.807 4.741 - 0.15% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.36% 2.581 2.546 - -1.53% -
std::search(vector<int>)_(single_element)/1024 -1.36% 236.766 233.557 - -0.28% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 -1.36% 0.789 0.778 - -0.01% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.35% 4.304 4.246 - -0.72% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.35% 104290.330 102877.690 - 0.52% -
BM_std_min<short>/27 -1.35% 2.356 2.324 - 1.26% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.35% 49.998 49.321 - -2.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.35% 2.160 2.130 - 1.54% -
std::equal(vector<int>)_(it,_it,_it)/8 -1.35% 1.157 1.141 - -1.30% -
BM_MakeThenSortHeap_float_Heap_4 -1.35% 1.241 1.224 - -1.22% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -1.35% 181.462 179.011 - 1.84% -
BM_std_min<__int128>/30 -1.35% 13.519 13.337 - 17.14% -
BM_std_min<char>/10 -1.35% 0.914 0.901 - -0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.35% 11.756 11.598 - -0.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.35% 1.199 1.183 - -4.27% -
SetIntersection_Front_Set_uint64_256_64 -1.34% 6335090.968 6249993.077 - 1.07% -
std::distance(join_view(vector<vector<int>>))/4096 -1.34% 4.510 4.450 - -0.47% -
BM_deque_vector_ranges_copy/70000 -1.34% 2854.107 2815.780 - -8.98% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 -1.34% 111.129 109.637 - -0.34% -
BM_std_minmax<unsigned_short>/26 -1.34% 2.580 2.545 - -1.36% -
SetIntersection_None_Vector_uint64_256_1 -1.34% 4528137.574 4467398.368 - -0.99% -
SetIntersection_Front_Vector_string_64_1 -1.34% 18145334.251 17901938.190 - -0.13% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.34% 22.615 22.312 - 4.21% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.34% 486.461 479.938 - 2.02% -
BM_std_min<char>/64000 -1.34% 457.958 451.829 - -0.08% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.34% 27721.626 27350.604 - -0.48% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.34% 8.774 8.657 - -0.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.34% 17051.571 16823.908 - -2.33% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.33% 487478.992 480977.805 - -4.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.33% 1.958 1.932 - 0.19% -
BM_RangesPushHeap_uint32_Random_262144 -1.33% 6.434 6.348 - 1.14% -
SetIntersection_None_Vector_float_16384_16384 -1.33% 1202225.385 1186226.733 - -0.59% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.33% 214.379 211.526 - -2.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.33% 21.628 21.341 - 0.62% -
std::unique(list<int>)_(sprinkled)/32 -1.33% 57.804 57.035 - 0.05% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.33% 16.293 16.076 - -1.37% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -1.33% 31.893 31.469 - 2.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.33% 1246992.536 1230422.010 - 3.61% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.33% 15321861.646 15118286.535 - -2.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.33% 622.425 614.156 - 1.54% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.33% 716265.295 706756.030 - 91.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.33% 933897.000 921516.644 - -0.37% -
bm_ranges_lexicographical_compare<int>/1 -1.33% 1.299 1.282 - -1.07% -
std::none_of(vector<int>)_(process_all)/50 -1.32% 18.255 18.013 - -1.03% -
BM_RangesPopHeap_uint32_16 -1.32% 7.662 7.561 - 0.30% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.32% 35.947 35.471 - -3.31% -
SetIntersection_None_Vector_float_1024_4 -1.32% 1163367.943 1147986.128 - -2.45% -
BM_deque_vector_move_backward/70000 -1.32% 8596.366 8482.903 - -0.48% -
BM_vector_deque_ranges_copy/5500 -1.32% 198.563 195.942 - -1.68% -
BM_num_put<long_long> -1.32% 11.919 11.761 - -5.47% -
BM_std_min<char>/65536 -1.32% 468.588 462.414 - -0.08% -
rng::sort(vector<NonIntegral>)_(descending)/8192 -1.32% 5382.055 5311.229 - 0.21% -
SetIntersection_Front_Vector_float_1024_64 -1.31% 1433180.586 1414336.233 - -2.37% -
SetIntersection_Front_Vector_uint64_16384_64 -1.31% 1425799.524 1407066.009 - -0.08% -
std::find_if(vector<char>)_(bail_25%)/8 -1.31% 0.939 0.927 - -0.19% -
std::replace_if(vector<int>)_(prefix)/1024 -1.31% 276.793 273.163 - 0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.31% 1161871.051 1146656.074 - 0.28% -
BM_vector_deque_ranges_move/4000 -1.31% 142.330 140.467 - -1.63% -
std::copy_if(list<int>)_(every_other)/262144 -1.31% 211397.512 208630.575 - -0.88% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.31% 32.015 31.596 - -0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.31% 9382.869 9260.207 - -2.68% -
BM_deque_deque_ranges_copy_backward/70000 -1.31% 8790.826 8676.051 - -2.17% -
SetIntersection_Front_Set_uint64_256_4 -1.31% 4556189.715 4496714.528 - 1.06% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.30% 10.921 10.779 - 0.40% -
SetIntersection_Front_Vector_string_262144_1 -1.30% 1174640.838 1159357.109 - 1.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.30% 885.583 874.065 - -1.47% -
SetIntersection_None_Set_uint64_64_64 -1.30% 11989096.226 11833277.346 - -0.31% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 -1.30% 1007998.267 994902.048 - 0.96% -
rng::move(vector<int>)/64 -1.30% 4.134 4.081 - -0.75% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.30% 56.512 55.778 - -2.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.29% 1128858.008 1114250.312 - -1.40% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.29% 29.013 28.638 - -3.16% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.29% 2.834 2.797 - -0.98% -
rng::move_backward(vector<int>)/1048576 -1.29% 57379.999 56639.255 - -3.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.29% 17715408.293 17486730.762 - -1.33% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.29% 12.514 12.353 - 0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.29% 1133985.774 1119362.901 - 0.02% -
SetIntersection_None_Vector_uint32_1024_4 -1.29% 1165723.289 1150697.549 - 0.05% -
BM_vector_deque_ranges_copy/1024 -1.29% 36.252 35.786 - -0.28% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.28% 20.433 20.171 - 0.29% -
bm_swap_ranges_vb_aligned/8 -1.28% 3.346 3.303 - -1.39% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.28% 9.143 9.026 - 0.22% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.28% 55148.890 54442.620 - -0.76% -
BM_std_minmax<short>/7 -1.28% 1.765 1.743 - -0.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.28% 89.946 88.798 - 54.93% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.28% 17.534 17.310 - -1.14% -
std::set<int>::erase(key)_(non-existent)/1024 -1.28% 5.374 5.305 - -5.71% -
std::move(list<int>)/32768 -1.27% 31218.642 30820.743 - 0.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.27% 20.001 19.746 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.27% 1113319.314 1099135.748 - -2.13% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.27% 50455955.072 49814011.063 - -1.33% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.27% 164171.011 162083.776 - -4.44% -
BM_std_min<unsigned_int>/17 -1.27% 0.965 0.953 - -1.84% -
BM_num_get<long> -1.27% 11.946 11.794 - 6.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.27% 29.100 28.731 - 0.13% -
BM_vector_deque_copy_backward/70000 -1.26% 8629.432 8520.294 - 4.38% -
std::find(deque<int>)_(process_all)/8 -1.26% 3.418 3.375 - -1.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.26% 1462068.452 1443605.024 - -0.05% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.26% 22.605 22.320 - 0.97% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.26% 17338.063 17119.195 - -0.36% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.26% 350.779 346.368 - 0.74% -
rng::unique_copy(list<int>)_(contiguous)/8192 -1.26% 6999.106 6911.185 - -0.07% -
SetIntersection_Front_Vector_uint32_16_4 -1.26% 58183316.868 57452647.404 - -0.52% -
std::copy_backward(list<int>)/32768 -1.26% 26286.722 25956.808 - -2.71% -
rng::fill(vector<int>)/1024 -1.25% 29.985 29.609 - -1.84% -
std::move_backward(vector<int>)/8 -1.25% 2.256 2.228 - -2.67% -
SetIntersection_Front_Set_uint32_16384_1 -1.25% 1118382.187 1104402.051 - -0.99% -
SetIntersection_Front_Vector_string_256_1 -1.25% 4536382.386 4479741.831 - -1.47% -
rng::partial_sort(deque<int>)_(descending)/8 -1.25% 45.621 45.053 - 2.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.24% 1.289 1.273 - 0.51% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.24% 2.334 2.305 - 0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.24% 22.661 22.380 - -0.53% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.24% 8.480 8.375 - 0.04% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.24% 61935.986 61168.471 - 0.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.24% 8.772 8.663 - -0.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.24% 7064.878 6977.456 - -1.66% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.24% 2.068 2.043 - -0.81% -
rng::is_sorted_until(vector<int>,_pred)/1024 -1.24% 416.165 411.024 - 1.38% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.23% 6.804 6.720 - -0.66% -
std::search_n(list<int>,_pred)_(no_match)/1048576 -1.23% 995681.624 983390.721 - 0.14% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.23% 599706.573 592306.485 - -1.81% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.23% 137136.519 135444.530 - -1.94% -
std::map<int,_int>::clear()/32 -1.23% 672.551 664.264 - 1.31% -
SetIntersection_Front_Set_uint64_1024_4 -1.23% 1163380.048 1149064.287 - 4.47% -
SetIntersection_None_Vector_uint64_64_16 -1.23% 14422975.524 14245655.190 - -0.70% -
BM_std_min<char>/13 -1.23% 1.597 1.578 - 0.87% -
SetIntersection_Front_Set_uint64_16384_1 -1.23% 1126640.621 1112805.618 - -0.05% -
BM_PushHeap_string_Descending_4 -1.23% 1.922 1.899 - -12.35% -
std::partition(vector<int>)_(dense)/50 -1.22% 13.209 13.047 - -1.02% -
std::set<int>::erase(key)_(non-existent)/8192 -1.22% 8.416 8.313 - -4.95% -
BM_MakeThenSortHeap_float_Random_16384 -1.22% 47.932 47.346 - -0.02% -
SetIntersection_Front_Set_uint64_16384_4 -1.22% 1158441.909 1144284.372 - 5.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.22% 40015588.227 39526625.370 - 0.78% -
SetIntersection_None_Set_string_64_64 -1.22% 12344615.025 12194019.415 - -0.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.22% 16.292 16.094 - -0.71% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.22% 1.272 1.256 - -6.57% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.22% 7.243 7.155 - -1.59% -
BM_std_min<unsigned_int>/4000 -1.22% 110.745 109.396 - -0.37% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.21% 10.920 10.787 - 0.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.21% 884.308 873.587 - 0.10% -
BM_std_min<long_long>/8 -1.21% 2.720 2.687 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.21% 60165987.410 59437024.079 - -0.98% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.21% 28.642 28.295 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.21% 23765497.513 23477718.887 - -1.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.21% 212844.401 210270.108 - -1.23% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.21% 10.351 10.226 - -1.28% -
BM_MakeThenSortHeap_float_SingleElement_16 -1.21% 3.238 3.199 - -0.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.21% 16841.644 16638.185 - -4.39% -
BM_std_min<short>/64000 -1.21% 917.987 906.902 - 0.41% -
std::replace(vector<int>)_(sprinkled)/1024 -1.21% 168.816 166.779 - -1.26% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.20% 5.486 5.419 - 4.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.20% 28797379.714 28450865.408 - 0.74% -
SetIntersection_None_Vector_uint32_256_256 -1.20% 2287006.195 2259515.210 - -0.47% -
std::shift_left(list<int>)/8192 -1.20% 7724.441 7631.644 - -0.87% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -1.20% 1.099 1.086 - -8.92% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.20% 4377656.485 4325179.531 - -2.76% -
BM_PushHeap_float_QuickSortAdversary_16 -1.20% 0.989 0.977 - -0.18% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.20% 351448545.985 347240282.540 - -0.87% -
SetIntersection_None_Vector_uint64_1024_256 -1.20% 1160475.971 1146587.338 - 2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.20% 13118055.678 12961059.949 - -0.18% -
rng::copy(vector<int>)/1048576 -1.20% 49607.861 49014.283 - -2.35% -
SetIntersection_None_Set_uint64_4_4 -1.20% 144886393.209 143153066.730 - -0.04% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.20% 8.401 8.300 - -3.64% -
BM_std_minmax<long_long>/28 -1.19% 4.100 4.051 - -2.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.19% 7.021 6.937 - 0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.19% 4555229.065 4500994.168 - -0.09% -
BM_CmpLess_int_int -1.19% 1.130 1.117 - -0.24% -
SetIntersection_None_Vector_uint64_64_1 -1.19% 17781629.437 17569949.336 - -0.49% -
BM_std_minmax<unsigned_int>/10 -1.19% 1.388 1.371 - -1.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.19% 56.703 56.029 - -0.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.19% 3.788 3.743 - -1.04% -
BM_RangesPopHeap_float_16384 -1.19% 34.105 33.700 - 0.03% -
BM_std_minmax<long_long>/29 -1.19% 4.257 4.206 - -2.83% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.19% 17630545.513 17421521.877 - 0.08% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -1.18% 25544.684 25242.539 - -0.96% -
SetIntersection_Front_Vector_string_4_1 -1.18% 235211253.249 232429405.970 - -0.57% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -1.18% 816974.728 807315.311 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.18% 2.697 2.665 - -0.73% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.18% 88.376 87.332 - -1.51% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.18% 19.326 19.097 - -1.16% -
BM_std_min<long_long>/32 -1.18% 3.557 3.515 - -2.84% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.18% 3877.485 3831.850 - 0.56% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -1.18% 26.964 26.647 - 1.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.17% 607.786 600.646 - 18.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.17% 67927248.261 67129473.177 - -0.57% -
BM_LowerBound_pair<uint32,_uint32>_64 -1.17% 18.924 18.702 - -0.23% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.17% 1.084 1.071 - -0.59% -
SetIntersection_Front_Vector_uint32_1024_64 -1.17% 1452325.107 1435308.107 - 3.23% -
BM_std_minmax<long_long>/31 -1.17% 4.798 4.741 - -1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.17% 18011200.248 17800275.069 - -1.10% -
SetIntersection_None_Vector_string_16384_1024 -1.17% 1298759.075 1283566.175 - 0.28% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -1.17% 20.248 20.011 - -2.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.17% 829075.525 819395.629 - 0.47% -
rng::find_first_of(list<int>)_(large_needle)/1024 -1.17% 946485.918 935437.974 - -3.12% -
SetIntersection_None_Set_float_256_1 -1.17% 11741931.269 11604936.119 - -1.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.17% 12.065 11.924 - 1.26% -
BM_deque_deque_copy_backward/4000 -1.16% 150.564 148.810 - -0.12% -
BM_std_min<__int128>/24 -1.16% 10.557 10.434 - 14.62% -
SetIntersection_None_Set_float_262144_16 -1.16% 1207446.697 1193413.738 - 2.78% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.16% 15264917.167 15087587.773 - 2.84% -
std::remove(list<int>)_(sprinkled)/8192 -1.16% 7937.298 7845.102 - -3.39% -
rng::search(vector<int>)_(same_length)/1000 -1.16% 246.807 243.941 - 0.84% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.16% 770.463 761.515 - -0.92% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.16% 8458781.733 8360757.482 - -1.06% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.16% 19.274 19.051 - -0.65% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.16% 772.614 763.687 - -0.52% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.15% 1.367 1.351 - -0.65% -
BM_MakeThenSortHeap_uint64_Ascending_16384 -1.15% 17.062 16.865 - -0.12% -
rng::move_backward(vector<int>)/8 -1.15% 2.318 2.291 - 0.01% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.15% 4.729 4.675 - 0.80% -
BM_std_min<unsigned_long_long>/512 -1.15% 47.198 46.656 - -0.42% -
BM_deque_deque_move_backward/1 -1.15% 2.791 2.759 - 1.20% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.15% 786065.683 777042.917 - -1.04% -
SetIntersection_None_Set_float_262144_64 -1.15% 1207812.824 1193954.181 - 2.78% -
SetIntersection_None_Vector_float_64_1 -1.15% 17953635.918 17747670.935 - -0.80% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.15% 3.877 3.833 - -2.23% -
BM_std_minmax<unsigned_char>/22 -1.15% 2.486 2.458 - -2.03% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -1.15% 2.241 2.216 - 2.56% -
BM_std_min<long_long>/7 -1.14% 2.391 2.363 - 0.60% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.14% 1123234.500 1110380.989 - -0.98% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.14% 35.200 34.798 - 0.79% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.14% 18.069 17.863 - -0.81% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -1.14% 9.390 9.283 - -0.02% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.14% 76035.829 75170.492 - -2.75% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.14% 1.436 1.419 - -1.49% -
SetIntersection_None_Vector_uint32_16384_64 -1.14% 1165785.913 1152527.190 - -1.71% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.14% 9.223 9.118 - 1.67% -
BM_MakeThenSortHeap_float_Heap_64 -1.14% 3.564 3.524 - 0.54% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.14% 18.556 18.346 - -5.05% -
std::all_of(vector<int>)_(process_all)/50 -1.13% 12.717 12.573 - -1.29% -
std::shift_left(deque<int>)/50 -1.13% 5.516 5.453 - -0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.13% 1156537.970 1143449.025 - -2.29% -
SetIntersection_None_Set_uint64_64_4 -1.13% 22556359.502 22301164.234 - 0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.13% 8.003 7.913 - 1.74% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.13% 1.847 1.826 - 4.25% -
std::search_n(deque<int>)_(no_match)/8192 -1.13% 3462.896 3423.796 - -0.96% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.13% 276843.271 273719.617 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.13% 71280746.451 70476514.276 - -0.27% -
BM_deque_deque_copy/65536 -1.13% 2860.965 2828.700 - -6.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.12% 1240700.456 1226752.345 - -1.61% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.12% 3854.046 3810.757 - -1.40% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.12% 32908.725 32539.721 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.12% 200721.176 198470.568 - 0.05% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -1.12% 816309.980 807160.242 - 0.02% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.12% 1.055 1.043 - -2.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.12% 17703715.529 17505714.003 - -0.79% -
SetIntersection_None_Set_uint64_256_4 -1.12% 11514183.691 11385417.450 - 0.36% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 -1.12% 45.461 44.953 - -0.67% -
rng::search_n(list<int>)_(no_match)/1048576 -1.12% 873675.031 863915.538 - 0.09% -
std::find(vector<char>)_(bail_25%)/1024 -1.12% 5.383 5.323 - -2.18% -
rng::sort(vector<int>)_(pipe-organ)/8192 -1.12% 21701.837 21459.541 - -0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.12% 30.005 29.670 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.11% 12190.516 12054.871 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.11% 1167602.665 1154615.080 - 1.73% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.11% 4.848 4.794 - 1.58% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.11% 14412.523 14252.533 - -1.83% -
SetIntersection_Front_Vector_uint32_64_4 -1.11% 17121387.197 16931433.396 - -0.03% -
BM_std_min<short>/65536 -1.11% 940.025 929.611 - 0.51% -
BM_CmpLess_uchar_int -1.11% 1.118 1.105 - -1.57% -
SetIntersection_Front_Vector_float_16_16 -1.11% 38372804.349 37948258.798 - -0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.11% 36.129 35.730 - -1.10% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.10% 16.624 16.441 - 0.12% -
SetIntersection_None_Vector_float_16384_256 -1.10% 1184586.456 1171506.077 - -1.09% -
BM_vector_deque_copy_backward/64000 -1.10% 7815.678 7729.405 - 6.75% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.10% 35132.354 34744.809 - 1.13% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.10% 17.394 17.202 - -0.48% -
BM_std_minmax<char>/14 -1.10% 2.560 2.532 - -0.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.10% 4600.154 4549.483 - -3.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.10% 1412129.749 1396575.599 - -0.64% -
BM_deque_vector_copy/4096 -1.10% 146.980 145.362 - -0.95% -
SetIntersection_Interlaced_Set_float_256_16 -1.10% 12447124.859 12310105.008 - 1.07% -
rng::partition(vector<int>)_(dense)/50 -1.10% 12.698 12.559 - -0.13% -
SetIntersection_Interlaced_Set_string_1024_4 -1.10% 10532385.047 10416617.010 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.10% 22210679.885 21966699.052 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 19563892.924 19349065.408 - -1.50% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -1.10% 4.136 4.090 - -0.46% -
BM_RangesPopHeap_uint32_256 -1.10% 17.250 17.061 - 1.12% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.10% 28.640 28.326 - -3.82% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.09% 6.609 6.537 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.09% 16.164 15.987 - -0.14% -
BM_MakeThenSortHeap_float_Random_262144 -1.09% 63.107 62.419 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.09% 14513946.502 14356069.730 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.09% 36117942.143 35725203.610 - -0.38% -
SetIntersection_Front_Vector_float_262144_16 -1.09% 1209185.489 1196062.814 - 0.32% -
BM_std_min<unsigned_char>/28 -1.09% 1.753 1.733 - -0.80% -
rng::move(deque<int>)/8 -1.08% 3.876 3.834 - -2.93% -
BM_std_min<unsigned_int>/10 -1.08% 1.005 0.995 - 0.01% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.08% 1.452 1.436 - -0.02% -
rng::partition_point(list<int>)/50 -1.08% 24.607 24.341 - -0.53% -
SetIntersection_None_Vector_string_262144_4 -1.08% 1373055.752 1358207.998 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.08% 1192490.496 1179596.392 - 4.30% -
SetIntersection_Front_Set_uint64_4_1 -1.08% 228940022.795 226465556.480 - -0.22% -
BM_StringCopy_Large -1.08% 6.231 6.163 - -0.27% -
BM_vector_deque_move_backward/4000 -1.08% 146.215 144.635 - -0.34% -
std::search(list<int>,_pred)_(no_match)/8192 -1.08% 7368.578 7289.018 - 1.96% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.08% 544.419 538.541 - 1.81% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.08% 1897.152 1876.679 - 0.07% -
BM_std_minmax<unsigned_long_long>/13 -1.08% 2.990 2.957 - -1.78% -
BM_MakeThenSortHeap_uint64_Ascending_64 -1.08% 8.416 8.325 - -0.15% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.08% 47.829 47.313 - -0.24% -
BM_CmpEqual_int_schar -1.08% 1.130 1.117 - -0.83% -
std::remove_if(deque<int>)_(prefix)/1024 -1.08% 564.944 558.866 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.08% 22.613 22.370 - 0.30% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -1.07% 27.975 27.675 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.07% 4.387 4.340 - -1.00% -
std::find_end(vector<int>)_(single_element)/1000 -1.07% 233.797 231.285 - -1.12% -
BM_PushHeap_uint32_Random_16 -1.07% 4.552 4.503 - 2.06% -
BM_vector_deque_move/4000 -1.07% 142.360 140.837 - -1.06% -
BM_RangesPopHeap_float_16 -1.07% 6.582 6.511 - 1.06% -
SetIntersection_Front_Set_uint32_16_4 -1.07% 59191344.361 58558553.394 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.07% 57770898.907 57154004.666 - -1.07% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.07% 2.456 2.429 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.07% 150507089.756 148900904.085 - -1.54% -
rng::sort(deque<int>)_(repeated)/8 -1.07% 18.890 18.689 - 1.12% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.06% 6144.785 6079.368 - -0.90% -
SetIntersection_Front_Vector_uint64_16384_4 -1.06% 1130795.672 1118776.454 - -0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.06% 51.357 50.812 - -11.53% -
std::partition_copy(deque<int>)/50 -1.06% 21.108 20.884 - -1.07% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.06% 21.722 21.492 - -3.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.06% 148113992.613 146544157.726 - -1.21% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.06% 101.831 100.753 - -1.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.06% 179590.435 177689.065 - 1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.06% 230399791.897 227961100.220 - -0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.06% 1472.290 1456.712 - 4.74% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.06% 178184492.301 176302182.852 - 1.13% -
BM_std_minmax<char>/13 -1.06% 2.301 2.277 - 1.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.05% 9.517 9.417 - -1.26% -
SetIntersection_Front_Vector_float_16_4 -1.05% 58281485.635 57667365.449 - -0.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.05% 32.177 31.838 - -4.92% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.05% 30.748 30.424 - -0.02% -
BM_deque_vector_move_backward/5500 -1.05% 202.872 200.739 - -1.48% -
std::fill_n(deque<int>)/32 -1.05% 1.216 1.204 - 4.13% -
BM_MakeThenSortHeap_float_Random_256 -1.05% 26.096 25.822 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.05% 3697303.900 3658513.146 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.05% 2361016.277 2336281.900 - 0.56% -
BM_std_min<unsigned_char>/1024 -1.05% 8.544 8.454 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.05% 573371836.285 567367256.648 - -0.66% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.05% 271726.545 268881.128 - -0.43% -
SetIntersection_Interlaced_Set_string_1024_16 -1.05% 13982436.045 13836144.103 - -0.26% -
std::find_if(vector<int>)_(bail_25%)/8 -1.05% 1.021 1.010 - 1.53% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 -1.05% 32.931 32.587 - 0.48% -
BM_vector_deque_copy_backward/4096 -1.04% 150.260 148.690 - 0.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.04% 1.540 1.524 - -0.37% -
SetIntersection_Front_Set_uint32_16_1 -1.04% 67386940.371 66684347.285 - -0.30% -
BM_RangesMakeHeap_string_Heap_256 -1.04% 4.865 4.815 - -3.08% -
std::all_of(vector<int>)_(process_all)/32 -1.04% 8.412 8.325 - -2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.04% 4457950.182 4411744.036 - 0.19% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.04% 15.099 14.943 - -2.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.04% 846.979 838.202 - -2.28% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.04% 18.531 18.339 - -0.30% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.04% 4.087 4.044 - -0.68% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.04% 5727.731 5668.442 - -1.07% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.04% 768.067 760.118 - -1.82% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.03% 310.791 307.575 - 0.46% -
BM_num_get<bool> -1.03% 12.917 12.784 - 5.82% -
BM_PushHeap_string_Ascending_16 -1.03% 4.709 4.661 - -0.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.03% 940482.883 930760.695 - -0.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.03% 919.210 909.710 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.03% 9132593.768 9038226.215 - -1.90% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.03% 12.619 12.489 - -1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.03% 574786109.820 568850919.513 - -0.60% -
BM_vector_deque_move/5500 -1.03% 199.031 196.976 - -1.10% -
SetIntersection_None_Vector_uint64_64_64 -1.03% 8985628.994 8892954.579 - -1.72% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.03% 343744.750 340201.200 - -0.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.03% 29.880 29.572 - 0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.03% 34.345 33.991 - 0.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.03% 22.248 22.019 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.03% 37786509.074 37397590.809 - -1.51% -
rng::remove(list<int>)_(prefix)/1024 -1.03% 960.198 950.325 - -0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.03% 17921163.248 17737019.636 - -0.84% -
BM_MakeHeap_string_SingleElement_64 -1.03% 6.459 6.392 - -0.86% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.03% 1.389 1.375 - -0.29% -
std::multiset<std::string>::ctor(const&)/8192 -1.02% 344847.275 341315.083 - -0.06% -
rng::remove_if(vector<int>)_(prefix)/50 -1.02% 61.525 60.895 - -0.16% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -1.02% 21.576 21.355 - -12.95% -
SetIntersection_None_Vector_float_16384_64 -1.02% 1186063.496 1173951.735 - -2.47% -
BM_std_min<unsigned_char>/12 -1.02% 1.342 1.329 - -2.18% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.02% 24.700 24.448 - -0.58% -
BM_deque_vector_move/4000 -1.02% 141.195 139.754 - -0.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.02% 19.209 19.014 - 0.68% -
SetIntersection_Front_Vector_float_16384_4 -1.02% 1139649.529 1128037.614 - 0.42% -
SetIntersection_Interlaced_Set_string_262144_1 -1.02% 1168860.117 1156951.242 - -1.10% -
SetIntersection_Front_Vector_uint64_4_1 -1.02% 228498026.441 226176441.262 - -0.21% -
SetIntersection_Front_Vector_uint32_1024_16 -1.01% 1190689.236 1178605.070 - -1.43% -
SetIntersection_None_Vector_uint32_256_4 -1.01% 4490828.204 4445264.866 - -0.16% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.01% 12523.350 12396.323 - 1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.01% 204301265.786 202229697.817 - -0.09% -
SetIntersection_None_Vector_string_262144_64 -1.01% 1360538.332 1346766.137 - -1.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.01% 16460.618 16294.032 - -0.04% -
BM_std_minmax<short>/26 -1.01% 2.544 2.518 - 1.52% -
SetIntersection_Interlaced_Set_float_16_16 -1.01% 41983639.341 41559067.164 - 0.85% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.01% 36163.521 35797.980 - -0.16% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.01% 1.402 1.388 - 5.46% -
std::search_n(deque<int>)_(no_match)/1048576 -1.01% 443243.799 438770.729 - -1.11% -
SetIntersection_Interlaced_Vector_string_256_4 -1.01% 6487159.463 6421697.083 - 0.66% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.01% 25.298 25.042 - 0.36% -
SetIntersection_None_Vector_uint64_1024_1024 -1.01% 1161352.322 1149635.298 - 0.39% -
std::shift_left(deque<int>)/32 -1.01% 4.783 4.735 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 6741.265 6673.379 - 1.19% -
SetIntersection_None_Vector_uint32_64_16 -1.01% 14517841.880 14371734.717 - -0.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.01% 487.629 482.723 - -0.50% -
rng::find_if_not(list<int>)_(process_all)/50 -1.01% 21.861 21.641 - 0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.00% 570.185 564.455 - 0.38% -
SetIntersection_None_Vector_float_16_16 -1.00% 36235606.885 35871720.336 - -0.28% -
SetIntersection_Front_Vector_string_16384_64 -1.00% 3440261.989 3405735.120 - -1.98% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.00% 50.294 49.789 - -0.77% -
BM_num_get<unsigned_int> -1.00% 10.748 10.640 - 0.65% -
BM_deque_deque_ranges_move/4000 -1.00% 145.964 144.501 - -0.81% -
BM_std_minmax<unsigned_short>/3 -1.00% 1.221 1.209 - 3.76% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.00% 4470658.185 4425907.980 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.00% 1132577.521 1121245.443 - 1.04% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34763.72% 1001212.809 349060051.375 - 0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 177.02% 21.732 60.202 - 148.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 150.43% 22.064 55.254 - 103.92% -
std::generate_n(list<int>)/1024 132.60% 650.766 1513.663 - 132.58% -
rng::fill(list<int>)/1024 130.87% 671.933 1551.259 - 130.86% -
std::fill(list<int>)/1024 113.58% 671.794 1434.849 - 113.49% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 111.97% 31.581 66.943 - 1.75% -
std::search(list<int>)_(no_match)/1024 109.67% 738.440 1548.315 - 111.71% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 107.05% 764.570 1583.073 - 7.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.78% 101.646 210.182 - 109.96% -
SetIntersection_Interlaced_Vector_uint64_262144_16 105.24% 3187398.526 6541958.761 - 48.59% -
rng::rotate_copy(vector<int>)/8192 99.78% 283.624 566.625 - 97.63% -
std::unordered_multiset<int>::contains(key)_(existent)/0 96.20% 0.011 0.021 - 46.17% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.07% 369885.230 706756.030 - -1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 90.94% 64401241.139 122968961.108 - 162.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 90.91% 23.891 45.611 - 17.09% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 88.75% 31.611 59.667 - -2.29% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 87.56% 12.190 22.864 - 88.54% -
SetIntersection_Interlaced_Vector_uint64_262144_256 81.70% 37799435.342 68680068.450 - 101.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.65% 78.975 142.665 - 82.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 79.66% 22.130 39.759 - -2.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 77.43% 19.904 35.316 - 53.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 76.87% 12.336 21.818 - 75.52% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.72% 383695.582 670401.439 - -0.97% -
std::map<std::string,_int>::erase(key)_(existent)/0 69.68% 42.205 71.613 - 2.47% -
std::map<std::string,_int>::erase(key)_(existent)/8192 68.88% 64.897 109.598 - 3.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 68.02% 5049280.676 8484030.585 - 78.16% -
std::unordered_set<std::string>::erase(key)_(existent)/32 66.66% 73.999 123.329 - 1.68% -
SetIntersection_Interlaced_Vector_uint32_262144_16 64.55% 3493641.371 5748908.661 - 48.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 63.00% 213192962.567 347509575.409 - 132.41% -
BM_RangesPushHeap_float_Random_1 62.75% 0.429 0.697 - -0.01% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.02% 42.507 68.019 - -2.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 57.58% 104.833 165.196 - 57.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 55.99% 29.548 46.093 - 21.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 54.93% 57.316 88.798 - -1.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.37% 44.854 68.790 - 0.77% -
BM_vector_deque_copy_backward/0 51.52% 0.402 0.608 - 24.92% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.38% 57.816 87.520 - 23.91% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 50.92% 104.469 157.662 - 49.49% -
SetIntersection_Interlaced_Vector_uint32_16384_64 50.87% 5939588.531 8960956.574 - 1.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 50.75% 10137763.980 15282260.617 - 71.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 49.58% 30.666 45.871 - -0.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 48.98% 7.573 11.282 - 9.02% -
BM_PushHeap_float_Descending_1 48.09% 0.431 0.638 - -8.62% -
BM_MakeHeap_uint32_Random_4 47.17% 1.122 1.651 - 15.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.10% 29.056 42.452 - 1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 45.35% 2876318.609 4180720.524 - 5.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 44.79% 248119157.896 359262008.601 - 43.46% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 44.78% 0.336 0.486 - 10.68% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 44.68% 51.106 73.943 - 2.03% -
std::unordered_set<int>::find(key)_(existent)/1024 44.33% 1.155 1.667 - 39.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 44.18% 5.395 7.778 - 8.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 43.44% 0.447 0.641 - -2.52% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 42.73% 36.974 52.772 - -1.80% -
SetIntersection_Interlaced_Vector_uint64_16384_16 42.54% 2435060.489 3470957.469 - 32.66% -
rng::stable_partition(deque<int>)_(sparse)/50 42.33% 27.405 39.005 - 26.93% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 42.12% 0.466 0.663 - 44.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.32% 31.860 45.024 - 9.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 40.27% 23.458 32.904 - -8.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 40.15% 1.408 1.973 - 44.66% -
std::unordered_set<std::string>::count(key)_(existent)/8192 39.77% 32.211 45.019 - -2.36% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 37.23% 97.281 133.497 - 44.15% -
SetIntersection_Interlaced_Vector_uint32_16384_16 36.87% 2462320.493 3370246.481 - 4.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 36.78% 19.880 27.192 - 18.04% -
std::map<std::string,_int>::insert(value)_(already_present)/0 36.67% 12.159 16.618 - -3.96% -
rng::stable_partition(vector<int>)_(sparse)/50 36.60% 20.556 28.079 - 29.43% -
BM_PushHeap_uint32_Random_1 36.13% 0.448 0.610 - -12.44% -
std::is_sorted(deque<int>)/8 34.04% 2.512 3.368 - 35.21% -
BM_std_min<char>/1 33.79% 0.288 0.385 - 10.57% -
BM_PushHeap_uint64_SingleElement_1 33.65% 0.522 0.697 - 33.96% -
BM_StringDestroy_Empty 33.64% 0.655 0.875 - 31.17% -
rng::copy_n(vector<bool>)_(aligned)/1048576 33.59% 1572.084 2100.177 - 104.04% -
std::adjacent_find(deque<int>)/8 33.54% 2.957 3.948 - -17.67% -
std::search(deque<int>,_pred)_(no_match)/1024 33.35% 327.319 436.495 - 34.55% -
rng::is_sorted_until(deque<int>,_pred)/8 32.90% 3.855 5.124 - 29.10% -
std::map<std::string,_int>::insert(value)_(new_value)/32 32.76% 33.788 44.857 - 0.82% -
std::unordered_set<int>::insert(value)_(already_present)/1024 32.57% 1.940 2.571 - 30.71% -
std::stable_partition(list<int>)_(alloc_fails)/50 32.42% 1921.629 2544.578 - 30.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.19% 29.443 38.920 - 4.82% -
std::unordered_set<int>::find(key)_(existent)/32 32.16% 1.135 1.501 - 23.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.63% 2071386.390 2726474.314 - 6.04% -
std::stable_partition(list<int>)_(sparse)/50 31.62% 26.118 34.376 - 30.96% -
rng::replace(vector<int>)_(sprinkled)/32 31.36% 5.605 7.362 - 17.90% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.14% 24.738 32.441 - 0.95% -
std::set<std::string>::erase(iterator)/8192 31.09% 25.805 33.829 - 1.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 30.61% 28.527 37.259 - -0.94% -
std::find_end(deque<int>)_(same_length)/1000 30.60% 940.071 1227.717 - -16.00% -
std::set<std::string>::erase(key)_(existent)/1024 30.51% 76.565 99.927 - 79.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.33% 0.410 0.535 - -3.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.16% 25.917 33.734 - 1.65% -
std::stable_partition(list<int>)_(alloc_fails)/32 29.56% 1885.305 2442.579 - 26.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 29.29% 0.411 0.532 - -12.86% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.62% 17.584 22.616 - 28.51% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 28.48% 1878.566 2413.598 - 26.70% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 28.41% 19.084 24.507 - 0.48% -
std::set<std::string>::insert(value)_(new_value)/8192 28.39% 69.945 89.802 - 28.31% -
std::find_if_not(list<int>)_(bail_25%)/32768 28.15% 7601.481 9741.525 - 29.52% -
BM_RangesMakeHeap_float_Descending_64 27.83% 0.193 0.247 - 27.78% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 27.65% 1.497 1.911 - 34.22% -
BM_std_min<__int128>/64000 27.56% 24733.290 31550.239 - 0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 27.52% 1.862 2.375 - 6.67% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 27.36% 1957.234 2492.658 - 26.51% -
std::find_end(deque<int>)_(process_all)/8192 27.30% 2040.607 2597.672 - 27.84% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.26% 20.451 26.026 - 0.18% -
BM_std_min<__int128>/70000 27.11% 27060.993 34395.882 - -0.36% -
std::find_end(deque<int>)_(process_all)/1048576 26.91% 265381.787 336786.094 - 27.26% -
std::replace(vector<int>)_(sprinkled)/50 26.85% 7.726 9.801 - 28.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 26.82% 2011208.177 2550595.905 - 34.99% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.65% 1.678 2.125 - 8.65% -
BM_std_min<__int128>/1024 26.54% 396.062 501.173 - -1.77% -
BM_std_min<__int128>/4096 26.54% 1578.819 1997.816 - -0.29% -
std::replace(vector<int>)_(sprinkled)/32 26.52% 5.036 6.371 - 27.52% -
BM_std_min<__int128>/65536 26.36% 25346.319 32027.804 - -0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.23% 29.209 36.871 - 0.19% -
BM_std_min<__int128>/5500 26.20% 2120.649 2676.182 - -0.15% -
rng::replace(vector<int>)_(sprinkled)/50 26.10% 8.028 10.123 - 13.12% -
BM_std_min<__int128>/4000 26.09% 1540.615 1942.629 - -0.90% -
std::stable_partition(vector<int>)_(sparse)/50 25.48% 20.155 25.291 - 22.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.43% 35.100 44.026 - -0.25% -
BM_std_min<unsigned___int128>/1 25.31% 0.367 0.460 - 47.91% -
rng::stable_partition(deque<int>)_(sparse)/32 25.21% 11.165 13.979 - 9.48% -
rng::stable_partition(list<int>)_(sparse)/50 24.94% 25.724 32.141 - 22.14% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 24.92% 1899.211 2372.515 - 23.78% -
BM_std_min<__int128>/512 24.81% 198.876 248.215 - -1.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.72% 28.812 35.935 - 13.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 24.28% 70.948 88.173 - 22.05% -
std::stable_partition(deque<int>)_(alloc_fails)/50 24.24% 1947.742 2419.797 - 22.05% -
std::find_end(deque<int>)_(process_all)/1024 24.21% 265.101 329.270 - 27.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 24.16% 1584.128 1966.832 - 48.06% -
BM_toupper_char<wchar_t> 23.95% 0.554 0.686 - -0.41% -
BM_std_min<__int128>/1 23.90% 0.371 0.460 - 49.23% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 23.87% 30.511 37.793 - 4.86% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 23.74% 1904.935 2357.101 - 21.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 23.69% 1634042.050 2021220.950 - 2.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.53% 25.903 31.999 - 25.98% -
rng::replace(vector<int>)_(sprinkled)/1024 23.27% 172.147 212.208 - 21.06% -
SetIntersection_Front_Vector_uint64_262144_1024 23.25% 5781210.796 7125561.010 - 19.57% -
SetIntersection_Interlaced_Vector_uint64_256_64 23.02% 6752044.939 8306540.764 - -0.17% -
std::stable_partition(deque<int>)_(sparse)/50 23.01% 29.719 36.557 - 17.76% -
BM_std_min<__int128>/64 22.92% 24.505 30.122 - -0.62% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 22.85% 7217.778 8867.034 - 25.55% -
std::stable_partition(deque<int>)_(alloc_fails)/32 22.84% 1921.113 2359.955 - 19.67% -
BM_PushHeap_uint32_QuickSortAdversary_1 22.79% 0.482 0.592 - 10.56% -
rng::replace(vector<int>)_(sprinkled)/8192 22.79% 1376.809 1690.587 - 22.47% -
std::remove_copy(list<int>)_(prefix)/8192 22.73% 7023.971 8620.380 - 24.51% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.70% 26.132 32.064 - 10.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 22.69% 1543.415 1893.654 - 7.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 22.67% 75378224.467 92469175.714 - 51.24% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 22.62% 50738235.183 62213843.711 - 29.42% -
std::unordered_set<std::string>::find(key)_(existent)/8192 22.49% 35.502 43.488 - 17.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 22.43% 1237.061 1514.565 - 16.02% -
BM_PopHeap_uint32_1 22.31% 0.456 0.558 - 19.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.89% 29.042 35.401 - 6.24% -
rng::find_if(list<int>)_(process_all)/8192 21.85% 10324.504 12579.970 - 12.02% -
rng::copy_n(list<int>)/4096 21.82% 3983.009 4851.992 - 17.88% -
BM_RangesPopHeap_string_1 21.76% 0.524 0.638 - 18.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 21.69% 670.415 815.841 - 1.98% -
BM_vector_deque_ranges_move/2 21.62% 1.727 2.100 - 4.70% -
std::unordered_set<int>::count(key)_(non-existent)/1024 21.60% 1.548 1.882 - 38.15% -
BM_StringRead_Cold_Shallow_Small 21.27% 0.777 0.942 - -0.92% -
std::remove_copy(list<int>)_(sprinkled)/8192 21.25% 6963.016 8442.351 - 21.98% -
std::search(deque<int>)_(same_length)/1000 21.20% 353.244 428.146 - 15.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.19% 17.554 21.274 - 20.47% -
BM_StringRead_Cold_Shallow_Empty 21.17% 0.786 0.953 - -0.79% -
std::adjacent_find(deque<int>)/50 21.10% 14.773 17.889 - -24.07% -
BM_MakeHeap_uint64_Random_4 21.09% 1.446 1.750 - 13.11% -
bm_ranges_lexicographical_compare<signed_char>/64 21.04% 1.903 2.304 - 5.92% -
BM_std_minmax_element<long_long>/2 20.92% 0.538 0.650 - 0.16% -
BM_StringRead_Cold_Deep_Empty 20.80% 0.802 0.969 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 20.62% 7160322.808 8636952.383 - -1.41% -
rng::stable_partition(deque<int>)_(dense)/32 20.59% 28.003 33.769 - 18.21% -
BM_StringRead_Cold_Deep_Small 20.29% 0.807 0.971 - 2.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.29% 28.861 34.717 - -0.21% -
BM_StringRead_Hot_Deep_Large 20.21% 0.576 0.692 - 22.33% -
std::remove_copy_if(list<int>)_(prefix)/8192 20.17% 7277.034 8744.579 - 22.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.15% 566.041 680.113 - 0.11% -
std::map<std::string,_int>::erase(iterator)/8192 20.15% 26.448 31.777 - 2.93% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 20.03% 22.288 26.754 - 9.37% -
std::find(vector<bool>)_(process_all)/8 20.02% 0.576 0.692 - 4.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 19.87% 0.447 0.536 - -23.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 19.79% 6819872.302 8169508.775 - 0.62% -
std::find(vector<bool>)_(process_all)/50 19.58% 0.579 0.692 - 4.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 19.52% 16347819.746 19538297.724 - -4.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.33% 37.552 44.812 - -0.75% -
rng::find_end(deque<int>)_(near_matches)/1000 19.30% 27541.831 32856.165 - 18.42% -
std::partition(deque<int>)_(sparse)/32 19.23% 9.640 11.494 - 8.53% -
rng::fill(vector<bool>)/64 19.15% 1.605 1.912 - 8.71% -
rng::stable_partition(list<int>)_(dense)/8192 19.12% 18229.439 21714.150 - 17.96% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 19.10% 0.464 0.553 - 13.79% -
rng::copy_n(vector<int>)/32768 19.08% 2294.113 2731.757 - 2.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.08% 30.443 36.251 - 2.94% -
BM_StringFindAllMatch/512 19.04% 11.701 13.930 - 0.15% -
std::map<std::string,_int>::erase(iterator)/0 18.90% 27.413 32.593 - -1.57% -
rng::find_end(deque<int>)_(single_element)/1024 18.87% 277.999 330.464 - 28.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 18.82% 0.534 0.635 - 3.48% -
SetIntersection_Interlaced_Vector_uint64_16384_256 18.74% 20393610.749 24215462.567 - 50.01% -
BM_std_minmax<short>/4 18.73% 0.971 1.153 - 12.53% -
rng::find_end(deque<int>)_(near_matches)/1024 18.66% 28629.841 33972.681 - 17.96% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 18.45% 33.577 39.772 - 22.82% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 18.45% 556.187 658.789 - -3.19% -
rng::find_end(deque<int>)_(single_element)/8192 18.41% 2203.322 2608.904 - 28.59% -
rng::stable_partition(list<int>)_(alloc_fails)/32 18.40% 1897.077 2246.112 - 17.82% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 18.37% 100132907.677 118528885.744 - 24.91% -
BM_std_min<__int128>/32 18.36% 12.184 14.421 - 0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.33% 507.591 600.646 - -1.17% -
BM_std_min<unsigned_int>/13 18.18% 1.414 1.671 - 11.99% -
rng::generate_n(list<int>)/8192 18.17% 6968.160 8234.091 - 9.66% -
rng::stable_partition(list<int>)_(alloc_fails)/50 18.12% 1927.132 2276.280 - 17.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.08% 89.422 105.586 - -0.21% -
BM_std_min<__int128>/31 17.87% 11.776 13.880 - -0.39% -
rng::stable_partition(deque<int>)_(dense)/50 17.84% 37.400 44.073 - 13.49% -
rng::fill(vector<bool>)/512 17.70% 1.484 1.747 - 8.23% -
BM_StringConstructDestroyCStr_Large_Opaque 17.69% 14.281 16.808 - 14.04% -
BM_std_min<__int128>/29 17.60% 11.002 12.939 - -0.80% -
BM_StringRead_Cold_Shallow_Large 17.57% 1.034 1.215 - -2.24% -
std::set<std::string>::erase(iterator)/0 17.57% 25.427 29.895 - 11.77% -
BM_PushHeap_uint32_PipeOrgan_1 17.54% 0.474 0.558 - 26.56% -
rng::find(vector<char>)_(bail_25%)/8 17.51% 0.983 1.155 - 4.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.50% 28.242 33.185 - -1.59% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 17.26% 4003.062 4693.847 - 18.38% -
rng::copy_if(list<int>)_(entire_range)/64 17.24% 30.797 36.106 - -10.10% -
rng::move_backward(list<int>)/262144 17.23% 266936.807 312941.751 - 6.30% -
BM_std_min<__int128>/30 17.14% 11.385 13.337 - -1.35% -
std::unordered_set<int>::count(key)_(non-existent)/32 17.01% 1.480 1.732 - 38.30% -
rng::for_each_n(list<int>)/8192 16.96% 7226.471 8452.426 - -26.77% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 16.83% 1.238 1.447 - 12.90% -
BM_std_min<__int128>/28 16.74% 10.616 12.393 - -0.91% -
std::map<std::string,_int>::erase(iterator)/1024 16.73% 26.862 31.357 - 1.24% -
SetIntersection_Interlaced_Vector_uint32_262144_256 16.65% 29468394.511 34376002.326 - 2.40% -
BM_RangesMakeHeap_float_Random_4 16.61% 1.530 1.784 - 11.67% -
std::find_end(vector<int>)_(same_length)/1000 16.58% 499.138 581.912 - -2.02% -
BM_std_min<__int128>/27 16.52% 10.223 11.912 - -0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 16.51% 21.985 25.615 - 29.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.39% 0.447 0.520 - -18.02% -
BM_std_min<__int128>/26 16.34% 9.815 11.419 - -0.26% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16.34% 15187.746 17668.935 - 16.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.26% 529.962 616.150 - 6.66% -
BM_MakeThenSortHeap_string_Ascending_1024 16.23% 35.846 41.665 - 4.72% -
std::set<int>::equal_range(key)_(existent)/8192 16.21% 7.957 9.246 - 12.31% -
BM_StringRead_Cold_Deep_Large 16.15% 1.209 1.404 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 16.06% 8142213.485 9449705.621 - 19.45% -
rng::find_end(forward_list<int>)_(same_length)/8192 16.04% 14344.443 16644.640 - 16.68% -
BM_StringConstructDestroyCStr_Empty_Transparent 16.02% 0.236 0.274 - -1.22% -
BM_std_min<__int128>/25 15.99% 9.460 10.973 - 0.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 15.90% 65.173 75.537 - 11.16% -
std::remove(list<int>)_(sprinkled)/50 15.73% 68.613 79.404 - -0.93% -
std::unordered_set<std::string>::contains(key)_(existent)/32 15.67% 33.079 38.263 - 14.87% -
rng::search(deque<int>)_(same_length)/1000 15.64% 331.309 383.132 - 0.46% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.57% 0.393 0.454 - 16.31% -
BM_vector_deque_ranges_move/1 15.46% 2.031 2.346 - 3.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 15.42% 5030158.399 5805851.177 - 16.36% -
std::multimap<std::string,_int>::ctor(const&)/32 15.41% 712.884 822.733 - -0.02% -
rng::stable_partition(vector<int>)_(dense)/50 15.29% 26.440 30.482 - 17.36% -
std::rotate_copy(vector<int>)/8192 15.27% 640.902 738.797 - 36.29% -
std::rotate(list<int>)_(1_element_forward)/8192 15.24% 7904.335 9109.120 - -0.62% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 15.13% 1.370 1.577 - 6.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 14.94% 0.381 0.438 - 1.84% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.91% 17.897 20.566 - 0.58% -
std::move_backward(list<int>)/4096 14.88% 4916.616 5648.432 - 2.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 14.76% 1.051 1.206 - 5.24% -
std::set<std::string>::equal_range(key)_(existent)/8192 14.68% 27.006 30.969 - 7.92% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 14.63% 22.057 25.285 - 2.81% -
BM_std_min<__int128>/24 14.62% 9.103 10.434 - -1.16% -
bm_lexicographical_compare<int>/16 14.57% 2.016 2.310 - 15.46% -
std::find(list<int>)_(process_all)/50 14.57% 18.131 20.773 - 11.98% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.55% 10279.085 11774.514 - -15.80% -
std::rotate_copy(list<int>)/32 14.51% 8.528 9.765 - 15.71% -
BM_std_min<__int128>/22 14.41% 8.334 9.535 - 0.55% -
BM_std_min<__int128>/23 14.36% 8.733 9.986 - -0.48% -
std::multiset<int>::insert(value)_(new_value)/8192 14.34% 74.026 84.641 - 14.45% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.34% 1.331 1.522 - 4.94% -
BM_std_min<int>/1 14.33% 0.282 0.322 - -1.41% -
BM_MakeHeap_float_Random_256 14.32% 1.238 1.415 - -3.79% -
std::find(vector<long_long>)_(process_all)/8 14.23% 1.155 1.319 - 14.30% -
BM_RangesMakeHeap_float_Descending_16 14.12% 0.210 0.239 - 13.72% -
BM_MakeHeap_string_Descending_262144 14.01% 3.544 4.040 - 7.90% -
std::remove(deque<int>)_(sprinkled)/50 13.95% 57.257 65.245 - 7.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 13.90% 38973084.340 44388446.557 - -15.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 13.87% 1.590 1.810 - 46.13% -
std::for_each_n(list<int>)/8192 13.84% 7280.648 8288.346 - -6.57% -
std::set<int>::contains(key)_(non-existent)/8192 13.79% 8.311 9.457 - 13.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 13.78% 4.519 5.141 - -17.83% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 13.77% 88.814 101.040 - -19.03% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 13.71% 2903.087 3301.213 - 12.84% -
BM_MakeHeap_uint64_Heap_64 13.68% 0.238 0.270 - 13.75% -
BM_std_min<__int128>/21 13.67% 7.945 9.032 - -0.92% -
std::map<std::string,_int>::erase(key)_(existent)/32 13.65% 80.000 90.924 - 3.40% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 13.63% 49.361 56.087 - 13.29% -
BM_deque_deque_copy_backward/0 13.48% 0.809 0.918 - -0.45% -
BM_std_minmax<unsigned_char>/64 13.43% 1.219 1.383 - 10.20% -
BM_StringRelational_Less_Small_Large_Control 13.42% 1.617 1.834 - 9.42% -
std::stable_partition(list<int>)_(alloc_fails)/1024 13.41% 4196.167 4758.765 - 14.21% -
std::map<int,_int>::erase(key)_(non-existent)/32 13.40% 2.380 2.699 - 16.27% -
rng::stable_partition(vector<int>)_(dense)/32 13.36% 22.515 25.523 - 15.11% -
std::find_end(list<int>)_(process_all)/8192 13.31% 6988.646 7918.536 - -8.23% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.26% 0.616 0.697 - 55.69% -
std::reverse(list<int>)/32768 13.07% 16886.928 19094.164 - -1.44% -
BM_PushHeap_uint32_QuickSortAdversary_16 13.04% 0.936 1.058 - 11.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.04% 42.841 48.428 - -0.93% -
rng::is_sorted(deque<int>)/8 12.98% 2.854 3.225 - 1.05% -
SetIntersection_Front_Set_string_256_256 12.93% 27952799.539 31565865.170 - 3.02% -
BM_vector_deque_move/2 12.80% 1.832 2.067 - -0.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.77% 6.355 7.167 - -12.31% -
std::flat_map<int,_int>::erase(iterator)/1024 12.69% 76.089 85.741 - 12.78% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.64% 8.677 9.774 - 6.07% -
BM_std_min<__int128>/20 12.60% 7.615 8.574 - -0.70% -
std::multiset<std::string>::contains(key)_(existent)/8192 12.41% 27.979 31.451 - 10.93% -
SetIntersection_Interlaced_Vector_float_256_256 12.39% 4682036.372 5262314.603 - -10.69% -
std::set<std::string>::contains(key)_(existent)/1024 12.38% 21.246 23.876 - 5.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.30% 105874.609 118901.558 - 11.74% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.30% 1.854 2.082 - 0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 12.17% 13.359 14.984 - 12.16% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 12.07% 7.468 8.370 - 10.52% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 12.04% 75.773 84.895 - -0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 11.99% 0.477 0.534 - 17.87% -
BM_PushHeap_uint64_Descending_1 11.99% 0.449 0.502 - -6.33% -
BM_std_minmax<char>/8 11.98% 1.024 1.147 - 24.35% -
BM_std_min<__int128>/19 11.98% 7.241 8.108 - -0.39% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 11.97% 3419.623 3829.004 - 14.84% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 11.95% 0.622 0.696 - 61.80% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.94% 14.761 16.524 - 11.57% -
SetIntersection_Front_Set_float_262144_1024 11.93% 14204613.479 15899304.199 - 8.43% -
std::set<std::string>::find(key)_(non-existent)/32 11.80% 9.278 10.373 - 8.44% -
SetIntersection_Front_Vector_uint64_256_256 11.78% 4653837.793 5201962.171 - 10.61% -
BM_deque_vector_copy_backward/0 11.69% 1.379 1.540 - 9.47% -
rng::equal(vector<bool>)_(unaligned)/50 11.56% 0.736 0.821 - -12.03% -
rng::stable_partition(list<int>)_(dense)/32 11.56% 31.804 35.480 - 13.28% -
rng::find_last(vector<int>)_(bail_90%)/8 11.51% 0.548 0.611 - -10.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.49% 32.719 36.477 - -0.51% -
std::find_if(deque<int>)_(bail_25%)/32768 11.48% 2748.610 3064.253 - 7.65% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 11.48% 27855.829 31053.813 - 16.76% -
BM_deque_vector_ranges_copy_backward/0 11.47% 1.377 1.534 - 3.66% -
BM_std_minmax<unsigned_int>/4 11.41% 0.973 1.084 - 5.96% -
BM_std_min<__int128>/18 11.39% 6.859 7.640 - 0.01% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 11.37% 23.878 26.593 - -16.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 11.36% 8793333.555 9792686.334 - 4.84% -
std::multiset<std::string>::contains(key)_(existent)/32 11.35% 14.931 16.625 - 9.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.34% 18.578 20.685 - 10.81% -
rng::equal(vector<bool>)_(unaligned)/8 11.33% 0.738 0.822 - -6.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.32% 22.887 25.477 - 0.27% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 11.26% 0.363 0.404 - 20.00% -
rng::find(list<int>)_(bail_25%)/32768 11.21% 7609.810 8462.556 - 2.12% -
BM_MakeHeap_string_Ascending_262144 11.13% 9.172 10.193 - 44.81% -
BM_StringConstructDestroyCStr_Small_Opaque 11.05% 2.082 2.312 - 11.09% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 11.01% 0.365 0.405 - 10.29% -
BM_PopHeap_uint64_1 10.99% 0.519 0.576 - 27.96% -
BM_MakeHeap_string_PipeOrgan_262144 10.94% 7.451 8.266 - 4.68% -
std::find_end(vector<int>)_(same_length)/1024 10.90% 510.199 565.827 - -7.28% -
std::set<std::string>::equal_range(key)_(existent)/32 10.90% 15.506 17.196 - 0.72% -
rng::none_of(vector<int>)_(process_all)/8 10.88% 2.353 2.610 - 13.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.88% 0.501 0.556 - -9.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.85% 46.450 51.491 - -0.22% -
SetIntersection_Front_Set_uint32_1024_256 10.83% 4588185.853 5085223.744 - -1.49% -
std::copy_n(vector<bool>)_(aligned)/1048576 10.78% 1677.673 1858.460 - 8.81% -
BM_std_min<short>/1 10.77% 0.293 0.324 - -15.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.76% 9781715.482 10834231.665 - 8.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.72% 38.617 42.755 - 0.23% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 10.66% 1.431 1.584 - 5.07% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.65% 10.452 11.565 - -0.61% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 10.62% 25.231 27.910 - 9.91% -
std::adjacent_find(list<int>,_pred)/50 10.58% 35.031 38.736 - 5.86% -
std::partition(deque<int>)_(sparse)/50 10.57% 15.538 17.179 - 3.55% -
rng::find_end(list<int>)_(same_length)/8192 10.54% 15910.348 17586.973 - -8.19% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 10.52% 0.362 0.400 - 20.79% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 10.51% 0.362 0.400 - 20.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.45% 6.215 6.865 - -21.47% -
std::set<std::string>::count(key)_(non-existent)/32 10.37% 9.672 10.676 - -3.70% -
BM_RangesPopHeap_uint64_1 10.37% 0.445 0.491 - -12.57% -
BM_std_min<__int128>/17 10.36% 6.481 7.153 - 0.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.34% 9.978 11.010 - 32.13% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.32% 58.658 64.712 - -0.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.30% 16.621 18.333 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 10.28% 4794321.919 5287079.518 - 47.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.26% 20668820.404 22790323.975 - 4.43% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.21% 28.582 31.499 - 5.46% -
bm_lexicographical_compare<int>/4 10.20% 1.259 1.387 - 5.12% -
std::find_end(forward_list<int>)_(single_element)/8192 10.16% 5728.184 6310.230 - 11.06% -
rng::find_first_of(vector<int>)_(large_needle)/8192 10.15% 7057906.762 7773951.389 - 8.23% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.11% 206.754 227.658 - -0.54% -
std::multimap<int,_int>::find(key)_(non-existent)/32 10.03% 2.239 2.463 - 9.57% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 10.01% 289.489 318.470 - 16.60% -
rng::rotate(list<int>)_(by_1/2)/8192 9.99% 4959.577 5455.001 - 2.89% -
std::map<int,_int>::erase(key)_(non-existent)/1024 9.99% 5.395 5.934 - 11.95% -
rng::contains_subrange(deque<int>)_(same_length)/16 9.95% 11.232 12.349 - 5.15% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.94% 10.198 11.212 - 7.18% -
BM_std_minmax_element<int>/3 9.94% 1.044 1.148 - 4.01% -
rng::find_end(deque<int>)_(single_element)/1000 9.92% 293.157 322.234 - 29.25% -
BM_StringFindNoMatch/64 9.88% 1.849 2.032 - 11.21% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 9.84% 2913.290 3200.024 - 9.11% -
SetIntersection_Front_Set_uint64_262144_256 9.82% 4480569.092 4920592.966 - -0.97% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 9.81% 1.609 1.767 - 9.28% -
std::remove(deque<int>)_(sprinkled)/32 9.79% 52.627 57.781 - 5.27% -
std::remove_copy_if(list<int>)_(sprinkled)/50 9.78% 24.626 27.034 - 6.61% -
std::move(vector<bool>)_(unaligned)/64 9.75% 1.534 1.684 - 8.97% -
SetIntersection_Front_Vector_uint64_1024_64 9.75% 1371893.129 1505693.025 - 0.11% -
rng::find_first_of(vector<int>)_(large_needle)/1024 9.74% 109839.086 120540.286 - 8.45% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 9.71% 1.237 1.357 - 13.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.70% 6.589 7.229 - -24.64% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.70% 9.205 10.098 - -5.88% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.66% 0.700 0.767 - 9.42% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.62% 0.700 0.767 - 9.42% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.62% 0.700 0.767 - 9.47% -
BM_vector_deque_move/1 9.62% 2.111 2.314 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 9.61% 110783943.527 121430236.603 - -9.61% -
BM_StringRelational_Less_Large_Large_Control 9.57% 2.047 2.244 - 3.71% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 9.55% 3.680 4.031 - 9.18% -
std::move(deque<int>)/64 9.54% 6.003 6.576 - 8.08% -
BM_StringAssignStr_Huge_Transparent 9.48% 103.479 113.286 - 0.88% -
rng::find_last_if(list<int>)_(bail_10%)/50 9.47% 36.504 39.960 - 9.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.44% 0.636 0.696 - 10.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.39% 6516277.013 7128231.253 - 8.86% -
rng::move(deque<int>)/64 9.36% 6.318 6.910 - 6.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.36% 10.446 11.423 - 9.58% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 9.33% 6.817 7.453 - -10.13% -
BM_vector_deque_ranges_move_backward/70000 9.33% 7651.795 8365.992 - 2.21% -
BM_StringRelational_Less_Large_Huge_Control 9.33% 2.229 2.437 - 7.71% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.32% 7.181 7.850 - 9.57% -
BM_MakeThenSortHeap_uint64_SingleElement_64 9.30% 5.918 6.468 - 8.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 9.28% 1.131 1.235 - 10.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.22% 3.296 3.600 - 8.92% -
BM_RangesMakeHeap_uint64_Random_16384 9.14% 1.005 1.096 - 6.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 9.13% 143389547.512 156484187.471 - 11.42% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 9.05% 0.464 0.506 - -6.67% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 9.05% 4.929 5.374 - 12.24% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 9.04% 92.006 100.322 - 13.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 9.02% 4.780 5.211 - 9.87% -
BM_std_min<__int128>/16 9.01% 6.134 6.686 - -0.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 9.00% 7.191 7.838 - 27.13% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.00% 1.485 1.619 - 4.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 8.98% 21.880 23.845 - -0.04% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.98% 1368.958 1491.868 - 8.99% -
BM_std_min<unsigned_short>/22 8.95% 1.813 1.975 - 8.71% -
SetIntersection_Front_Set_string_64_64 8.95% 36168943.159 39404372.825 - 3.02% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.93% 24476.718 26663.552 - -3.84% -
SetIntersection_Interlaced_Vector_string_16384_16 8.93% 4611664.826 5023461.876 - 18.06% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 8.93% 4.602 5.013 - -11.07% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.91% 31.010 33.773 - -0.64% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.91% 23307.568 25383.395 - -4.81% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 8.87% 1.316 1.433 - -2.00% -
rng::fold_left(list<int>)/8192 8.83% 10517.347 11446.530 - 6.27% -
std::search(list<int>)_(no_match)/8192 8.83% 7152.815 7784.655 - -2.09% -
std::multimap<std::string,_int>::erase(iterator)/32 8.83% 29.411 32.007 - 0.27% -
BM_vector_deque_ranges_copy/0 8.82% 0.463 0.503 - 45.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.81% 4.875 5.305 - 8.41% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.80% 6192708.049 6737562.248 - -9.58% -
SetIntersection_Front_Set_string_16384_256 8.77% 14679650.652 15967307.953 - 2.30% -
std::map<std::string,_int>::erase(iterator)/32 8.73% 27.710 30.130 - 0.85% -
std::unordered_set<int>::insert(value)_(new_value)/1024 8.73% 19.511 21.215 - 3.62% -
std::set<std::string>::contains(key)_(non-existent)/32 8.68% 9.418 10.236 - 2.52% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 8.66% 1.411 1.533 - 9.10% -
std::partition(deque<int>)_(sparse)/8192 8.65% 3025.115 3286.826 - 8.92% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.62% 32.806 35.635 - -4.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.60% 40480084.849 43961309.771 - 68.45% -
std::multiset<std::string>::find(key)_(existent)/32 8.59% 14.756 16.024 - 2.86% -
std::map<int,_int>::erase(key)_(non-existent)/8192 8.54% 7.680 8.336 - 13.67% -
BM_PushHeap_float_Descending_4 8.53% 0.358 0.389 - 0.55% -
std::stable_partition(deque<int>)_(dense)/32 8.41% 29.909 32.423 - 2.28% -
rng::find_first_of(vector<int>)_(large_needle)/32 8.41% 105.040 113.869 - 7.69% -
std::remove_if(list<int>)_(prefix)/8192 8.39% 9351.179 10135.560 - 6.70% -
bm_lexicographical_compare<signed_char>/2 8.29% 1.495 1.619 - 8.41% -
std::find_end(vector<int>)_(same_length)/8192 8.28% 4048.483 4383.747 - -8.11% -
rng::find_if(list<int>)_(bail_25%)/32768 8.27% 8454.857 9153.905 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 8.27% 80589715.558 87252508.762 - -18.94% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.25% 9.431 10.209 - 3.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.23% 0.343 0.372 - 0.30% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.23% 1.161 1.257 - 5.79% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.22% 22.653 24.514 - -0.27% -
std::find_if(deque<int>)_(bail_25%)/8192 8.18% 703.452 761.013 - 6.77% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.18% 26.086 28.220 - 6.35% -
BM_MakeHeap_float_Random_4 8.18% 1.614 1.746 - 5.21% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.17% 1.710 1.850 - -0.00% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 8.17% 735.462 795.528 - 8.16% -
rng::remove(list<int>)_(prefix)/8192 8.11% 8523.112 9214.017 - 9.95% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.08% 25564.402 27630.046 - 8.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 8.08% 1858.385 2008.500 - 8.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.96% 1.598 1.725 - 1.69% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.93% 4.951 5.344 - -2.82% -
BM_StringAssignAsciiz_Empty_Opaque 7.93% 2.881 3.109 - 7.93% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.91% 5991653.634 6465381.121 - -33.31% -
BM_std_minmax<unsigned_long_long>/1 7.90% 0.583 0.630 - 5.82% -
std::set<int>::count(key)_(existent)/8192 7.88% 7.782 8.395 - 5.89% -
bm_lexicographical_compare<signed_char>/1 7.87% 1.286 1.388 - 10.06% -
BM_std_min<__int128>/15 7.87% 5.697 6.145 - -0.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.87% 17757.838 19155.464 - -2.86% -
SetIntersection_Interlaced_Vector_float_1024_1024 7.85% 7182027.345 7745708.841 - 0.13% -
BM_deque_vector_move_backward/0 7.85% 1.468 1.584 - -0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.83% 7.658 8.258 - 7.84% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.82% 777.472 838.291 - -2.58% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 7.81% 16.696 17.999 - 8.60% -
std::is_sorted(deque<int>,_pred)/8 7.80% 4.343 4.682 - 5.41% -
BM_PushHeap_uint32_Ascending_1 7.80% 0.502 0.541 - -5.27% -
BM_vector_deque_ranges_copy_backward/0 7.79% 0.442 0.477 - 1.57% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.78% 60.673 65.395 - 0.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 7.78% 14.520 15.649 - 7.22% -
BM_MakeHeap_string_Ascending_16384 7.77% 5.751 6.198 - 9.89% -
SetIntersection_Front_Set_string_1024_64 7.76% 4696596.405 5061183.849 - 4.18% -
std::stable_partition(vector<int>)_(alloc_fails)/50 7.69% 1909.952 2056.911 - 6.67% -
BM_vector_deque_move_backward/65536 7.69% 7352.003 7917.215 - 3.72% -
BM_std_minmax_element<int>/2 7.69% 0.638 0.687 - 5.89% -
rng::none_of(list<int>)_(process_all)/8192 7.67% 7296.340 7855.663 - 0.15% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.65% 22.778 24.521 - 7.92% -
std::find(list<int>)_(bail_25%)/32768 7.64% 8111.893 8731.817 - -26.14% -
BM_std_minmax_element<short>/65536 7.62% 16691.883 17962.980 - 4.55% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 7.61% 1.354 1.457 - 5.68% -
rng::unique(deque<int>)_(sprinkled)/1024 7.60% 629.790 677.651 - 7.99% -
rng::move(vector<bool>)_(unaligned)/64 7.59% 1.619 1.742 - 6.64% -
BM_std_minmax<short>/24 7.59% 2.225 2.394 - 4.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.58% 6.300 6.778 - 7.72% -
rng::partial_sort(deque<int>)_(ascending)/8 7.56% 30.501 32.808 - 0.22% -
BM_std_minmax_element<short>/64000 7.56% 16301.128 17533.744 - 4.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.56% 5.045 5.427 - 7.81% -
BM_vector_deque_ranges_move_backward/65536 7.56% 7264.144 7813.070 - 1.95% -
std::stable_sort(deque<int>)_(descending)/8 7.56% 26.651 28.665 - 6.18% -
BM_std_minmax_element<short>/4096 7.55% 1049.902 1129.206 - 4.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.53% 0.633 0.681 - -1.90% -
BM_std_minmax_element<short>/70000 7.52% 17852.010 19194.393 - 4.53% -
BM_std_minmax_element<short>/4000 7.50% 1024.336 1101.115 - 4.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.49% 79399.939 85344.874 - 6.29% -
BM_std_min<__int128>/14 7.48% 5.290 5.686 - 0.13% -
std::find_if(vector<char>)_(process_all)/8 7.48% 2.425 2.607 - 5.62% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 7.46% 29.485 31.684 - 1.35% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.43% 0.395 0.425 - -0.37% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 7.41% 1.875 2.014 - 8.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.37% 0.495 0.532 - -12.96% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 7.35% 4159.352 4464.972 - 8.54% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.34% 203.754 218.715 - 8.07% -
std::set<int>::count(key)_(existent)/1024 7.31% 4.174 4.479 - 0.35% -
BM_std_minmax_element<short>/5500 7.31% 1409.228 1512.267 - 4.41% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.29% 2.093 2.246 - 2.38% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.29% 70.229 75.348 - 0.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.27% 47.560 51.016 - 1.55% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 7.26% 66.582 71.418 - -4.50% -
rng::find_end(deque<int>)_(process_all)/1000 7.22% 252.042 270.241 - 7.46% -
rng::find(vector<bool>)_(process_all)/8 7.20% 0.601 0.644 - 3.25% -
bm_lexicographical_compare<signed_char>/3 7.17% 1.727 1.851 - 10.74% -
std::multiset<std::string>::count(key)_(existent)/32 7.16% 18.033 19.324 - -3.43% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.15% 1712.161 1834.545 - 7.04% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 7.11% 685.979 734.731 - 4.53% -
rng::stable_partition(vector<int>)_(sparse)/1024 7.06% 206.833 221.426 - -0.75% -
rng::copy_backward(vector<int>)/4096 7.04% 141.099 151.032 - 1.38% -
std::unordered_set<int>::insert(value)_(new_value)/8192 7.02% 19.381 20.742 - 1.70% -
BM_std_minmax_element<short>/1024 7.01% 268.321 287.136 - 3.90% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 6.99% 0.390 0.417 - -15.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.98% 6.514 6.969 - 4.11% -
BM_StringAssignStr_Huge_Opaque 6.97% 104.579 111.870 - 0.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.96% 87.357 93.439 - 8.38% -
std::generate_n(vector<int>)/50 6.96% 12.052 12.891 - 2.81% -
BM_StringRelational_Less_Small_Small_Control 6.89% 1.727 1.846 - -0.08% -
BM_vector_deque_ranges_move_backward/64000 6.86% 7177.082 7669.638 - 1.86% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.84% 1313.452 1403.229 - 6.94% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.83% 724.185 773.642 - 3.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.80% 65228.245 69663.140 - 6.29% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 6.79% 24.279 25.926 - 2.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.78% 5.086 5.431 - -1.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.77% 0.708 0.756 - 8.42% -
std::deque<int>::ctor(size)/1024 6.76% 68.900 73.559 - -0.56% -
rng::search(list<int>)_(single_element)/1000 6.76% 666.021 711.034 - -2.83% -
BM_vector_deque_copy_backward/64000 6.75% 7240.333 7729.405 - -1.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 6.74% 1031.302 1100.860 - 4.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 6.71% 0.873 0.932 - 13.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 6.71% 28.305 30.204 - 31.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 6.69% 0.448 0.478 - -31.42% -
rng::find_last(deque<int>)_(bail_90%)/1024 6.68% 29.003 30.940 - 7.37% -
BM_StringConstructDestroyCStr_Small_Transparent 6.67% 0.370 0.395 - 7.14% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.67% 22.715 24.230 - 2.24% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.66% 15265477.487 16282686.329 - 3.19% -
std::stable_partition(list<int>)_(dense)/32 6.66% 33.335 35.554 - 9.43% -
std::is_sorted_until(deque<int>)/8 6.64% 3.090 3.295 - 15.26% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.63% 24.257 25.865 - 1.22% -
BM_RangesPushHeap_uint32_Random_1 6.62% 0.501 0.534 - 9.47% -
BM_num_get<long> 6.61% 11.063 11.794 - -1.27% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.61% 18.628 19.859 - 3.65% -
BM_std_min<__int128>/13 6.60% 4.881 5.203 - -0.30% -
BM_MakeHeap_float_Heap_4 6.60% 0.276 0.294 - 4.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.58% 79.427 84.652 - 7.06% -
BM_StringRelational_Less_Large_Small_Control 6.56% 1.780 1.897 - 9.84% -
BM_StringDestroy_Large 6.51% 6.747 7.186 - 2.57% -
std::is_sorted_until(deque<int>,_pred)/8 6.51% 4.251 4.528 - 2.43% -
BM_StringAssignAsciiz_Small_Opaque 6.49% 2.882 3.070 - 6.54% -
rng::fill_n(list<int>)/8192 6.45% 7077.929 7534.659 - 6.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 6.45% 778.068 828.221 - 3.06% -
rng::contains(deque<int>)_(process_all)/8 6.38% 2.943 3.130 - 7.05% -
bm_lexicographical_compare<signed_char>/4 6.37% 1.956 2.080 - 9.21% -
SetIntersection_Front_Vector_string_256_256 6.35% 20167089.749 21448392.810 - 11.27% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.35% 17.898 19.035 - 8.09% -
BM_std_minmax<unsigned_short>/2 6.28% 0.848 0.901 - -0.87% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 6.27% 139722.410 148479.276 - 6.25% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.26% 1.273 1.352 - 0.13% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.26% 9.345 9.930 - -6.48% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 6.25% 1.308 1.390 - 12.93% -
SetIntersection_Interlaced_Set_uint64_1024_1024 6.25% 15186180.066 16134818.570 - 5.63% -
BM_std_minmax<unsigned_int>/31 6.24% 2.478 2.633 - 4.44% -
BM_RangesPushHeap_string_SingleElement_16 6.23% 2.553 2.712 - 8.19% -
SetIntersection_Interlaced_Set_string_16384_1024 6.20% 339042062.996 360059088.169 - 2.24% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.18% 6.240 6.626 - -0.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.18% 10.556 11.209 - 6.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.17% 27.396 29.085 - 2.71% -
std::multiset<int>::contains(key)_(non-existent)/32 6.14% 2.345 2.489 - 6.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.12% 1900064.770 2016370.561 - 25.52% -
rng::copy_n(vector<bool>)_(unaligned)/512 6.09% 3.322 3.524 - 0.66% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.09% 954.862 1012.995 - -0.18% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 6.07% 37.665 39.950 - 2.31% -
BM_std_min<__int128>/12 6.04% 4.474 4.744 - -0.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.03% 22.383 23.732 - 12.77% -
BM_MakeHeap_uint32_PipeOrgan_1024 6.02% 0.689 0.730 - 1.91% -
std::find_first_of(list<int>)_(large_needle)/50 5.99% 1734.898 1838.813 - 5.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.99% 29.190 30.937 - 0.07% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.98% 9967495.994 10563926.033 - 6.08% -
std::set<std::string>::count(key)_(existent)/32 5.97% 14.472 15.337 - -1.81% -
std::stable_sort(deque<int>)_(pipe-organ)/8 5.97% 20.426 21.646 - 7.01% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.96% 343828812.084 364323053.426 - 4.70% -
std::stable_partition(deque<int>)_(dense)/50 5.96% 39.686 42.050 - 1.32% -
BM_RangesMakeHeap_uint64_Random_4 5.96% 1.154 1.223 - 0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.95% 6509247.389 6896502.172 - 2.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.94% 16.201 17.164 - -0.56% -
BM_MakeHeap_string_SingleElement_262144 5.92% 7.792 8.253 - 11.57% -
rng::move_backward(list<int>)/32768 5.89% 33613.677 35593.399 - 1.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.89% 1225.272 1297.388 - -0.04% -
SetIntersection_Front_Vector_string_1024_64 5.88% 3467030.313 3670868.889 - 8.61% -
std::set<int>::erase(key)_(existent)/8192 5.88% 51.270 54.282 - 6.19% -
BM_std_minmax_element<short>/512 5.87% 138.028 146.133 - 3.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 5.87% 20.475 21.676 - 3.32% -
SetIntersection_Front_Set_float_262144_64 5.86% 1871469.646 1981105.708 - 1.85% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.85% 6846.921 7247.740 - -6.55% -
BM_RangesPushHeap_string_SingleElement_16384 5.83% 2.567 2.717 - 6.73% -
BM_num_get<long_long> 5.83% 11.169 11.820 - -0.42% -
BM_num_get<bool> 5.82% 12.081 12.784 - -1.03% -
BM_PushHeap_uint64_Descending_4 5.81% 0.361 0.382 - 3.85% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.80% 40.068 42.391 - 4.90% -
std::deque<std::string>::ctor(size)/32 5.74% 40.140 42.443 - -3.83% -
bm_lexicographical_compare<int>/64 5.73% 4.813 5.089 - 3.32% -
BM_SortHeap_float_1 5.73% 0.251 0.266 - -0.26% -
BM_std_min<int>/3 5.67% 0.696 0.735 - 6.00% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.66% 2.393 2.528 - 6.09% -
std::partition_point(deque<int>)/32 5.66% 4.479 4.733 - 8.94% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.63% 1.080 1.141 - 0.96% -
BM_RangesPushHeap_string_SingleElement_256 5.62% 2.560 2.704 - 7.86% -
SetIntersection_Front_Set_uint64_16384_4 5.62% 1083437.932 1144284.372 - -1.22% -
std::set<int>::find(key)_(existent)/8192 5.61% 8.037 8.488 - 3.32% -
rng::find_last_if(deque<int>)_(bail_90%)/8 5.60% 0.908 0.958 - 3.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.59% 9850.082 10400.394 - 5.69% -
BM_std_minmax_element<char>/3 5.58% 1.180 1.246 - 8.45% -
SetIntersection_Interlaced_Set_string_64_64 5.57% 36012424.621 38018879.453 - 1.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.55% 24.083 25.419 - 2.41% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.54% 11963.456 12626.270 - 0.01% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.52% 6.378 6.730 - 5.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.51% 4.593 4.846 - 0.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.49% 10.530 11.108 - -2.90% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.49% 6492.491 6848.698 - 0.75% -
SetIntersection_Front_Set_string_16384_64 5.48% 4964723.665 5236826.986 - 12.02% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.47% 7275.557 7673.350 - 5.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.46% 12768803.666 13466346.261 - 0.66% -
std::unordered_set<int>::count(key)_(existent)/8192 5.46% 1.316 1.388 - -1.01% -
rng::copy_if(vector<int>)_(entire_range)/64 5.45% 15.487 16.332 - -0.08% -
BM_std_min<__int128>/11 5.43% 4.047 4.266 - -0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 5.43% 3804.145 4010.723 - 1.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.43% 136267.164 143665.946 - 2.97% -
std::find_if_not(list<int>)_(process_all)/8192 5.41% 8232.869 8678.642 - -2.05% -
BM_std_minmax<char>/11 5.39% 1.648 1.737 - -4.06% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.39% 5.400 5.691 - 4.89% -
std::move(list<int>)/512 5.39% 351.226 370.151 - 0.98% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.38% 0.983 1.036 - 4.37% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 5.38% 1.034 1.090 - 9.13% -
BM_std_min<int>/2 5.33% 0.461 0.486 - 5.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.33% 21.641 22.793 - -5.24% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.32% 18.323 19.298 - 6.18% -
SetIntersection_Interlaced_Set_string_64_16 5.32% 39042539.347 41117982.931 - 1.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.31% 6.872 7.237 - 5.61% -
std::stable_sort(deque<int>)_(ascending)/8 5.31% 18.150 19.114 - 6.12% -
BM_StringRelational_Compare_Huge_Empty_Control 5.30% 1.663 1.751 - 7.10% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.28% 14856.234 15641.270 - 3.75% -
std::adjacent_find(deque<int>,_pred)/8 5.28% 4.287 4.513 - -3.39% -
BM_vector_deque_ranges_copy_backward/65536 5.25% 7661.263 8063.735 - 1.69% -
BM_deque_vector_ranges_move_backward/0 5.25% 1.503 1.582 - 15.41% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.24% 0.757 0.797 - 0.75% -
std::unique(list<int>,_pred)_(sprinkled)/1024 5.23% 1021.575 1074.976 - 3.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.23% 11962.114 12587.354 - 0.21% -
std::stable_sort(deque<int>)_(repeated)/8 5.22% 18.203 19.152 - 6.08% -
std::transform(list<int>,_list<int>)/8192 5.19% 9411.148 9899.957 - 7.03% -
BM_std_minmax<char>/64 5.19% 1.256 1.321 - -4.33% -
std::none_of(deque<int>)_(process_all)/50 5.19% 17.757 18.678 - 5.30% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 5.17% 7290.755 7667.766 - 5.01% -
BM_StringEraseWithMove_Small_Transparent 5.17% 2.555 2.687 - 15.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.16% 8.749 9.201 - 5.17% -
BM_StringRelational_Less_Large_Empty_Control 5.15% 1.949 2.049 - 5.67% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.15% 16.891 17.760 - 6.60% -
748_flightdm_r 5.12% 8.978 9.438 - 3.00% -
BM_StringAssignStr_Large_Transparent 5.11% 10.158 10.677 - 3.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.10% 1.278 1.343 - -4.89% -
BM_StringAssignAsciizMix_Opaque 5.10% 4.728 4.969 - 2.44% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.09% 173.553 182.393 - 5.15% -
rng::unique_copy(list<int>)_(sprinkled)/32 5.09% 12.832 13.485 - 2.01% -
rng::find_end(list<int>)_(process_all)/1024 5.08% 673.763 708.022 - 4.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.08% 1402.366 1473.626 - 0.05% -
BM_std_minmax<unsigned_int>/2 5.06% 0.825 0.867 - 0.15% -
BM_RangesPushHeap_string_SingleElement_1024 5.06% 2.578 2.708 - 7.36% -
bm_lexicographical_compare<int>/8 5.05% 1.541 1.619 - 2.09% -
std::stable_partition(deque<int>)_(sparse)/1024 5.04% 453.809 476.690 - 1.30% -
SetIntersection_Front_Vector_uint64_16384_16384 5.03% 77862154.577 81780372.261 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.03% 5134784.353 5393163.130 - -0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.01% 3.951 4.149 - 3.35% -
SetIntersection_Front_Vector_uint64_262144_16384 4.98% 78095607.318 81987809.019 - 0.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.98% 46.842 49.175 - -3.61% -
SetIntersection_Front_Set_string_262144_256 4.98% 15768914.669 16554083.608 - 2.68% -
BM_std_minmax<unsigned_char>/11 4.97% 1.712 1.797 - 3.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.97% 21.417 22.481 - 5.31% -
BM_vector_deque_ranges_move/64 4.96% 2.661 2.793 - 0.34% -
BM_vector_deque_copy/0 4.96% 0.388 0.408 - 7.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 4.94% 1.255 1.317 - 9.23% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.93% 5.165 5.419 - -1.20% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 4.91% 0.495 0.519 - 4.67% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.90% 11890.098 12472.455 - 1.01% -
std::multiset<std::string>::clear()/1024 4.90% 19435.514 20387.208 - 4.01% -
rng::none_of(deque<int>)_(process_all)/8 4.89% 4.385 4.599 - 4.94% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.89% 17.025 17.857 - 6.74% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.86% 6647.428 6970.172 - 5.35% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 4.85% 19.356 20.296 - 1.42% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.85% 28.901 30.303 - 4.04% -
BM_RangesPushHeap_string_SingleElement_64 4.85% 2.611 2.737 - 7.15% -
BM_std_min<__int128>/10 4.84% 3.666 3.843 - -0.17% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.81% 1.502 1.574 - -4.98% -
rng::move(list<int>)/512 4.80% 353.190 370.157 - -0.25% -
bm_lexicographical_compare<signed_char>/5 4.80% 2.207 2.313 - 7.55% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.79% 260.554 273.038 - -2.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.79% 28.684 30.058 - 2.55% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.79% 0.466 0.489 - 2.20% -
BM_RangesPushHeap_uint64_Ascending_16384 4.78% 3.564 3.735 - -3.56% -
BM_std_min<int>/4 4.76% 1.022 1.071 - 3.52% -
rng::search(deque<int>,_pred)_(near_matches)/1000 4.76% 25255.045 26456.852 - 1.00% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 4.76% 5.367 5.622 - 5.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.75% 1.700 1.781 - 6.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.74% 1390.817 1456.712 - -1.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.71% 180627.510 189140.263 - 2.43% -
rng::partition_copy(deque<int>)/50 4.71% 27.459 28.752 - 3.61% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.71% 7.083 7.416 - -2.97% -
BM_StringRelational_Less_Small_Empty_Control 4.71% 1.898 1.988 - -3.38% -
BM_StringAssignStr_Large_Opaque 4.70% 10.166 10.644 - 3.42% -
rng::move(vector<int>)/1048576 4.68% 57762.368 60468.236 - 6.41% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.67% 26.884 28.139 - 2.61% -
BM_std_min<unsigned_short>/23 4.66% 2.135 2.234 - 8.92% -
rng::contains_subrange(list<int>)_(process_all)/50 4.65% 17.614 18.433 - 3.94% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 4.64% 3587.318 3753.899 - 12.21% -
SetIntersection_Front_Set_string_262144_64 4.64% 4801407.128 5024118.963 - 3.74% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.63% 22.779 23.832 - 1.44% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.61% 47.467 49.657 - 3.61% -
BM_std_min<long_long>/3 4.60% 1.283 1.342 - 0.28% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.60% 46.795 48.946 - -2.95% -
std::map<int,_int>::find(key)_(existent)/1024 4.60% 3.750 3.923 - 0.79% -
std::multiset<std::string>::clear()/32 4.59% 881.927 922.431 - 4.24% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.59% 5160.517 5397.400 - 3.49% -
BM_std_min<__int128>/6 4.59% 2.076 2.171 - -0.34% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.58% 33.007 34.520 - 0.94% -
std::partial_sort(deque<int>)_(ascending)/8 4.57% 29.620 30.975 - 3.75% -
rng::search(deque<int>,_pred)_(near_matches)/1024 4.56% 26503.842 27713.694 - 1.05% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.54% 19.298 20.174 - 0.67% -
std::rotate(list<int>)_(1_element_backward)/8192 4.50% 8441.119 8820.901 - 1.19% -
std::set<int>::count(key)_(existent)/32 4.49% 1.793 1.873 - -2.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 4.49% 10.557 11.031 - 10.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.49% 3.402 3.554 - 0.96% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 4.48% 1.296 1.354 - -18.42% -
std::partition_copy(vector<int>)/1024 4.47% 457.240 477.700 - 1.72% -
SetIntersection_Front_Set_uint64_1024_4 4.47% 1099855.862 1149064.287 - -1.23% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 4.47% 19.835 20.721 - -11.70% -
std::multiset<int>::clear()/1024 4.47% 9452.674 9874.768 - 1.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.46% 822.045 858.738 - -0.27% -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 4.45% 9827.681 10264.636 - 4.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.44% 7810851.184 8157843.334 - 4.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 4.44% 29.886 31.213 - 4.66% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.42% 264645.710 276341.390 - 2.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.41% 865.000 903.156 - 1.03% -
std::multiset<int>::clear()/8192 4.41% 74453.305 77733.110 - 2.97% -
BM_vector_deque_copy_backward/70000 4.38% 8163.027 8520.294 - -1.26% -
SetIntersection_Interlaced_Set_uint64_256_64 4.37% 14710051.031 15352911.121 - -0.04% -
rng::any_of(deque<int>)_(process_all)/8 4.36% 3.092 3.227 - 0.21% -
BM_std_min<__int128>/8 4.36% 2.871 2.996 - 0.21% -
std::none_of(deque<int>)_(process_all)/8 4.36% 3.088 3.223 - -0.37% -
rng::all_of(deque<int>)_(process_all)/8 4.34% 3.088 3.222 - 0.11% -
BM_std_minmax_element<int>/5500 4.34% 1441.659 1504.193 - 4.15% -
BM_MakeHeap_uint64_Random_256 4.33% 1.134 1.184 - 3.06% -
BM_std_minmax_element<int>/512 4.32% 138.136 144.111 - 2.54% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.31% 150.190 156.662 - -4.24% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.30% 28351.503 29570.690 - 4.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.30% 6438.372 6715.227 - 5.14% -
std::find_if(deque<int>)_(process_all)/8192 4.30% 2845.291 2967.543 - 5.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.30% 1131003.983 1179596.392 - -1.08% -
std::multiset<std::string>::find(key)_(existent)/8192 4.30% 28.907 30.148 - 17.93% -
std::any_of(deque<int>)_(process_all)/8 4.30% 3.089 3.222 - -0.05% -
std::map<std::string,_int>::clear()/32 4.29% 897.888 936.444 - 1.76% -
BM_MakeThenSortHeap_float_Descending_4 4.29% 1.175 1.226 - 5.87% -
rng::is_sorted(vector<int>,_pred)/8 4.29% 3.512 3.662 - 0.45% -
rng::replace(vector<int>)_(prefix)/50 4.28% 6.984 7.283 - 1.24% -
BM_std_minmax<unsigned_short>/30 4.28% 2.726 2.842 - 0.60% -
BM_RangesPushHeap_string_SingleElement_4 4.28% 2.294 2.392 - 5.68% -
BM_MakeHeap_uint32_Random_16384 4.27% 1.000 1.043 - 3.34% -
BM_std_min<__int128>/9 4.27% 3.273 3.412 - 0.04% -
BM_MakeThenSortHeap_float_Random_4 4.27% 4.462 4.652 - 7.17% -
std::all_of(deque<int>)_(process_all)/8 4.27% 3.091 3.223 - 0.14% -
std::set<int>::insert(value)_(already_present)/0 4.25% 0.582 0.606 - 4.25% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.25% 1.752 1.826 - -1.13% -
std::set<int>::contains(key)_(non-existent)/32 4.25% 2.348 2.447 - 1.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.24% 28.571 29.783 - 0.48% -
BM_PopHeap_float_262144 4.24% 40.667 42.390 - 11.45% -
BM_std_min<unsigned_int>/4 4.23% 0.996 1.038 - 1.39% -
rng::find_if_not(vector<int>)_(process_all)/8 4.23% 2.518 2.624 - 3.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.23% 19472963.312 20295831.204 - -1.53% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 4.23% 9152.059 9538.748 - 7.60% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.22% 25.435 26.508 - 0.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.21% 21.410 22.312 - -1.34% -
rng::find_end(vector<int>)_(same_length)/1024 4.21% 513.721 535.349 - 4.85% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 4.21% 13891.141 14475.966 - 3.81% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.20% 0.242 0.253 - 0.69% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.19% 32.273 33.626 - 5.50% -
BM_vector_deque_ranges_copy_backward/64000 4.19% 7334.739 7642.037 - 0.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.18% 6.564 6.838 - -0.30% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 4.17% 1.612 1.679 - 11.22% -
std::stable_partition(vector<int>)_(sparse)/32 4.16% 6.874 7.160 - 3.66% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.16% 10496.613 10933.130 - 10.14% -
BM_std_minmax<unsigned_long_long>/2 4.15% 0.869 0.905 - 1.81% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.14% 1.536 1.600 - 5.03% -
std::fill_n(deque<int>)/32 4.13% 1.156 1.204 - -1.05% -
SetIntersection_Interlaced_Set_uint64_256_256 4.13% 9023237.460 9395606.541 - 6.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.12% 1595079.572 1660778.305 - 12.20% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 4.10% 9842.661 10246.675 - 4.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.10% 3.132 3.260 - 9.80% -
BM_deque_deque_copy_backward/64 4.09% 3.374 3.512 - 5.73% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 4.08% 31.629 32.918 - -0.56% -
BM_RangesPushHeap_uint64_Ascending_262144 4.07% 4.701 4.892 - -6.90% -
BM_StringFindAllMatch/8 4.07% 2.544 2.648 - 9.54% -
BM_std_minmax<unsigned_short>/4 4.07% 0.936 0.974 - -5.37% -
std::set<std::string>::count(key)_(non-existent)/1024 4.06% 22.786 23.711 - 3.98% -
BM_std_minmax_element<int>/4000 4.05% 1053.856 1096.582 - 3.91% -
BM_std_minmax_element<int>/4096 4.05% 1078.512 1122.231 - 3.80% -
rng::distance(join_view(vector<vector<int>>)/50 4.05% 0.605 0.629 - 4.10% -
std::partial_sort(deque<int>)_(shuffled)/8 4.05% 33.296 34.644 - 0.85% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.04% 6.327 6.582 - 3.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.04% 85.416 88.866 - 1.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.04% 10.482 10.905 - 0.32% -
BM_std_min<short>/17 4.04% 1.586 1.650 - -2.65% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.04% 10.072 10.479 - 2.43% -
BM_std_minmax_element<long_long>/1024 4.03% 272.019 282.973 - 1.47% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 4.01% 26.840 27.916 - 8.16% -
BM_StringRelational_Less_Small_Huge_Control 4.01% 1.758 1.828 - 1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.00% 4604.609 4788.932 - -3.61% -
BM_PushHeap_float_Descending_16 4.00% 0.363 0.378 - 0.04% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.00% 1.260 1.310 - -9.54% -
BM_RangesPopHeap_uint64_262144 3.99% 41.152 42.794 - -2.38% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.98% 2.359 2.452 - 1.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.97% 558.384 580.567 - 8.25% -
rng::remove_copy(list<int>)_(prefix)/8192 3.97% 7030.611 7309.787 - 4.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.97% 0.901 0.937 - 5.00% -
BM_std_minmax_element<int>/1024 3.97% 272.780 283.605 - 3.21% -
BM_std_minmax_element<short>/3 3.97% 1.148 1.194 - -0.25% -
rng::find_if(vector<char>)_(process_all)/8 3.96% 2.487 2.586 - 0.06% -
std::set<int>::lower_bound(key)_(existent)/8192 3.96% 7.847 8.158 - 4.32% -
std::stable_sort(deque<int>)_(heap)/8 3.95% 26.009 27.036 - 3.33% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.93% 1.720 1.788 - -5.49% -
BM_getline_string 3.92% 17.531 18.219 - 7.46% -
BM_std_minmax_element<char>/1 3.90% 0.301 0.313 - 0.93% -
BM_std_minmax_element<long_long>/512 3.90% 138.204 143.593 - 1.65% -
SetIntersection_None_Vector_uint64_262144_1024 3.90% 1157587.781 1202702.939 - -0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.89% 0.734 0.763 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.89% 1116396.368 1159831.324 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.88% 1065920.546 1107321.016 - -1.62% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 3.88% 56.102 58.279 - -4.06% -
rng::for_each(multiset<int>::iterator)/50 3.87% 56.078 58.246 - 2.67% -
BM_std_min<char>/30 3.87% 2.223 2.309 - -1.67% -
BM_RangesPushHeap_string_SingleElement_262144 3.86% 2.635 2.737 - 5.42% -
BM_std_minmax_element<int>/64000 3.86% 16831.837 17481.969 - 4.05% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.86% 3175.716 3298.316 - -11.43% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 3.86% 0.540 0.560 - 15.49% -
BM_std_min<char>/8 3.83% 2.251 2.337 - -2.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.82% 23.078 23.960 - 0.19% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 3.82% 653337.894 678285.421 - 1.60% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.81% 23.532 24.430 - 29.51% -
BM_std_min<__int128>/7 3.81% 2.481 2.575 - -0.04% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.81% 5947.088 6173.682 - 6.06% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.81% 25519.283 26491.397 - 4.11% -
BM_RangesMakeThenSortHeap_float_Heap_4 3.78% 1.225 1.271 - 4.35% -
BM_vector_deque_move/64 3.78% 2.704 2.806 - -2.82% -
std::reverse_copy(vector<int>)/8 3.78% 2.367 2.456 - 0.12% -
SetIntersection_Interlaced_Vector_float_1024_4 3.77% 1466805.052 1522077.663 - 15.64% -
SetIntersection_None_Vector_uint32_1024_256 3.77% 1104667.208 1146276.465 - -0.77% -
BM_std_minmax_element<int>/70000 3.76% 18408.428 19101.500 - 3.95% -
BM_std_minmax<unsigned_short>/3 3.76% 1.165 1.209 - -1.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.75% 25.999 26.973 - -3.71% -
BM_MakeHeap_string_Ascending_256 3.75% 4.989 5.176 - 7.37% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.74% 14651.286 15199.426 - 3.59% -
std::find_end(vector<int>)_(match_near_end)/1000 3.73% 262.594 272.398 - 3.85% -
SetIntersection_None_Vector_uint32_262144_1 3.73% 1163332.856 1206697.218 - 0.36% -
BM_std_minmax_element<int>/65536 3.72% 17223.564 17865.078 - 3.83% -
BM_std_minmax<int>/7 3.72% 1.711 1.774 - 0.66% -
rng::starts_with(list<int>)/8 3.72% 2.911 3.019 - 3.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.72% 4273.183 4431.990 - -3.01% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 3.71% 53232.580 55210.043 - 2.65% -
BM_std_minmax_element<long_long>/4096 3.71% 1077.033 1117.041 - 1.41% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.71% 22.073 22.893 - -3.21% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.71% 7033.546 7294.594 - 2.54% -
SetIntersection_None_Set_uint32_262144_1024 3.71% 1144851.727 1187303.955 - -6.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.70% 1.382 1.433 - 0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.68% 0.742 0.770 - 4.94% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.67% 0.894 0.927 - 0.47% -
rng::any_of(deque<int>)_(process_all)/8192 3.65% 2625.277 2721.180 - -8.36% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.65% 25.916 26.862 - -4.66% -
std::none_of(list<int>)_(process_all)/32768 3.65% 25757.955 26698.055 - 2.32% -
BM_std_min<unsigned_char>/15 3.64% 2.086 2.162 - 2.94% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.64% 12551.453 13008.432 - -0.32% -
BM_StringFindAllMatch/1 3.64% 2.774 2.875 - 9.52% -
BM_std_minmax_element<long_long>/4000 3.63% 1052.350 1090.513 - 1.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.63% 31.841 32.995 - 2.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.62% 1.629 1.688 - 2.95% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.62% 16151.400 16736.139 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.61% 1134326.021 1175295.309 - -1.57% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 3.61% 9083.306 9411.143 - 10.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.61% 1187584.866 1230422.010 - -1.33% -
bm_gcd_trivial 3.60% 0.856 0.887 - -3.56% -
std::deque<int>::ctor(size)/32 3.60% 26.122 27.063 - -3.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.60% 20379909.592 21113457.456 - 0.29% -
BM_std_minmax_element<long_long>/5500 3.60% 1444.963 1496.959 - 2.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.59% 13528.009 14013.610 - 2.82% -
std::set<std::string>::erase(key)_(non-existent)/8192 3.59% 33.518 34.721 - 8.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.58% 46.797 48.473 - 0.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.58% 6467.293 6698.650 - 1.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.57% 22.042 22.829 - 3.05% -
std::swap_ranges(deque<int>)/1024 3.56% 329.566 341.309 - 6.74% -
std::multimap<std::string,_int>::erase(iterator)/0 3.56% 26.220 27.152 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.54% 1079289.680 1117526.281 - -0.68% -
std::map<int,_int>::find(key)_(non-existent)/32 3.54% 2.402 2.487 - -0.95% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.54% 211.099 218.562 - -0.79% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.53% 8.512 8.812 - 2.72% -
rng::find_if(deque<int>)_(bail_25%)/8 3.53% 1.453 1.505 - 1.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.53% 24110.938 24962.478 - 0.80% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.53% 1.203 1.245 - -3.57% -
std::unordered_set<int>::count(key)_(non-existent)/8192 3.53% 1.671 1.730 - 14.90% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.52% 1597873.556 1654196.016 - 15.80% -
rng::find_end(vector<int>)_(process_all)/1048576 3.52% 253644.620 262577.367 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 3.52% 117420920.321 121551057.937 - -1.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.50% 33.084 34.243 - -0.82% -
BM_StringEraseWithMove_Small_Opaque 3.50% 2.574 2.664 - 3.85% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.49% 13711.062 14189.597 - 3.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 3.48% 18763479.016 19415735.069 - -2.22% -
BM_RangesPopHeap_uint32_1 3.47% 0.415 0.430 - -15.30% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.46% 19.666 20.347 - 4.90% -
rng::adjacent_find(deque<int>,_pred)/8 3.45% 4.172 4.316 - 2.71% -
BM_std_minmax<unsigned_char>/10 3.44% 1.341 1.387 - 3.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.43% 55777.066 57692.490 - 1.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.43% 87449.028 90448.989 - 1.57% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.43% 29.580 30.595 - 3.80% -
SetIntersection_None_Set_uint32_262144_262144 3.43% 1148176.270 1187507.240 - -4.35% -
SetIntersection_Front_Vector_uint32_262144_256 3.42% 2269960.075 2347619.797 - -0.02% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.42% 26.510 27.417 - 11.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.41% 28232.246 29195.481 - 3.32% -
SetIntersection_Front_Set_uint32_256_64 3.41% 6235168.440 6447880.795 - -5.31% -
BM_deque_vector_move/64000 3.40% 2711.265 2803.555 - 3.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.39% 10.693 11.056 - -2.22% -
BM_PopHeap_float_1 3.37% 0.470 0.486 - 3.45% -
std::search_n(list<int>)_(no_match)/1000 3.36% 677.286 700.050 - 2.83% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.35% 51518.572 53246.493 - 1.31% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.35% 9.538 9.857 - -2.12% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.33% 16436.730 16983.590 - 3.23% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 3.33% 20663.430 21350.667 - 2.13% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.32% 28.816 29.773 - 2.74% -
BM_deque_deque_ranges_move_backward/0 3.31% 0.792 0.819 - -4.03% -
rng::stable_sort(deque<int>)_(descending)/8 3.31% 27.355 28.261 - 4.24% -
BM_tolower_char<wchar_t> 3.31% 0.614 0.634 - -8.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.31% 4163.116 4300.765 - 1.30% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.31% 1921189.127 1984691.162 - 2.54% -
BM_PushHeap_float_Random_1 3.30% 0.517 0.534 - -15.93% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.30% 3907.910 4036.675 - 4.85% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.29% 1.507 1.557 - 2.79% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.29% 2.309 2.385 - 2.48% -
std::unordered_set<std::string>::count(key)_(existent)/32 3.29% 38.972 40.254 - 10.03% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 3.29% 16841.287 17394.834 - 4.58% -
std::multimap<int,_int>::clear()/1024 3.28% 10221.252 10556.786 - 2.07% -
BM_MakeHeap_uint32_Random_1024 3.28% 1.030 1.064 - -5.93% -
BM_std_minmax<char>/12 3.28% 1.915 1.978 - -3.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.28% 1.780 1.838 - -11.01% -
BM_std_minmax<unsigned_char>/12 3.28% 1.945 2.009 - 0.77% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.27% 24143.721 24934.372 - -0.00% -
BM_PushHeap_uint32_Random_4 3.27% 2.481 2.562 - -0.85% -
BM_std_min<long_long>/5 3.27% 1.904 1.967 - 1.27% -
std::move_backward(vector<int>)/1048576 3.27% 54475.926 56256.025 - -0.67% -
BM_PushHeap_float_Random_16384 3.27% 7.525 7.771 - 1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 3.27% 8.695 8.979 - 3.33% -
SetIntersection_Interlaced_Set_uint32_256_256 3.26% 8851964.824 9140866.758 - 1.61% -
BM_StringRelational_Eq_Large_Huge_Control 3.26% 0.486 0.502 - 1.49% -
BM_PushHeap_uint64_Descending_16 3.26% 0.360 0.372 - 1.81% -
SetIntersection_Front_Set_string_262144_1024 3.26% 59936801.515 61888212.847 - 2.56% -
std::find_if(list<int>)_(process_all)/8192 3.26% 12187.993 12584.775 - 46.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 3.25% 1.918 1.980 - 0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.25% 49.503 51.113 - 21.56% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.25% 3.554 3.669 - -0.47% -
rng::any_of(deque<int>)_(process_all)/32768 3.25% 10529.248 10871.472 - -8.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 3.25% 39142053.124 40413686.000 - 1.89% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.25% 10062.098 10388.804 - -5.53% -
BM_RangesPushHeap_uint64_Descending_4 3.25% 0.360 0.372 - -2.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.24% 1224040.143 1263693.153 - 0.67% -
rng::stable_partition(deque<int>)_(dense)/1024 3.24% 590.021 609.111 - 1.66% -
SetIntersection_Front_Vector_uint32_1024_64 3.23% 1390369.019 1435308.107 - -1.17% -
bm_lexicographical_compare<signed_char>/6 3.23% 2.491 2.571 - 5.48% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.23% 4791.724 4946.292 - 2.21% -
std::partition_point(deque<int>)/50 3.22% 4.614 4.763 - 5.95% -
std::is_sorted_until(list<int>)/8 3.22% 2.208 2.279 - 3.92% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.22% 25.152 25.962 - 1.72% -
BM_vector_deque_ranges_move_backward/2 3.21% 1.937 1.999 - 11.05% -
BM_std_minmax<unsigned_int>/6 3.21% 1.344 1.387 - -0.00% -
BM_PushHeap_string_Ascending_256 3.20% 10.184 10.511 - -5.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.20% 2.642 2.727 - 1.93% -
BM_MakeThenSortHeap_string_SingleElement_16 3.20% 13.716 14.154 - 4.61% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.19% 2.334 2.408 - -9.44% -
SetIntersection_Front_Set_float_1024_1 3.19% 1117979.943 1153666.965 - 2.18% -
SetIntersection_Front_Set_string_262144_4 3.18% 1299642.822 1341030.769 - 0.51% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.17% 9.553 9.856 - 3.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.16% 0.991 1.022 - 0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.16% 838.670 865.195 - 0.28% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.16% 42761.124 44111.651 - 4.17% -
BM_MakeHeap_uint64_Random_1024 3.16% 1.097 1.132 - 7.17% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.15% 4.360 4.497 - 1.65% -
SetIntersection_Front_Set_string_1024_16 3.14% 2021728.781 2085306.128 - 3.59% -
rng::unique(deque<int>)_(sprinkled)/32 3.14% 60.646 62.552 - 7.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.14% 34.663 35.752 - 1.02% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.13% 7.026 7.247 - 0.53% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.13% 505.387 521.188 - 5.12% -
rng::rotate(deque<int>)_(1_element_forward)/50 3.13% 6.100 6.291 - 1.90% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.12% 25.997 26.808 - -4.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.12% 0.908 0.936 - 0.24% -
std::set<int>::erase(key)_(existent)/1024 3.11% 38.586 39.784 - -0.12% -
rng::equal(vector<bool>)_(unaligned)/8192 3.10% 64.767 66.774 - 2.50% -
SetIntersection_Interlaced_Vector_float_16384_16384 3.10% 85160109.902 87796772.910 - -19.63% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.09% 29.839 30.761 - 0.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.08% 0.875 0.901 - 6.33% -
SetIntersection_Interlaced_Set_string_1024_1024 3.08% 56620112.699 58362666.620 - 2.49% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 3.08% 20650.262 21285.731 - 1.75% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.07% 676.393 697.191 - 2.51% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 3.07% 503943.795 519433.644 - 5.12% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.07% 9.997 10.304 - 5.71% -
753_ns3_r 3.07% 10.220 10.533 - 4.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.06% 2.165 2.232 - -5.00% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.06% 22.332 23.016 - 1.08% -
SetIntersection_Front_Set_uint64_1024_64 3.06% 1888060.935 1945801.322 - -0.93% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.05% 1.639 1.689 - 17.31% -
BM_num_get<long_double> 3.05% 35.576 36.662 - -0.18% -
SetIntersection_Front_Set_uint64_262144_4 3.05% 1117760.870 1151813.401 - -1.97% -
BM_std_minmax<unsigned_short>/31 3.04% 2.998 3.089 - 0.24% -
BM_std_min<__int128>/5 3.04% 1.748 1.801 - -0.15% -
rng::starts_with(deque<int>)/8 3.04% 4.099 4.223 - 1.86% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.04% 0.762 0.785 - 1.58% -
std::find_if_not(vector<int>)_(process_all)/8 3.03% 2.531 2.607 - -1.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.03% 848.946 874.678 - -2.05% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 3.03% 18.313 18.868 - 2.14% -
std::multimap<int,_int>::count(key)_(existent)/32 3.03% 3.493 3.599 - 0.39% -
rng::remove(deque<int>)_(prefix)/50 3.02% 63.484 65.402 - 1.47% -
bm_ranges_lexicographical_compare<signed_char>/512 3.02% 7.690 7.922 - 0.85% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 3.02% 1.338 1.379 - -3.56% -
SetIntersection_Front_Set_string_16_4 3.01% 66849474.666 68859782.733 - 1.44% -
BM_vector_deque_move_backward/70000 2.98% 8004.825 8243.750 - -0.62% -
BM_std_min<char>/29 2.98% 2.002 2.062 - -1.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.98% 22.546 23.218 - 2.83% -
BM_std_minmax<char>/10 2.98% 1.301 1.340 - -3.27% -
rng::find_if(deque<int>)_(process_all)/8192 2.97% 3009.631 3099.095 - 4.89% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.97% 9.263 9.538 - -0.75% -
std::rotate(deque<int>)_(by_1/2)/50 2.97% 10.269 10.574 - 1.17% -
BM_StringRelational_Eq_Empty_Empty_Control 2.96% 1.854 1.909 - -11.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.96% 5.050 5.200 - -0.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.96% 10.211 10.513 - -0.68% -
std::equal(vector<int>)_(it,_it,_it)/50 2.96% 4.368 4.497 - 0.08% -
rng::adjacent_find(deque<int>,_pred)/50 2.95% 29.018 29.875 - 1.68% -
BM_std_minmax<short>/32 2.95% 1.229 1.265 - 0.08% -
BM_std_minmax_element<int>/64 2.95% 17.279 17.789 - 1.50% -
BM_StringFindStringLiteral/32 2.95% 1.667 1.716 - 2.92% -
SetIntersection_Front_Vector_uint32_16_16 2.95% 37886148.325 39001937.182 - 2.29% -
std::unique(deque<int>)_(contiguous)/52 2.94% 68.457 70.472 - -3.72% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.94% 30.094 30.979 - -0.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 2.94% 22.324 22.981 - -0.39% -
SetIntersection_None_Vector_uint64_256_64 2.93% 3526385.901 3629724.521 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.93% 21543537.403 22174606.807 - 4.08% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.93% 30.574 31.469 - -1.33% -
BM_MakeHeap_string_Random_262144 2.93% 15.580 16.036 - 0.97% -
SetIntersection_Front_Set_string_1024_256 2.93% 16132533.935 16604472.114 - 3.45% -
rng::move(deque<int>)/1048576 2.92% 54335.645 55921.240 - 2.84% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.92% 9.460 9.736 - -0.23% -
std::unordered_set<int>::clear()/1024 2.92% 7886.450 8116.469 - 1.47% -
std::set<int>::equal_range(key)_(existent)/32 2.91% 1.702 1.752 - 2.74% -
BM_std_minmax<unsigned_char>/13 2.91% 2.219 2.283 - 2.06% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.91% 22.356 23.006 - -0.32% -
SetIntersection_Interlaced_Set_string_1024_1 2.91% 1147866.434 1181230.541 - 1.56% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.91% 364.874 375.478 - 0.34% -
BM_MakeHeap_uint64_QuickSortAdversary_4 2.90% 0.428 0.440 - 6.64% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.90% 4.195 4.317 - 1.91% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.90% 23.051 23.719 - 4.66% -
std::unordered_set<std::string>::erase(iterator)/1024 2.90% 29.843 30.708 - 17.18% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.89% 11.773 12.114 - 1.02% -
SetIntersection_Front_Vector_uint32_262144_1 2.89% 1089372.245 1120865.630 - -0.19% -
BM_StringRelational_Less_Empty_Huge_Control 2.89% 1.992 2.049 - -0.43% -
std::find_if_not(deque<int>)_(process_all)/8192 2.89% 2945.460 3030.443 - -2.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.88% 0.833 0.857 - 1.36% -
BM_RangesPushHeap_uint64_Descending_16 2.88% 0.360 0.370 - -1.52% -
rng::unique_copy(deque<int>)_(sprinkled)/32 2.88% 10.083 10.373 - 4.65% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.88% 12084.821 12432.614 - 8.42% -
BM_StringAssignAsciiz_Large_Transparent 2.88% 11.583 11.916 - 2.83% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.88% 2.236 2.300 - 2.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.87% 1084613.481 1115718.686 - 1.06% -
rng::find_end(deque<int>)_(match_near_end)/1000 2.86% 325.687 335.010 - 4.13% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.86% 206349449.766 212255925.542 - 1.37% -
rng::remove(deque<int>)_(prefix)/32 2.86% 55.140 56.718 - 0.67% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.86% 97372.653 100156.843 - 1.70% -
std::map<int,_int>::find(key)_(existent)/32 2.86% 1.531 1.574 - -0.05% -
BM_StringConstructDestroyCStr_Large_Transparent 2.86% 8.952 9.208 - -4.42% -
BM_MakeHeap_string_Descending_256 2.86% 2.698 2.775 - 2.16% -
std::unique(list<int>)_(contiguous)/1024 2.85% 927.374 953.830 - 4.68% -
std::adjacent_find(vector<int>,_pred)/8 2.85% 3.369 3.465 - 3.69% -
SetIntersection_None_Vector_string_262144_256 2.85% 1314140.772 1351552.920 - 0.81% -
SetIntersection_Interlaced_Set_uint32_256_64 2.84% 14670528.091 15087587.773 - -1.16% -
BM_StringRelational_Less_Empty_Empty_Control 2.84% 1.935 1.990 - 2.41% -
std::vector<int>::ctor(size)/1024 2.84% 41.099 42.265 - 3.38% -
rng::for_each_n(list<int>)/50 2.84% 21.734 22.350 - -2.95% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.84% 2.205 2.268 - -7.28% -
std::unordered_set<std::string>::erase(iterator)/0 2.83% 27.410 28.187 - -12.90% -
rng::fill_n(deque<int>)/8192 2.83% 240.646 247.450 - 1.76% -
SetIntersection_Front_Set_string_1024_1024 2.83% 56345127.575 57937101.728 - 0.51% -
std::unique(deque<int>)_(sprinkled)/1024 2.82% 876.229 900.921 - 6.42% -
rng::for_each(list<int>)/8 2.80% 2.532 2.603 - 1.63% -
SetIntersection_None_Set_uint32_1024_4 2.79% 8696221.928 8939191.214 - 2.87% -
BM_std_min<unsigned_int>/24 2.79% 1.832 1.883 - 4.59% -
BM_std_minmax<unsigned_int>/27 2.79% 2.375 2.441 - -0.63% -
rng::search(vector<int>)_(same_length)/8192 2.79% 1878.783 1931.140 - -2.64% -
BM_StringAssignAsciizMix_Transparent 2.79% 3.022 3.106 - 2.28% -
BM_PushHeap_string_Ascending_64 2.78% 7.139 7.338 - -2.34% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.78% 168295946.102 172979476.633 - 1.98% -
BM_PopHeap_float_16384 2.78% 33.137 34.058 - -2.53% -
SetIntersection_None_Set_float_262144_16 2.78% 1161137.533 1193413.738 - -1.16% -
BM_std_minmax<int>/6 2.78% 1.349 1.387 - -0.01% -
SetIntersection_None_Set_float_262144_64 2.78% 1161667.966 1193954.181 - -1.15% -
rng::find_end(list<int>)_(process_all)/1000 2.77% 685.603 704.599 - 3.58% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.76% 127.601 131.124 - -0.29% -
BM_std_min<unsigned_short>/64 2.76% 3.498 3.595 - 2.35% -
rng::for_each(map<int>)/8 2.76% 4.474 4.597 - 0.67% -
BM_MakeThenSortHeap_string_SingleElement_4 2.76% 5.959 6.123 - -0.55% -
std::swap_ranges(deque<int>)/8192 2.75% 2635.988 2708.604 - 6.01% -
SetIntersection_Front_Vector_uint32_16384_16384 2.75% 79360260.513 81546153.016 - 1.55% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.75% 9.986 10.260 - -5.47% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.75% 19131.650 19656.969 - 2.63% -
BM_vector_deque_ranges_copy_backward/70000 2.75% 8155.895 8379.798 - -3.15% -
std::multiset<std::string>::erase(iterator)/32 2.74% 30.769 31.613 - -2.64% -
std::multiset<std::string>::clear()/8192 2.74% 200013.941 205494.530 - 1.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.74% 23.627 24.273 - -0.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.73% 365.381 375.352 - 3.17% -
std::map<std::string,_int>::clear()/8192 2.73% 205947.082 211559.920 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.72% 0.921 0.946 - -0.05% -
SetIntersection_Front_Vector_uint64_256_4 2.72% 4348956.633 4467354.672 - 0.72% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.72% 118.788 122.021 - 0.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.72% 566.526 581.944 - 2.52% -
std::shift_right(deque<int>)/50 2.72% 4.213 4.328 - 1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.71% 8754980.411 8992157.007 - 0.63% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.71% 2437.334 2503.351 - 1.33% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.71% 8773.164 9010.731 - 1.27% -
SetIntersection_Interlaced_Set_uint64_256_16 2.71% 12140773.147 12469288.352 - 1.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.70% 10.088 10.361 - -0.95% -
rng::copy_if(vector<int>)_(entire_range)/8 2.70% 2.203 2.263 - -2.34% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.70% 1.895 1.946 - 0.11% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.70% 2440.793 2506.635 - 1.87% -
rng::starts_with(vector<int>,_pred)/8 2.69% 4.126 4.237 - 2.67% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.69% 2.199 2.258 - 0.16% -
BM_std_minmax<short>/25 2.68% 2.203 2.262 - -2.00% -
SetIntersection_Front_Set_float_262144_16 2.68% 1271955.649 1306073.744 - 5.80% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.68% 4.463 4.583 - -23.27% -
SetIntersection_Front_Set_string_16384_1024 2.68% 59302077.706 60891173.858 - 2.34% -
BM_std_minmax_element<short>/64 2.68% 17.237 17.699 - 2.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.68% 157800040.821 162026735.015 - 2.43% -
bm_lexicographical_compare<signed_char>/7 2.67% 2.746 2.819 - 1.74% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.66% 72.287 74.212 - 2.20% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.66% 18.156 18.639 - 6.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.66% 1137567.190 1167833.100 - 0.03% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.66% 4.284 4.398 - 0.03% -
BM_StringCopy_Huge 2.66% 100.977 103.660 - -1.44% -
SetIntersection_Front_Vector_string_262144_256 2.66% 9970545.148 10235277.487 - 2.13% -
SetIntersection_Interlaced_Vector_float_64_64 2.64% 12059808.496 12378431.570 - 0.25% -
BM_deque_vector_ranges_move_backward/70000 2.64% 8522.461 8747.514 - 1.82% -
BM_StringRelational_Eq_Small_Small_Control 2.64% 1.851 1.900 - 12.01% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.63% 13.373 13.726 - -0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.63% 3137905.409 3220534.225 - 25.94% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.63% 4.044 4.150 - 6.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.63% 343275906.863 352302999.959 - 1.20% -
SetIntersection_None_Set_float_262144_1 2.63% 1162173.096 1192701.416 - -2.86% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.63% 81.084 83.213 - -0.08% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.62% 939.210 963.794 - 1.20% -
BM_std_min<unsigned_char>/24 2.61% 2.757 2.829 - -3.80% -
std::map<int,_int>::erase(iterator)/1024 2.61% 21.019 21.567 - 1.35% -
SetIntersection_Front_Vector_uint32_256_16 2.60% 4369336.929 4482970.475 - -0.44% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.59% 45.289 46.464 - -1.93% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.59% 1.160 1.190 - -16.64% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.59% 20.357 20.884 - 2.61% -
SetIntersection_Front_Vector_uint32_16384_256 2.59% 2290052.784 2349290.493 - -0.05% -
rng::rotate_copy(vector<int>)/1024 2.59% 32.503 33.344 - 1.48% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.58% 10.165 10.427 - 6.78% -
rng::sort(deque<int>)_(repeated)/8192 2.57% 6573.259 6742.514 - 0.02% -
SetIntersection_Interlaced_Set_uint32_256_4 2.57% 11408589.433 11702132.908 - -3.32% -
rng::fill_n(deque<int>)/32 2.57% 1.225 1.257 - 4.33% -
BM_MakeHeap_string_PipeOrgan_256 2.57% 4.771 4.894 - 0.37% -
SetIntersection_None_Vector_uint32_1024_64 2.57% 1152939.517 1182518.581 - 2.97% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.56% 2.160 2.216 - -1.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.56% 19.657 20.159 - 1.64% -
rng::fill(vector<int>)/32 2.56% 1.039 1.066 - -7.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.55% 797.447 817.800 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.55% 1.388 1.423 - 4.03% -
BM_PushHeap_uint64_Ascending_16 2.55% 0.912 0.935 - 1.38% -
BM_StringFindAllMatch/64 2.54% 3.072 3.150 - 8.84% -
SetIntersection_Front_Set_string_1024_4 2.54% 1313043.316 1346432.882 - 2.38% -
std::stable_sort(deque<int>)_(heap)/8192 2.54% 17592.412 18039.143 - 0.88% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.54% 15703.929 16102.692 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.53% 1457980.001 1494889.951 - 3.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.53% 14.834 15.210 - 0.91% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.53% 2.858 2.931 - 1.55% -
rng::find_end(list<int>)_(process_all)/1048576 2.53% 824731.927 845564.331 - -1.78% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 2.52% 8302.829 8512.422 - 3.98% -
std::unordered_set<int>::clear()/8192 2.52% 61971.823 63535.799 - 3.43% -
BM_LowerBound_pair<uint32,_uint32>_1 2.52% 2.865 2.937 - 2.51% -
rng::find(list<int>)_(bail_25%)/8192 2.52% 1423.272 1459.165 - 0.24% -
BM_deque_deque_copy_backward/512 2.52% 18.571 19.039 - 2.50% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.52% 9.210 9.442 - -0.04% -
BM_std_min<short>/26 2.51% 2.099 2.152 - 2.87% -
rng::copy(list<int>)/64 2.51% 33.801 34.649 - 12.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.51% 35.352 36.239 - -0.71% -
rng::stable_sort(deque<int>)_(ascending)/8 2.50% 18.376 18.836 - 2.17% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.50% 1532976.971 1571367.352 - -3.22% -
BM_PushHeap_float_Random_262144 2.50% 7.553 7.742 - 0.32% -
rng::contains_subrange(list<int>)_(single_element)/50 2.50% 17.644 18.085 - 3.16% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 2.49% 1.493 1.530 - 5.37% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.49% 1.218 1.249 - 1.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.49% 794.016 813.798 - 2.56% -
SetIntersection_Interlaced_Set_float_16384_16 2.49% 210626031.949 215866271.941 - 2.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.49% 39682.067 40668.301 - 1.12% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.48% 511.311 524.017 - 1.29% -
std::stable_partition(vector<int>)_(sparse)/1024 2.48% 207.265 212.413 - -0.76% -
rng::rotate(list<int>)_(by_1/3)/50 2.48% 23.588 24.172 - 2.31% -
BM_std_min<__int128>/4 2.48% 1.374 1.408 - -0.25% -
std::remove_if(deque<int>)_(sprinkled)/32 2.47% 56.119 57.507 - -0.39% -
BM_MakeHeap_uint32_Random_64 2.47% 1.250 1.281 - -4.00% -
BM_std_minmax<unsigned_long_long>/3 2.47% 1.239 1.269 - 2.88% -
std::map<int,_int>::erase(key)_(existent)/1024 2.47% 24.892 25.506 - 1.45% -
BM_std_min<unsigned_short>/512 2.46% 7.139 7.315 - 0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.46% 23.730 24.314 - 1.20% -
BM_RangesMakeThenSortHeap_float_Ascending_4 2.46% 1.359 1.393 - 3.89% -
std::stable_sort(deque<int>)_(heap)/1024 2.46% 2716.434 2783.182 - 1.60% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.45% 2.578 2.641 - -3.15% -
SetIntersection_Front_Set_uint32_16384_256 2.45% 4858896.518 4978014.254 - 9.19% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.45% 11.632 11.917 - 2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.45% 9.165 9.390 - 3.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.45% 25868.671 26502.290 - 2.29% -
SetIntersection_None_Set_uint32_256_256 2.45% 5769332.836 5910611.603 - 2.38% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.44% 0.573 0.587 - 2.14% -
std::set<std::string>::insert(value)_(already_present)/8192 2.44% 38.534 39.474 - -2.34% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.44% 4.307 4.412 - 0.84% -
std::find_end(list<int>)_(process_all)/1024 2.44% 703.015 720.147 - 1.49% -
BM_std_min<unsigned_char>/32 2.44% 2.864 2.933 - 3.09% -
rng::equal(vector<bool>)_(unaligned)/1024 2.43% 7.632 7.818 - 2.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.43% 423.649 433.955 - 2.07% -
BM_RangesPushHeap_uint32_Random_256 2.43% 5.924 6.068 - -1.74% -
SetIntersection_None_Set_uint64_262144_64 2.43% 1199963.865 1229074.871 - 0.54% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.43% 213999564.324 219189828.611 - 1.67% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.42% 16590.771 16992.400 - -0.24% -
SetIntersection_None_Set_float_262144_16384 2.42% 1163602.455 1191755.209 - -2.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.42% 0.696 0.713 - -0.65% -
std::multimap<std::string,_int>::clear()/1024 2.42% 19787.068 20264.968 - 1.40% -
rng::partial_sort(deque<int>)_(heap)/8 2.41% 36.906 37.797 - -0.49% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.41% 31.575 32.337 - 3.19% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.40% 2.477 2.537 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.40% 14123298.693 14462729.823 - -29.66% -
BM_std_min<int>/11 2.40% 1.156 1.184 - 2.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.40% 1330282.741 1362168.877 - 0.65% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.40% 23.046 23.599 - 7.67% -
SetIntersection_Front_Vector_string_262144_1024 2.40% 40119583.152 41080909.955 - 3.49% -
SetIntersection_None_Set_float_262144_256 2.39% 1163435.059 1191296.793 - -1.49% -
rng::stable_partition(vector<int>)_(dense)/1024 2.39% 295.235 302.290 - 1.87% -
std::find_first_of(vector<int>)_(small_needle)/32 2.39% 46.829 47.946 - -11.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.38% 83942.763 85944.186 - 1.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.38% 10.987 11.249 - 2.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.38% 16.693 17.090 - 0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.38% 480.348 491.769 - 2.23% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.37% 68.931 70.568 - -1.87% -
SetIntersection_None_Set_float_256_256 2.37% 5868907.246 6008244.942 - 0.06% -
SetIntersection_None_Set_float_16384_4 2.37% 157305482.109 161032458.930 - 3.17% -
BM_deque_deque_move_backward/2 2.36% 2.466 2.525 - -0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.36% 8.007 8.196 - 2.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.36% 33.591 34.383 - 1.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.36% 4.903 5.018 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.35% 20018363.160 20489789.038 - 2.77% -
SetIntersection_None_Set_float_262144_4 2.35% 1162813.152 1190180.664 - -1.45% -
std::find_first_of(list<int>)_(large_needle)/1024 2.35% 863946.773 884268.783 - -6.74% -
rng::find_end(vector<int>)_(same_length)/1000 2.35% 502.089 513.890 - 2.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.34% 24.668 25.246 - -0.41% -
BM_MakeHeap_string_SingleElement_16384 2.34% 6.100 6.243 - 2.34% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 2.34% 36.609 37.465 - -0.16% -
BM_std_minmax_element<short>/4 2.34% 1.227 1.256 - 1.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.34% 51.274 52.473 - 1.14% -
BM_std_min<unsigned_short>/30 2.34% 2.359 2.415 - 3.21% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 2.33% 0.945 0.967 - 6.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.33% 288.650 295.367 - 4.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.32% 6.376 6.524 - 3.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.32% 9.454 9.674 - -0.07% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.32% 61.548 62.977 - -3.60% -
rng::stable_sort(deque<int>)_(heap)/1024 2.31% 2722.797 2785.665 - 1.66% -
std::stable_sort(deque<int>)_(shuffled)/8 2.31% 24.073 24.628 - 2.30% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.30% 260027.664 266008.573 - 2.46% -
std::stable_sort(deque<int>)_(repeated)/1024 2.30% 1374.344 1405.942 - 1.75% -
std::count(vector<int>)_(every_other)/8 2.29% 1.334 1.364 - 4.12% -
BM_MakeThenSortHeap_string_PipeOrgan_256 2.29% 20.234 20.696 - 0.15% -
BM_RangesPopHeap_float_262144 2.28% 38.337 39.212 - -5.35% -
rng::all_of(list<int>)_(process_all)/8192 2.28% 7416.500 7585.430 - 1.02% -
BM_std_minmax<unsigned_long_long>/5 2.27% 1.804 1.845 - 1.86% -
BM_std_minmax<short>/31 2.27% 3.085 3.155 - 4.07% -
BM_std_min<unsigned_short>/12 2.27% 1.517 1.552 - 2.02% -
SetIntersection_Front_Set_float_256_256 2.27% 9299531.568 9510774.401 - 3.14% -
BM_num_get<void*> 2.27% 11.654 11.918 - 1.63% -
SetIntersection_Front_Set_string_262144_1 2.27% 1142036.237 1167954.358 - 0.54% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.27% 6.048 6.185 - 3.14% -
std::rotate_copy(deque<int>)/1024 2.27% 34.211 34.987 - 1.84% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 2.26% 1.147 1.173 - 1.29% -
rng::replace_if(deque<int>)_(sprinkled)/1024 2.26% 364.822 373.084 - 1.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.26% 23.834 24.373 - 1.06% -
BM_MakeHeap_uint32_SingleElement_64 2.26% 0.508 0.520 - 1.44% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 2.26% 4687.834 4793.740 - 0.78% -
std::find_if(deque<int>)_(process_all)/32768 2.26% 11637.762 11900.521 - 3.90% -
std::move_backward(vector<bool>)_(unaligned)/64 2.26% 1.790 1.830 - 0.49% -
std::partial_sort(vector<int>)_(heap)/8 2.25% 26.738 27.341 - 1.48% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.24% 1563364.666 1598307.293 - -2.84% -
SetIntersection_None_Set_float_16384_64 2.23% 157288677.064 160802556.419 - 3.79% -
BM_std_min<unsigned_char>/18 2.23% 0.971 0.992 - -1.95% -
rng::any_of(list<int>)_(process_all)/32 2.23% 11.610 11.869 - 0.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.23% 0.583 0.596 - 5.47% -
BM_std_minmax_element<long_long>/70000 2.23% 18696.519 19113.406 - 2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.23% 1126792.444 1151911.036 - 0.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.22% 15.366 15.708 - 0.54% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.22% 9.587 9.800 - 0.38% -
rng::stable_sort(deque<int>)_(heap)/8192 2.22% 17701.697 18094.791 - 0.81% -
SetIntersection_Interlaced_Vector_string_256_64 2.22% 20176840.220 20624619.920 - 5.81% -
std::find_end(deque<int>)_(match_near_end)/1024 2.22% 3325.850 3399.634 - 2.16% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.22% 68.772 70.297 - -2.27% -
std::rotate(list<int>)_(1_element_forward)/32 2.22% 12.384 12.659 - -4.44% -
rng::stable_sort(vector<int>)_(ascending)/8 2.22% 16.497 16.862 - 0.54% -
SetIntersection_Front_Vector_uint64_16_16 2.21% 37635504.099 38468650.325 - 0.01% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.21% 4.117 4.208 - -0.70% -
SetIntersection_None_Set_uint32_262144_256 2.21% 1150203.369 1175632.486 - -7.13% -
BM_std_minmax<unsigned_int>/7 2.21% 1.745 1.784 - -2.71% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 2.21% 0.924 0.945 - 2.06% -
BM_std_min<char>/1024 2.20% 8.310 8.493 - -2.37% -
SetIntersection_None_Set_uint64_256_64 2.20% 9156307.999 9358122.969 - 0.33% -
BM_vector_deque_move_backward/64000 2.20% 7358.308 7520.467 - -1.61% -
rng::stable_partition(deque<int>)_(sparse)/1024 2.20% 463.370 473.576 - -1.51% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.20% 22.533 23.029 - -2.82% -
SetIntersection_None_Set_uint64_262144_256 2.20% 1203355.875 1229825.686 - 0.53% -
BM_RangesPopHeap_string_16384 2.20% 71.921 73.501 - 0.71% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.20% 59.093 60.391 - -1.57% -
std::search(deque<int>)_(single_element)/1000 2.19% 439.237 448.875 - 1.23% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 2.19% 456006.537 465983.506 - 2.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.19% 0.701 0.717 - 2.93% -
rng::stable_sort(deque<int>)_(descending)/8192 2.19% 20881.202 21337.886 - 0.02% -
BM_lexicographical_compare_three_way_fast_path/16 2.19% 4.341 4.436 - -0.01% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.19% 8.481 8.666 - -1.55% -
SetIntersection_None_Set_float_16384_1 2.18% 157596292.958 161038329.775 - 3.33% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.18% 20991.542 21449.373 - 1.46% -
std::find_first_of(vector<int>)_(small_needle)/50 2.18% 70.613 72.150 - -11.51% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.18% 3232.173 3302.512 - 1.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.18% 1.154 1.180 - -5.00% -
std::partial_sort(deque<int>)_(repeated)/8 2.17% 27.311 27.905 - -0.49% -
rng::find_if(vector<int>)_(bail_25%)/8 2.17% 1.072 1.095 - 3.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.17% 6599.656 6742.786 - 0.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.17% 480.162 490.574 - 1.99% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.17% 5.718 5.842 - 0.62% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.17% 0.939 0.959 - 0.95% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.17% 1.591 1.625 - 1.92% -
BM_deque_vector_ranges_move/70000 2.16% 2911.333 2974.337 - 2.90% -
BM_std_min<unsigned_long_long>/8 2.16% 2.329 2.379 - 4.05% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.16% 4.241 4.333 - 2.39% -
rng::replace_if(deque<int>)_(sprinkled)/8192 2.16% 2926.323 2989.409 - 1.93% -
std::set<int>::upper_bound(key)_(existent)/1024 2.15% 4.135 4.224 - -0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.15% 6.875 7.023 - 3.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.15% 20.152 20.585 - -1.41% -
BM_RangesMakeHeap_uint32_Ascending_256 2.15% 0.598 0.610 - 1.44% -
SetIntersection_None_Vector_uint32_1024_1 2.15% 1121442.065 1145498.058 - -1.54% -
SetIntersection_Interlaced_Set_string_16384_64 2.14% 352010106.061 359552848.266 - 2.52% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.14% 115170.957 117633.015 - 0.50% -
bm_ranges_lexicographical_compare<signed_char>/16 2.13% 1.297 1.325 - 2.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.13% 17.247 17.615 - 1.08% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.13% 77.273 78.917 - 1.85% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 2.13% 666.610 680.789 - 3.32% -
SetIntersection_None_Vector_uint64_1024_256 2.13% 1122723.844 1146587.338 - -1.20% -
BM_RangesPopHeap_float_4 2.12% 2.369 2.419 - 1.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.12% 35288.698 36038.064 - 0.32% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.12% 198005632.991 202208870.180 - 2.25% -
SetIntersection_Interlaced_Set_uint64_64_64 2.12% 15158007.264 15479775.401 - 0.46% -
BM_std_min<int>/8 2.12% 1.297 1.324 - 2.40% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.12% 12269.656 12530.041 - -1.43% -
BM_RangesPushHeap_string_Ascending_16384 2.12% 19.301 19.711 - 5.00% -
std::search(deque<int>,_pred)_(same_length)/1000 2.12% 478.041 488.176 - 2.22% -
std::set<std::string>::erase(iterator)/1024 2.12% 28.150 28.746 - -12.52% -
rng::contains(deque<int>)_(process_all)/32 2.11% 8.587 8.769 - 2.34% -
BM_MakeHeap_string_Descending_1024 2.11% 2.715 2.773 - 0.25% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.11% 4.724 4.824 - 1.82% -
std::map<int,_int>::clear()/8192 2.11% 81046.531 82756.922 - -4.86% -
rng::search(vector<int>)_(same_length)/1024 2.11% 247.345 252.562 - -2.09% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.11% 1890.123 1929.976 - 0.60% -
std::find_if_not(vector<char>)_(process_all)/1024 2.11% 270.441 276.137 - 0.30% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.11% 2.027 2.070 - 1.08% -
BM_std_min<unsigned_int>/28 2.10% 1.962 2.004 - 0.65% -
BM_RangesPushHeap_string_Descending_16 2.10% 2.108 2.152 - 1.71% -
BM_MakeThenSortHeap_float_Ascending_4 2.10% 1.397 1.426 - -2.97% -
BM_PushHeap_string_Random_64 2.10% 12.649 12.914 - 0.33% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.10% 14.786 15.096 - 3.19% -
std::find_if(vector<char>)_(process_all)/1024 2.09% 270.231 275.890 - 0.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.09% 6.580 6.718 - 7.62% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.09% 48.757 49.777 - -24.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.09% 2.669 2.725 - 2.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.09% 1199754.309 1224840.513 - 2.93% -
SetIntersection_Front_Vector_uint64_262144_4 2.09% 1080121.867 1102686.247 - -1.52% -
rng::copy(vector<int>)/8 2.09% 2.289 2.336 - 4.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 2.09% 0.648 0.662 - 1.36% -
BM_std_minmax_element<long_long>/65536 2.08% 17518.106 17882.180 - 2.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 2.08% 9489.449 9686.622 - -5.87% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.08% 27.846 28.424 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.06% 1158.173 1182.084 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.06% 19194819.515 19589841.233 - 0.24% -
BM_PushHeap_uint32_Random_16 2.06% 4.413 4.503 - -1.07% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.05% 717.278 732.011 - 2.07% -
SetIntersection_Interlaced_Vector_string_16384_4 2.05% 1820903.984 1858276.555 - -0.67% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.05% 113040.150 115355.863 - 0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.05% 13520570.156 13797467.533 - 3.34% -
BM_std_minmax_element<long_long>/64000 2.05% 17107.497 17457.758 - 1.99% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.05% 1245.259 1270.751 - -0.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.05% 56938.238 58102.915 - -1.72% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.05% 97493.132 99486.868 - 0.06% -
std::multiset<int>::ctor(const&,_alloc)/32 2.04% 220.270 224.770 - -2.71% -
std::unordered_set<int>::find(key)_(existent)/8192 2.04% 1.384 1.412 - 1.69% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.04% 715.489 730.097 - 2.63% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.04% 31.233 31.871 - -3.76% -
SetIntersection_None_Set_uint32_16384_16384 2.04% 154224816.027 157363572.323 - -8.43% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.03% 6.080 6.204 - -3.06% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.03% 25.352 25.867 - -11.09% -
std::set<int>::erase(key)_(existent)/32 2.03% 21.871 22.315 - 1.55% -
std::find_end(list<int>)_(single_element)/1000 2.03% 674.330 688.021 - 0.28% -
SetIntersection_Interlaced_Set_uint32_64_16 2.03% 23947750.423 24433558.353 - 1.39% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.03% 31.514 32.153 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.02% 344875130.437 351848301.503 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.02% 9244794.144 9431607.645 - -0.47% -
SetIntersection_None_Set_uint32_262144_1 2.02% 1159141.115 1182561.360 - -6.71% -
rng::partial_sort(deque<int>)_(descending)/8 2.02% 44.162 45.053 - -1.25% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.02% 470.451 479.938 - -1.34% -
SetIntersection_None_Set_float_16384_16 2.02% 157434394.525 160609079.068 - 3.42% -
rng::search(deque<int>)_(near_matches)/1000 2.02% 24086.824 24572.515 - 42.91% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.01% 78.951 80.540 - 2.31% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.01% 0.554 0.565 - 3.96% -
BM_num_get<double> 2.01% 35.414 36.126 - 0.46% -
BM_std_min<int>/20 2.01% 1.387 1.415 - 1.94% -
BM_CmpEqual_uchar_short 2.01% 1.040 1.061 - 2.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.00% 10579.287 10791.085 - 1.98% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.00% 11894.715 12132.752 - -11.28% -
BM_PushHeap_uint32_Random_16384 2.00% 6.276 6.402 - 2.72% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.99% 5.616 5.728 - -1.89% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.99% 37.680 38.430 - -0.23% -
SetIntersection_None_Set_uint32_262144_64 1.99% 1150543.051 1173447.101 - -7.45% -
BM_std_min<unsigned_short>/26 1.99% 2.153 2.196 - 7.36% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.99% 16.692 17.023 - 2.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.98% 16.272 16.595 - 1.10% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.98% 9.208 9.391 - -1.61% -
BM_RangesMakeHeap_string_SingleElement_4 1.98% 3.593 3.664 - 2.08% -
rng::for_each(set<int>::iterator)/50 1.98% 50.510 51.509 - 3.59% -
rng::starts_with(deque<int>)/1048576 1.98% 494374.382 504141.948 - 2.32% -
std::set<int>::erase(key)_(existent)/0 1.97% 20.266 20.666 - 1.15% -
SetIntersection_Interlaced_Set_string_1024_256 1.97% 35695325.305 36400148.510 - 4.43% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.97% 174085.234 177520.722 - -0.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.97% 421.197 429.499 - 1.59% -
BM_RangesPushHeap_uint32_Random_1024 1.97% 6.037 6.156 - -2.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.97% 147980.942 150896.867 - 0.67% -
rng::for_each(list<int>)/32 1.97% 11.226 11.447 - 2.56% -
SetIntersection_None_Set_uint64_262144_262144 1.97% 1212144.452 1236011.803 - -0.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.96% 140999.593 143768.390 - 0.99% -
std::search(list<int>,_pred)_(no_match)/8192 1.96% 7148.754 7289.018 - -1.08% -
737_gmsh_r 1.96% 12.753 13.003 - 2.02% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.96% 112198.437 114397.263 - 3.07% -
BM_std_min<unsigned_char>/20 1.96% 1.515 1.545 - 1.23% -
std::set<std::string>::erase(key)_(existent)/0 1.95% 64.322 65.578 - 2.54% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 197.218 201.071 - -1.95% -
SetIntersection_Interlaced_Set_uint64_256_4 1.95% 11496271.590 11719913.729 - -1.88% -
std::deque<std::string>::ctor(size)/1024 1.94% 713.683 727.527 - 0.43% -
rng::any_of(vector<int>)_(process_all)/8 1.94% 2.354 2.400 - 2.82% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.94% 9.891 10.083 - -4.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.94% 1090735.430 1111841.302 - -0.33% -
BM_RangesMakeHeap_string_SingleElement_16 1.93% 5.532 5.639 - 0.92% -
std::adjacent_find(deque<int>,_pred)/50 1.93% 29.704 30.278 - -1.83% -
std::multiset<int>::insert(value)_(already_present)/32 1.93% 19.001 19.368 - 0.02% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.93% 12696.049 12940.973 - 4.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.93% 2.534 2.583 - 4.95% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.93% 2720.463 2772.864 - -1.89% -
rng::find_last(deque<int>)_(bail_10%)/8 1.92% 2.680 2.732 - 2.08% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.92% 16.760 17.082 - 3.42% -
BM_std_min<char>/31 1.92% 2.488 2.536 - 1.82% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.92% 27.448 27.975 - -0.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.91% 19698.174 20075.348 - -0.06% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.91% 16418.571 16732.933 - 1.97% -
SetIntersection_None_Set_uint32_262144_16384 1.91% 1151559.490 1173605.144 - -6.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.91% 13.870 14.136 - 2.44% -
std::copy_if(list<int>)_(every_other)/32768 1.91% 25223.941 25706.425 - 1.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.91% 68532.616 69842.064 - 2.84% -
BM_MakeHeap_string_Ascending_64 1.91% 4.852 4.945 - 4.32% -
SetIntersection_Interlaced_Set_float_1024_1024 1.91% 15206728.605 15497037.833 - -0.54% -
SetIntersection_Interlaced_Set_float_262144_4 1.91% 1286060.385 1310592.530 - -2.48% -
std::deque<int>::ctor(size)/8192 1.90% 440.529 448.907 - -1.54% -
BM_RangesPushHeap_uint64_Random_64 1.90% 5.275 5.376 - 1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.90% 33.193 33.823 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.90% 7.316 7.455 - 3.99% -
rng::search(deque<int>)_(near_matches)/1024 1.90% 25225.077 25703.345 - 42.78% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.89% 5.712 5.820 - -1.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.89% 0.986 1.004 - 1.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.89% 14.635 14.912 - 1.58% -
SetIntersection_Interlaced_Set_float_16384_4 1.89% 172337323.014 175589931.076 - 1.10% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.88% 19.002 19.360 - -8.39% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.88% 1512473.363 1540926.556 - 1.80% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.88% 1.178 1.200 - 0.50% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.88% 1389.406 1415.489 - 2.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.87% 1192.195 1214.503 - -0.08% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.87% 16.810 17.124 - 3.17% -
SetIntersection_Front_Vector_uint64_1024_1 1.87% 1097273.895 1117795.049 - 2.51% -
BM_std_min<unsigned_int>/12 1.87% 1.481 1.508 - -0.42% -
SetIntersection_None_Vector_uint64_16384_4 1.87% 1126090.477 1147121.616 - -2.86% -
SetIntersection_Front_Vector_uint64_1024_1024 1.87% 5850734.694 5959924.205 - 0.48% -
SetIntersection_Interlaced_Set_float_262144_16 1.87% 1599214.761 1629056.721 - -2.29% -
std::remove(deque<int>)_(prefix)/50 1.86% 65.874 67.101 - 2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.86% 1095222.076 1115547.166 - 0.30% -
BM_deque_deque_ranges_copy_backward/64 1.85% 3.377 3.439 - 2.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.85% 6.661 6.784 - -0.33% -
SetIntersection_Front_Vector_uint64_64_64 1.85% 11180029.828 11387296.640 - 1.39% -
std::copy_if(list<int>)_(every_other)/4096 1.85% 3172.195 3230.905 - 1.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.85% 792.503 807.170 - -0.33% -
BM_PopHeap_float_4 1.85% 2.374 2.417 - 1.73% -
BM_std_min<int>/24 1.85% 1.813 1.847 - -0.85% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.85% 6819.182 6945.206 - -3.69% -
std::find_if_not(deque<int>)_(process_all)/50 1.85% 23.965 24.408 - -0.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.85% 36.531 37.206 - -6.41% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.84% 175.770 179.011 - -1.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.84% 4.595 4.679 - 3.19% -
SetIntersection_Front_Set_uint64_16384_16384 1.84% 342334821.646 348638261.557 - -0.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.84% 26095.331 26575.724 - 0.68% -
std::find(list<int>)_(process_all)/8 1.84% 2.397 2.441 - 3.08% -
BM_std_minmax<unsigned_char>/15 1.84% 2.983 3.037 - 3.19% -
rng::reverse_copy(deque<int>)/64 1.84% 19.937 20.303 - 0.79% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.84% 10.543 10.736 - -1.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.84% 5.214 5.310 - 3.04% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.84% 1261439.127 1284615.967 - -6.36% -
SetIntersection_None_Set_uint64_262144_4 1.83% 1201159.832 1223182.861 - 0.22% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.83% 6222.572 6336.627 - 2.11% -
BM_RangesPushHeap_float_Ascending_262144 1.83% 5.135 5.229 - 2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.83% 2338864.778 2381683.093 - -4.23% -
BM_std_minmax<char>/15 1.83% 2.930 2.983 - -2.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.83% 16.161 16.457 - 0.90% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.83% 4.779 4.867 - -0.19% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.82% 10.156 10.341 - 1.72% -
BM_RangesPushHeap_float_Random_262144 1.82% 7.562 7.700 - 0.35% -
rng::any_of(list<int>)_(process_all)/8192 1.82% 7108.697 7238.154 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.82% 16.586 16.887 - -2.35% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.82% 25255.203 25714.383 - 1.49% -
std::rotate(deque<int>)_(by_1/2)/32 1.82% 7.464 7.600 - 2.61% -
SetIntersection_None_Vector_uint64_262144_1 1.82% 1174309.424 1195628.399 - -0.65% -
BM_deque_deque_move/2 1.82% 3.059 3.114 - 0.38% -
std::generate(list<int>)/50 1.81% 15.364 15.643 - 2.79% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.81% 54860493.616 55853384.619 - 1.03% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.81% 528.970 538.541 - -1.08% -
std::rotate(list<int>)_(by_1/3)/50 1.81% 24.787 25.236 - 1.29% -
BM_std_min<unsigned_int>/16 1.81% 1.908 1.943 - 2.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.80% 23.252 23.672 - 1.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.80% 509.857 519.056 - 2.15% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.80% 204539.144 208215.741 - -3.25% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.79% 34.883 35.509 - -2.12% -
BM_deque_deque_ranges_copy/2 1.79% 3.063 3.117 - -3.64% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.79% 17758.991 18077.190 - 0.78% -
rng::for_each_n(deque<int>)/50 1.79% 3.920 3.990 - 1.38% -
BM_num_get<unsigned_short> 1.79% 10.520 10.708 - 0.66% -
SetIntersection_None_Vector_uint32_16384_16 1.78% 1158031.336 1178686.201 - -0.30% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.78% 94561.941 96240.615 - -5.43% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.77% 3109.761 3164.951 - 1.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.77% 18.293 18.617 - 2.19% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.77% 12583.186 12806.378 - 0.76% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.77% 22.841 23.246 - 1.09% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.77% 2.947 2.999 - 2.98% -
BM_std_minmax_element<long_long>/64 1.77% 17.474 17.783 - 1.67% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.76% 1.430 1.455 - 3.73% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.76% 3.964 4.034 - 6.81% -
rng::all_of(list<int>)_(process_all)/32768 1.76% 25784.776 26239.061 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.76% 39689980.131 40388815.409 - -0.78% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.76% 2.620 2.666 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.76% 345406858.829 351483439.069 - 0.98% -
std::is_sorted(list<int>)/8192 1.76% 7170.888 7297.022 - -7.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.76% 9.827 10.000 - 0.77% -
SetIntersection_None_Set_uint64_262144_1 1.76% 1198791.016 1219857.502 - 0.20% -
BM_std_min<int>/7 1.76% 1.053 1.072 - 2.80% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.75% 213.291 217.034 - 3.69% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.75% 204742.214 208334.117 - 0.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.75% 1341.843 1365.377 - -8.99% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.75% 2.254 2.294 - 1.60% -
BM_deque_vector_copy/64 1.75% 2.573 2.618 - 1.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.75% 38.881 39.561 - 0.92% -
BM_deque_deque_copy/2 1.75% 3.062 3.115 - -3.72% -
SetIntersection_Front_Set_uint64_262144_16384 1.74% 336249406.411 342116308.064 - -1.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.74% 7.777 7.913 - -1.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.74% 605.156 615.700 - -1.44% -
BM_MakeHeap_string_Descending_64 1.74% 2.560 2.604 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.74% 9795136.959 9965457.493 - 1.25% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.74% 12.211 12.423 - 2.28% -
BM_vector_deque_copy_backward/65536 1.73% 7749.664 7884.047 - -2.58% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.73% 2801.915 2850.460 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.73% 1134963.232 1154615.080 - -1.11% -
BM_std_minmax<unsigned_short>/32 1.73% 1.229 1.250 - -3.97% -
SetIntersection_Interlaced_Vector_float_256_4 1.72% 5356734.997 5449028.928 - 12.26% -
std::fill_n(deque<int>)/8192 1.72% 239.949 244.080 - 1.31% -
std::search(deque<int>)_(same_length)/1024 1.72% 476.889 485.099 - 0.35% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.72% 16.690 16.977 - -0.38% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.72% 5.480 5.574 - 0.74% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.72% 1.700 1.729 - -0.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.72% 1.146 1.166 - -4.37% -
SetIntersection_None_Set_float_262144_262144 1.72% 1166374.509 1186383.951 - -2.10% -
std::multiset<int>::insert(value)_(new_value)/1024 1.72% 47.785 48.605 - 1.81% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.71% 345675.316 351594.080 - 1.68% -
SetIntersection_None_Set_uint32_256_16 1.71% 10957093.849 11144261.234 - 1.11% -
SetIntersection_Front_Set_string_16_16 1.71% 63316156.559 64397312.562 - 1.71% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.71% 17.891 18.196 - 1.48% -
SetIntersection_None_Set_uint32_1024_256 1.70% 8802493.822 8952528.324 - 1.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.70% 23.356 23.754 - -1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.70% 0.687 0.698 - 2.20% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.70% 11231.241 11422.058 - 0.21% -
BM_PushHeap_float_Ascending_16384 1.70% 4.221 4.292 - 5.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.70% 0.687 0.699 - 1.88% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.69% 18.694 19.010 - 1.92% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.68% 27.680 28.147 - 8.17% -
BM_deque_deque_ranges_move/2 1.68% 3.061 3.113 - 0.04% -
BM_deque_deque_ranges_copy_backward/65536 1.68% 7981.857 8116.227 - -0.51% -
BM_std_min<unsigned_char>/64 1.68% 4.087 4.156 - -0.03% -
BM_MakeThenSortHeap_uint64_Random_4 1.68% 4.024 4.091 - -2.70% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.68% 22.414 22.791 - 1.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.68% 83870.291 85279.120 - -0.22% -
rng::remove_if(list<int>)_(prefix)/8192 1.68% 9138.536 9291.868 - 2.24% -
SetIntersection_None_Set_uint32_262144_4 1.67% 1157711.346 1177060.385 - -6.66% -
std::partial_sort(deque<int>)_(ascending)/8192 1.67% 163691.265 166425.306 - -0.26% -
rng::copy_n(vector<int>)/1048576 1.67% 49369.004 50192.562 - 2.43% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.67% 8.968 9.118 - -1.14% -
std::stable_partition(deque<int>)_(sparse)/8192 1.67% 3369.537 3425.651 - -8.10% -
BM_std_min<__int128>/3 1.67% 1.018 1.035 - 0.75% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.66% 12.659 12.870 - 0.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.66% 34.425 34.997 - -1.45% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.66% 77.524 78.809 - 0.53% -
BM_std_min<unsigned_char>/13 1.66% 1.562 1.588 - 3.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.65% 561.789 571.076 - -2.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.65% 72615.390 73815.797 - -0.65% -
BM_RangesPopHeap_float_256 1.65% 19.990 20.320 - -1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.65% 0.738 0.750 - 1.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.65% 5.617 5.710 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.65% 179098839.391 182050065.875 - -0.49% -
std::map<int,_int>::ctor(const&)/32 1.65% 211.895 215.382 - 2.06% -
SetIntersection_Front_Set_float_1024_64 1.64% 2040500.876 2074058.430 - 9.93% -
BM_deque_deque_ranges_move_backward/65536 1.64% 8026.444 8158.314 - 0.27% -
BM_std_min<unsigned_short>/8 1.64% 1.305 1.327 - 2.35% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.64% 26296.584 26727.318 - 1.13% -
BM_RangesPopHeap_float_64 1.64% 12.252 12.452 - -1.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.64% 0.684 0.695 - -0.61% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.63% 726.136 737.999 - -18.61% -
BM_RangesPushHeap_float_Random_16 1.63% 5.409 5.497 - 1.01% -
BM_RangesPushHeap_float_Random_1024 1.63% 7.398 7.518 - -0.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.63% 28769.668 29238.344 - 1.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.63% 41.276 41.948 - 0.53% -
std::find(vector<char>)_(bail_25%)/8 1.63% 1.011 1.027 - -1.50% -
rng::for_each(multimap<int>)/8 1.62% 4.513 4.586 - 3.01% -
SetIntersection_Front_Vector_float_1024_4 1.62% 1119411.652 1137585.723 - -0.42% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.62% 4731346.646 4807993.108 - 3.48% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.62% 8368.913 8504.306 - 3.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.62% 0.684 0.695 - -0.29% -
SetIntersection_None_Set_uint64_262144_16 1.62% 1201980.633 1221416.586 - -0.03% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.62% 7602.055 7724.908 - -1.76% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.62% 6178.916 6278.725 - -2.92% -
BM_deque_deque_ranges_copy/70000 1.62% 3037.682 3086.743 - 0.52% -
rng::count_if(list<int>)_(every_other)/8 1.61% 2.818 2.864 - 1.18% -
BM_PushHeap_string_Ascending_1024 1.61% 13.088 13.299 - -5.37% -
BM_MakeHeap_string_SingleElement_4 1.61% 3.667 3.726 - -3.12% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.61% 17073.667 17348.581 - 2.10% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.61% 49796.103 50597.872 - 2.12% -
rng::find_if(deque<int>)_(process_all)/32768 1.61% 12191.876 12388.108 - 4.04% -
std::swap_ranges(list<int>)/50 1.61% 32.685 33.211 - 2.13% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.61% 2060.719 2093.854 - 3.38% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.61% 12.181 12.377 - 1.80% -
rng::copy_n(deque<int>)/262144 1.60% 10357.417 10523.599 - -4.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.60% 32454.172 32973.705 - -0.24% -
std::transform(deque<int>,_deque<int>)/32 1.60% 21.584 21.930 - 0.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.60% 2.486 2.526 - 0.48% -
SetIntersection_Interlaced_Set_uint64_64_16 1.60% 24298530.133 24687132.972 - 1.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.60% 7439.873 7558.747 - -1.60% -
std::map<int,_int>::erase(iterator)/8192 1.60% 21.084 21.421 - -0.34% -
SetIntersection_Front_Vector_string_16_16 1.59% 54699273.165 55570549.526 - 1.49% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.59% 6.448 6.550 - -0.88% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.59% 19758.973 20073.410 - -0.21% -
BM_PushHeap_uint64_Ascending_262144 1.59% 4.658 4.732 - 1.41% -
rng::adjacent_find(list<int>)/8192 1.59% 6942.128 7052.415 - 1.32% -
SetIntersection_Front_Vector_string_262144_1 1.59% 1141228.534 1159357.109 - -1.30% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.59% 28.135 28.582 - 0.67% -
BM_MakeHeap_string_Ascending_1024 1.59% 5.269 5.353 - 9.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.58% 4.719 4.794 - -1.11% -
BM_deque_vector_ranges_copy_backward/1 1.58% 2.141 2.174 - 2.02% -
BM_num_get<float> 1.58% 35.392 35.952 - 0.74% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.58% 23.140 23.506 - 2.91% -
BM_num_put<bool> 1.58% 10.966 11.140 - 3.35% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.58% 572.166 581.178 - 0.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.57% 22.785 23.144 - -1.96% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.57% 28579.279 29028.367 - 1.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.57% 1203184.092 1222046.746 - 4.51% -
rng::is_sorted(list<int>,_pred)/8 1.57% 4.226 4.293 - 2.04% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.57% 26.653 27.071 - -1.45% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.56% 1226220.865 1245396.811 - -1.45% -
BM_std_minmax<char>/13 1.56% 2.242 2.277 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.56% 27730284.320 28163520.028 - 8.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.56% 5.705 5.794 - -2.49% -
SetIntersection_Interlaced_Set_uint64_64_4 1.56% 22528060.249 22879756.548 - 0.95% -
std::list<std::string>::ctor(size)/8192 1.56% 102757.848 104360.227 - -2.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.56% 11.477 11.656 - 0.12% -
BM_num_put<double> 1.56% 57.540 58.435 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.55% 3113387.127 3161798.014 - 0.06% -
BM_std_min<unsigned_char>/31 1.55% 2.500 2.539 - 1.28% -
rng::for_each(map<int>::iterator)/32 1.55% 22.979 23.336 - -0.79% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.55% 8.864 9.002 - 0.17% -
std::multiset<int>::insert(value)_(new_value)/32 1.55% 19.698 20.004 - 0.01% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.55% 1.652 1.677 - 1.17% -
std::map<int,_int>::erase(iterator)/0 1.54% 20.809 21.131 - 0.64% -
BM_PushHeap_float_Random_256 1.54% 7.211 7.322 - -0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.54% 10.981 11.150 - 1.57% -
std::map<int,_int>::count(key)_(existent)/32 1.54% 1.697 1.723 - 2.60% -
BM_PushHeap_uint32_Ascending_262144 1.54% 8.177 8.303 - 1.40% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.54% 604.841 614.156 - -1.33% -
SetIntersection_Interlaced_Set_float_16384_64 1.54% 218670151.260 222034802.801 - 0.69% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.54% 1.244 1.263 - 0.27% -
BM_MakeThenSortHeap_float_SingleElement_256 1.54% 3.991 4.053 - -0.82% -
BM_std_min<unsigned_short>/4000 1.54% 53.752 54.579 - 1.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.54% 2.098 2.130 - -1.35% -
std::stable_sort(vector<int>)_(ascending)/8 1.54% 16.791 17.049 - 0.87% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.53% 23.489 23.849 - -2.35% -
BM_std_min<long_long>/30 1.53% 3.164 3.213 - -0.53% -
std::find_if(vector<int>)_(bail_25%)/8 1.53% 0.995 1.010 - -1.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.53% 0.710 0.721 - 1.46% -
SetIntersection_None_Set_uint64_16384_64 1.53% 166687378.287 169234381.277 - 2.92% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.53% 0.985 1.000 - 0.89% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.53% 24996.242 25377.656 - 1.78% -
std::unordered_set<int>::erase(iterator)/8192 1.52% 20.166 20.473 - 1.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.52% 37.956 38.535 - -12.92% -
BM_std_minmax<short>/26 1.52% 2.480 2.518 - -1.01% -
std::unordered_multiset<int>::ctor(const&)/32 1.52% 197.953 200.964 - 1.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.52% 822.208 834.708 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.52% 350916481.832 356245304.310 - 1.00% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.51% 25.770 26.161 - -0.12% -
BM_deque_vector_ranges_copy_backward/70000 1.51% 8656.267 8787.387 - 1.10% -
rng::replace_if(vector<int>)_(prefix)/50 1.51% 13.527 13.732 - 1.57% -
BM_std_min<unsigned_short>/1024 1.51% 13.906 14.117 - 1.54% -
bm_lexicographical_compare<signed_char>/8 1.51% 3.111 3.158 - -0.23% -
SetIntersection_None_Set_uint64_262144_1024 1.51% 1211109.619 1229379.639 - 0.87% -
BM_MakeHeap_uint32_Random_256 1.50% 1.147 1.165 - -3.83% -
std::copy_n(vector<bool>)_(unaligned)/512 1.50% 3.500 3.553 - 1.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.50% 10.645 10.805 - 1.79% -
BM_std_min<unsigned_short>/11 1.50% 1.159 1.176 - 1.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.50% 33.160 33.657 - 1.63% -
BM_MakeHeap_float_Random_262144 1.50% 1.115 1.132 - -0.23% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.49% 421.550 427.844 - 0.13% -
BM_CmpLess_uint_schar 1.49% 1.055 1.071 - 1.07% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.49% 1.690 1.715 - -0.55% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.48% 96806.963 98241.861 - -0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.47% 0.697 0.707 - 1.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.47% 16.652 16.898 - -5.07% -
std::transform(list<int>,_list<int>)/50 1.47% 36.747 37.288 - 1.53% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.47% 12819.125 13007.630 - 2.23% -
BM_std_minmax<unsigned_short>/15 1.47% 1.942 1.971 - 2.43% -
SetIntersection_Front_Vector_string_16384_4 1.47% 1248496.883 1266829.917 - 0.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.47% 13436.304 13633.549 - 1.38% -
rng::starts_with(deque<int>,_pred)/8192 1.47% 4053.826 4113.282 - 0.38% -
std::unordered_set<int>::erase(key)_(existent)/32 1.47% 21.059 21.368 - 1.22% -
std::multiset<int>::insert(value)_(already_present)/0 1.46% 18.092 18.357 - 0.49% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.46% 134.904 136.877 - 0.08% -
rng::search_n(vector<int>)_(no_match)/1024 1.46% 210.616 213.694 - 1.10% -
BM_std_minmax<long_long>/14 1.46% 3.290 3.338 - 0.55% -
rng::sort(deque<int>)_(repeated)/1024 1.46% 946.790 960.605 - -0.17% -
SetIntersection_Interlaced_Set_string_256_16 1.46% 18096272.313 18360162.492 - -0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.46% 350373833.961 355482692.430 - -0.15% -
BM_PushHeap_uint64_Random_256 1.46% 5.676 5.758 - 2.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.45% 1210.548 1228.153 - 0.54% -
rng::starts_with(deque<int>)/8192 1.45% 3851.995 3907.858 - 1.36% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.45% 1.452 1.473 - -1.40% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.45% 41.528 42.129 - -1.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.45% 25130.716 25493.944 - -14.44% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.44% 25156.212 25518.565 - 1.41% -
BM_std_min<unsigned_short>/5500 1.44% 75.527 76.612 - 1.37% -
SetIntersection_Front_Set_string_4_4 1.44% 166742861.229 169138334.277 - 0.48% -
std::find(list<int>)_(process_all)/1024 1.44% 710.525 720.732 - 4.74% -
BM_std_min<unsigned_short>/4096 1.43% 55.144 55.935 - 1.43% -
SetIntersection_None_Set_uint32_262144_16 1.43% 1156487.547 1173016.437 - -7.08% -
rng::fill_n(vector<int>)/1024 1.43% 29.270 29.689 - 0.06% -
std::unordered_set<int>::erase(iterator)/32 1.43% 20.073 20.360 - 1.04% -
BM_deque_vector_copy_backward/5500 1.43% 199.558 202.408 - -0.38% -
std::multiset<int>::erase(key)_(existent)/0 1.43% 20.811 21.108 - -0.02% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.43% 301.518 305.815 - 0.56% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.42% 19.864 20.146 - 0.31% -
BM_PushHeap_uint64_Random_16 1.42% 4.283 4.344 - 2.63% -
BM_RangesSortHeap_float_64 1.42% 3.139 3.184 - 1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.42% 1099617.376 1115205.463 - -0.69% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.42% 280897.886 284878.831 - 1.09% -
std::unique(list<int>)_(contiguous)/8192 1.42% 6969.621 7068.359 - 0.43% -
std::map<std::string,_int>::clear()/1024 1.42% 20950.037 21246.501 - -2.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.41% 2.361 2.395 - 0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.41% 695.164 704.992 - 0.23% -
SetIntersection_None_Set_string_1024_64 1.41% 9034443.204 9162079.234 - -0.05% -
SetIntersection_None_Set_uint64_262144_16384 1.41% 1212417.154 1229542.238 - 0.70% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.41% 0.986 1.000 - 1.44% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.41% 1.474 1.495 - 0.20% -
std::multiset<int>::erase(iterator)/8192 1.40% 23.644 23.974 - 0.20% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.40% 586.077 594.264 - 0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.40% 34.241 34.719 - 1.11% -
std::shift_left(deque<int>)/1024 1.40% 39.545 40.097 - 1.26% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.39% 16671.511 16903.910 - -1.47% -
BM_deque_vector_copy/0 1.39% 1.490 1.511 - 8.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 141347.330 143316.211 - 0.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.39% 17229.120 17468.815 - 0.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.39% 4.968 5.037 - 0.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.39% 11.323 11.481 - -0.66% -
SetIntersection_Interlaced_Set_float_1024_256 1.39% 16219263.013 16444492.311 - -0.27% -
std::copy_backward(vector<int>)/8 1.39% 2.225 2.255 - 0.26% -
BM_vector_deque_ranges_move_backward/1 1.39% 2.183 2.213 - 6.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.39% 1317.860 1336.131 - -36.74% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.39% 976.147 989.670 - 1.98% -
SetIntersection_Interlaced_Set_float_262144_64 1.39% 1573333.576 1595124.348 - -1.58% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.38% 405.412 411.024 - -1.24% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.38% 12.329 12.500 - 1.15% -
std::unordered_set<int>::erase(iterator)/1024 1.38% 20.194 20.473 - 1.20% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.38% 33.897 34.365 - -1.37% -
std::all_of(list<int>)_(process_all)/50 1.38% 21.545 21.843 - 0.51% -
std::search(list<int>,_pred)_(single_element)/1000 1.38% 822.993 834.334 - 2.04% -
std::set<int>::contains(key)_(existent)/8192 1.38% 8.391 8.507 - 2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.38% 11702859.455 11863980.656 - 0.74% -
bm_ranges_lexicographical_compare<signed_char>/8 1.38% 3.166 3.210 - 1.15% -
BM_RangesPopHeap_uint32_4 1.38% 2.629 2.665 - 0.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.38% 175343.980 177756.500 - -0.14% -
SetIntersection_Front_Vector_uint64_16384_256 1.37% 2291855.874 2323302.533 - -0.07% -
BM_std_minmax<unsigned_short>/21 1.37% 1.962 1.989 - -0.03% -
std::stable_sort(deque<int>)_(ascending)/1024 1.37% 2115.055 2144.021 - 1.47% -
rng::distance(join_view(vector<vector<int>>)/4096 1.37% 4.309 4.368 - -1.58% -
std::list<std::string>::ctor(size)/1024 1.36% 12347.697 12516.122 - -3.14% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.36% 882.529 894.558 - 4.97% -
std::set<std::string>::clear()/8192 1.36% 202010.872 204755.864 - 2.74% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.36% 1619862.467 1641843.504 - 0.16% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.36% 5.606 5.682 - 1.14% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.35% 4.318 4.376 - -0.58% -
BM_StringEraseWithMove_Large_Transparent 1.35% 2.587 2.622 - -1.49% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.35% 190.627 193.203 - 1.21% -
rng::stable_partition(vector<int>)_(sparse)/32 1.35% 7.486 7.587 - -2.65% -
SetIntersection_Front_Set_float_16_16 1.35% 41397596.381 41955862.255 - -0.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.35% 3.614 3.663 - -0.18% -
BM_deque_vector_ranges_move/4096 1.34% 145.460 147.416 - 0.65% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.34% 8.755 8.873 - 1.14% -
SetIntersection_Interlaced_Set_float_64_64 1.34% 15098730.362 15301387.339 - 0.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.34% 1.927 1.953 - 0.81% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.34% 14445.686 14639.428 - 1.04% -
BM_RangesMakeHeap_uint32_Random_1024 1.34% 1.071 1.086 - 1.00% -
SetIntersection_Front_Vector_uint64_262144_16 1.34% 1167680.955 1183292.462 - -1.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.33% 29.378 29.770 - -0.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.33% 51.030 51.709 - 1.69% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.33% 1.199 1.215 - 1.16% -
SetIntersection_None_Set_uint64_1024_256 1.32% 8709903.188 8825299.912 - 1.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.32% 8.489 8.601 - 1.88% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.32% 26.619 26.971 - 2.95% -
SetIntersection_Interlaced_Vector_string_64_16 1.32% 31002124.310 31411823.292 - 2.11% -
BM_RangesPushHeap_string_Ascending_256 1.32% 10.974 11.119 - 15.41% -
SetIntersection_Front_Set_string_256_4 1.32% 5273604.658 5343131.230 - 3.09% -
rng::partition(vector<int>)_(dense)/32 1.31% 8.403 8.513 - 5.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.31% 19.177 19.429 - 0.67% -
rng::copy_backward(deque<int>)/8 1.31% 2.793 2.830 - 5.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.31% 4.609 4.670 - -0.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.31% 571.384 578.861 - -2.56% -
std::map<int,_int>::clear()/32 1.31% 655.700 664.264 - -1.23% -
BM_std_min<int>/17 1.31% 0.952 0.965 - 0.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.30% 5.893 5.970 - -0.08% -
BM_std_min<unsigned_char>/29 1.30% 1.966 1.992 - -3.34% -
rng::unique(list<int>)_(sprinkled)/1024 1.30% 952.233 964.647 - 0.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.30% 209.228 211.953 - 1.64% -
std::shift_left(list<int>)/50 1.30% 27.667 28.026 - 0.45% -
BM_CmpLess_short_uint 1.29% 1.104 1.118 - 0.75% -
rng::search_n(vector<int>)_(no_match)/1048576 1.29% 209154.474 211853.228 - 1.94% -
std::rotate(list<int>)_(by_1/2)/50 1.29% 13.854 14.032 - 0.14% -
std::unique(deque<int>)_(contiguous)/32 1.29% 59.610 60.378 - -2.91% -
BM_MakeThenSortHeap_uint64_Descending_256 1.29% 8.639 8.750 - 0.45% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.28% 712.683 721.838 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.28% 26349371.199 26687627.914 - -3.06% -
SetIntersection_None_Set_string_256_64 1.28% 9574450.136 9697266.008 - 2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.28% 20123377.965 20381390.332 - 0.05% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.28% 990331.326 1003027.658 - 1.00% -
SetIntersection_Interlaced_Set_float_1024_4 1.28% 10067753.317 10196728.977 - -0.53% -
BM_std_minmax<short>/30 1.28% 2.797 2.833 - 4.28% -
std::stable_sort(deque<int>)_(descending)/8192 1.28% 21048.843 21318.120 - 0.19% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.28% 16.450 16.660 - 2.51% -
rng::fold_left(deque<int>)/8192 1.28% 4368.415 4424.247 - -0.04% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.28% 146.124 147.990 - -0.03% -
std::unordered_set<int>::contains(key)_(existent)/32 1.28% 1.273 1.290 - -8.73% -
BM_RangesPushHeap_uint32_Random_16384 1.27% 6.241 6.321 - -2.32% -
SetIntersection_None_Vector_string_1024_256 1.27% 1207845.068 1223228.408 - -0.24% -
rng::is_sorted_until(list<int>,_pred)/8 1.27% 3.802 3.851 - 1.46% -
BM_vector_deque_ranges_move_backward/1024 1.27% 37.311 37.785 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.27% 11465374.355 11610969.760 - 0.63% -
SetIntersection_None_Vector_string_64_64 1.27% 9264553.799 9382197.150 - -0.62% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 6245.239 6324.295 - 0.52% -
BM_std_min<short>/27 1.26% 2.295 2.324 - -1.35% -
BM_deque_vector_ranges_move_backward/1024 1.26% 36.700 37.164 - 0.99% -
std::map<int,_int>::count(key)_(existent)/1024 1.26% 4.359 4.414 - 3.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.26% 11.776 11.924 - -1.17% -
SetIntersection_Front_Set_uint64_16384_16 1.26% 1286271.739 1302454.764 - 2.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.26% 14.265 14.444 - 1.29% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.25% 26.317 26.647 - -1.18% -
rng::fill(deque<int>)/32 1.25% 1.470 1.489 - 8.87% -
std::set<int>::upper_bound(key)_(existent)/32 1.25% 1.731 1.753 - -0.31% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.25% 6995.482 7083.028 - -9.91% -
std::move_backward(vector<bool>)_(unaligned)/512 1.25% 4.639 4.697 - 0.61% -
BM_std_minmax<unsigned_short>/11 1.25% 1.719 1.741 - 1.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.25% 19480.732 19724.208 - 1.67% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.25% 59.433 60.175 - -1.41% -
std::multiset<int>::ctor(const&)/8192 1.25% 48971.432 49582.758 - -2.51% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 1.25% 10.438 10.568 - 2.68% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.25% 3125.633 3164.548 - 1.58% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.24% 30.885 31.268 - -1.49% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.24% 3.957 4.006 - -1.48% -
std::unique_copy(list<int>)_(contiguous)/52 1.24% 20.317 20.569 - -0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.24% 374580.196 379219.229 - 0.38% -
BM_std_minmax<unsigned_short>/28 1.24% 2.543 2.575 - 1.42% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.24% 206173.258 208723.274 - 1.23% -
BM_deque_vector_ranges_copy/5500 1.24% 201.053 203.539 - 2.85% -
SetIntersection_Front_Vector_string_16384_256 1.24% 10154110.659 10279543.762 - 7.81% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.23% 1338.059 1354.579 - -1.53% -
BM_MakeThenSortHeap_float_SingleElement_64 1.23% 3.314 3.355 - -0.18% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.23% 1273683.108 1289354.410 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.22% 13472516.940 13637434.713 - 1.39% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.22% 2122.459 2148.435 - 1.88% -
SetIntersection_Interlaced_Vector_string_1024_1 1.22% 1116861.479 1130508.341 - -2.41% -
rng::unique(deque<int>)_(contiguous)/32 1.22% 58.783 59.499 - -1.40% -
BM_std_minmax<unsigned_char>/31 1.22% 3.158 3.196 - 1.86% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.22% 6.069 6.142 - 0.25% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 1.21% 7882.711 7978.402 - 0.18% -
735_gem5_r 1.21% 13.564 13.729 - 0.31% -
BM_deque_vector_ranges_copy/64 1.21% 2.608 2.640 - 2.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.21% 54669.128 55332.101 - 0.02% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.21% 705.691 714.247 - 3.21% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.21% 112184.656 113544.677 - 5.13% -
SetIntersection_None_Vector_uint32_256_64 1.21% 3645987.191 3690166.226 - 0.96% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.21% 14155.231 14326.451 - 1.37% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.21% 54.566 55.226 - -1.76% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.21% 13.697 13.863 - 1.43% -
std::stable_partition(list<int>)_(sparse)/32 1.21% 9.816 9.935 - -0.95% -
rng::transform(list<int>,_list<int>)/1024 1.21% 890.364 901.107 - 1.53% -
BM_MakeThenSortHeap_string_Heap_262144 1.21% 178.241 180.391 - 1.01% -
std::partial_sort(deque<int>)_(heap)/8192 1.21% 283639.195 287060.957 - 1.80% -
BM_StringFindCharLiteral/64 1.21% 2.089 2.114 - 0.07% -
BM_PushHeap_string_Random_16 1.21% 10.102 10.224 - -0.41% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.21% 109.318 110.636 - 0.25% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.20% 16.129 16.323 - 0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.20% 1973.306 1997.048 - -2.69% -
BM_deque_deque_move_backward/1 1.20% 2.726 2.759 - -1.15% -
BM_RangesPushHeap_uint32_Ascending_262144 1.20% 8.036 8.132 - -2.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.20% 717.313 725.919 - 1.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 1.20% 2.242 2.269 - -4.00% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.19% 8.394 8.494 - -4.20% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.19% 700.017 708.361 - 2.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.19% 6594.850 6673.379 - -1.01% -
SetIntersection_Interlaced_Set_float_262144_16384 1.19% 1251303.222 1266192.791 - -0.98% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.19% 8.908 9.014 - -0.12% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.19% 1546726.724 1565087.487 - -2.76% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.18% 7669.095 7759.869 - -0.31% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.18% 164.650 166.597 - -0.97% -
SetIntersection_Front_Set_float_1024_256 1.18% 5002160.321 5061280.402 - 14.21% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.18% 8.554 8.655 - 0.43% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.18% 3236.859 3275.017 - 0.04% -
std::partial_sort(deque<int>)_(repeated)/1024 1.18% 6402.459 6477.930 - -0.84% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.18% 1.677 1.697 - -0.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.18% 1.149 1.162 - -4.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.18% 34.265 34.668 - 1.95% -
rng::find_if_not(vector<int>)_(bail_25%)/1024 1.18% 75.663 76.553 - 0.38% -
BM_std_min<short>/20 1.18% 2.248 2.274 - 0.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.18% 62081.235 62810.793 - 1.17% -
rng::count(list<int>)_(every_other)/8 1.17% 2.099 2.124 - 1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.17% 6661.661 6739.689 - 1.03% -
std::remove_if(vector<int>)_(prefix)/50 1.17% 60.836 61.548 - 0.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.17% 16.567 16.761 - 0.71% -
rng::rotate_copy(deque<int>)/8192 1.17% 293.422 296.853 - 0.22% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.17% 5.033 5.092 - 1.19% -
BM_std_min<unsigned_long_long>/30 1.17% 2.692 2.724 - 0.81% -
rng::find(list<int>)_(bail_25%)/8 1.17% 0.921 0.932 - 1.37% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.17% 23.402 23.675 - -0.25% -
BM_RangesSortHeap_uint32_256 1.17% 8.055 8.149 - 0.32% -
rng::sort(vector<int>)_(descending)/8192 1.16% 7274.141 7358.845 - -0.28% -
BM_MakeThenSortHeap_uint64_Random_64 1.16% 11.716 11.852 - -0.37% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.16% 175649.828 177689.065 - -1.06% -
BM_std_min<int>/1024 1.16% 26.654 26.964 - 0.59% -
BM_std_min<unsigned_int>/8 1.16% 1.278 1.293 - 0.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.16% 17.036 17.233 - 0.09% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.15% 0.943 0.954 - 1.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 608.758 615.783 - -0.32% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.15% 38.042 38.481 - -1.89% -
rng::contains(deque<int>)_(process_all)/50 1.15% 12.567 12.712 - 1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.15% 145363.947 147037.562 - 0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.15% 423.576 428.447 - 1.00% -
std::multiset<int>::clear()/32 1.15% 639.814 647.169 - 1.29% -
std::unique(list<int>)_(sprinkled)/1024 1.15% 951.079 961.994 - 1.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.15% 7.190 7.273 - -1.66% -
SetIntersection_None_Vector_uint32_1024_16 1.15% 1144042.767 1157152.881 - 3.05% -
std::fill(deque<int>)/8192 1.15% 239.360 242.101 - 0.31% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.14% 5.924 5.992 - 1.20% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.14% 208.455 210.842 - 1.14% -
SetIntersection_Front_Vector_float_1024_16 1.14% 1186319.363 1199896.630 - 2.88% -
BM_MakeThenSortHeap_float_Ascending_16384 1.14% 27.668 27.985 - -0.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 54112.965 54731.896 - 1.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.14% 815.045 824.365 - 0.69% -
SetIntersection_Front_Set_uint32_1024_1 1.14% 1061496.740 1073628.751 - -4.28% -
SetIntersection_Front_Vector_uint64_262144_64 1.14% 1424425.874 1440692.963 - 0.13% -
BM_RangesPushHeap_uint32_Random_262144 1.14% 6.277 6.348 - -1.33% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.13% 30.261 30.604 - 0.56% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.13% 14.634 14.799 - 2.54% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.13% 174328165.684 176302182.852 - -1.06% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.13% 34356.153 34744.809 - -1.10% -
SetIntersection_Front_Set_string_256_16 1.13% 7602450.527 7688374.441 - 2.78% -
std::unordered_multiset<int>::erase(iterator)/1024 1.13% 20.052 20.278 - -2.51% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.13% 20.541 20.772 - -0.80% -
BM_RangesPopHeap_uint32_256 1.12% 16.871 17.061 - -1.10% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.12% 8.499 8.595 - 1.08% -
SetIntersection_Front_Vector_string_1024_4 1.12% 1238963.220 1252888.471 - 0.69% -
std::sort(vector<int>)_(heap)/8 1.12% 22.378 22.629 - 0.75% -
std::set<int>::insert(value)_(new_value)/8192 1.12% 71.043 71.841 - -3.73% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.12% 6398.836 6470.632 - 0.04% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.12% 6580.153 6653.918 - 0.45% -
std::partial_sort(deque<int>)_(descending)/8 1.12% 41.369 41.833 - 1.23% -
BM_std_min<short>/29 1.12% 2.349 2.375 - -0.38% -
std::find_if_not(vector<char>)_(process_all)/50 1.12% 12.516 12.657 - 0.33% -
SetIntersection_None_Set_uint32_1024_1024 1.12% 8733330.951 8831178.128 - 1.40% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.12% 1053.798 1065.593 - -0.93% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.12% 212.330 214.706 - 0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.12% 18.594 18.802 - 0.25% -
std::sort(vector<int>)_(descending)/8192 1.12% 7280.421 7361.743 - -0.93% -
rng::sort(deque<int>)_(repeated)/8 1.12% 18.482 18.689 - -1.07% -
std::copy_n(list<int>)/64 1.12% 14.036 14.192 - 1.04% -
std::set<int>::erase(iterator)/8192 1.11% 20.328 20.554 - -0.13% -
BM_PushHeap_string_Random_256 1.11% 14.215 14.374 - 0.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.11% 1.320 1.334 - -0.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.11% 3.556 3.595 - 0.90% -
std::vector<std::string>::ctor(size)/32 1.11% 33.569 33.940 - -2.52% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.10% 320.965 324.507 - -2.16% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 1.10% 523.794 529.572 - 2.20% -
std::distance(join_view(vector<vector<int>>))/1024 1.10% 1.028 1.039 - -0.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 367.573 371.621 - 0.89% -
BM_deque_deque_ranges_move/1 1.10% 3.421 3.459 - 1.58% -
BM_PushHeap_uint64_Ascending_64 1.10% 1.518 1.535 - 1.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.10% 2.189 2.213 - -3.46% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.10% 5.492 5.553 - 0.96% -
BM_std_min<int>/64 1.10% 2.669 2.698 - 2.77% -
std::stable_partition(deque<int>)_(sparse)/32 1.10% 12.170 12.304 - -6.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.09% 1149559.839 1162126.708 - -3.96% -
SetIntersection_Front_Vector_string_16384_16384 1.09% 349321957.742 353135703.915 - 0.08% -
BM_std_minmax<unsigned_short>/9 1.09% 1.161 1.174 - -0.06% -
BM_MakeThenSortHeap_float_Descending_256 1.09% 5.722 5.784 - -1.39% -
SetIntersection_Front_Vector_uint64_1024_16 1.09% 1196861.502 1209859.521 - -0.22% -
bm_ranges_lexicographical_compare<signed_char>/7 1.09% 2.835 2.866 - 0.97% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.09% 21281.683 21512.685 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.08% 1151239.839 1163712.508 - 0.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.08% 20.942 21.168 - -0.05% -
std::set<int>::erase(iterator)/0 1.08% 20.037 20.253 - 1.58% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.08% 1107234.404 1119205.562 - 3.34% -
BM_MakeHeap_string_SingleElement_256 1.08% 6.349 6.417 - -0.95% -
std::find_if_not(deque<int>)_(process_all)/32768 1.08% 12003.627 12133.306 - -2.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.08% 664.266 671.441 - -18.36% -
std::fill_n(deque<int>)/1024 1.08% 29.624 29.943 - 0.48% -
SetIntersection_None_Set_float_64_1 1.08% 23380365.306 23632231.090 - 2.73% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.08% 8.976 9.073 - 0.52% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 1.08% 16.823 17.004 - 2.90% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.07% 1359.236 1373.843 - 2.35% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.07% 5063140.914 5117535.418 - 4.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.07% 23.806 24.061 - -0.04% -
SetIntersection_Interlaced_Set_float_256_16 1.07% 12179414.229 12310105.008 - -1.10% -
SetIntersection_Front_Set_uint64_256_64 1.07% 6183862.103 6249993.077 - -1.34% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.07% 38133.074 38540.372 - -1.36% -
std::set<std::string>::insert(value)_(new_value)/1024 1.07% 64.582 65.270 - -0.85% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.07% 19969.565 20182.281 - -0.81% -
BM_std_min<unsigned_char>/4 1.06% 0.979 0.989 - -0.11% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.06% 11.987 12.114 - 1.24% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.06% 1582963.685 1599741.164 - 5.26% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.06% 9.602 9.704 - 0.04% -
BM_RangesPopHeap_float_16 1.06% 6.443 6.511 - -1.07% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.06% 33.628 33.984 - -0.24% -
BM_std_min<long_long>/11 1.06% 1.490 1.506 - 0.93% -
SetIntersection_Front_Set_uint64_256_4 1.06% 4449607.936 4496714.528 - -1.31% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.06% 34.952 35.322 - -0.17% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 1.06% 38.494 38.901 - 0.55% -
rng::rotate(vector<int>)_(by_1/3)/32 1.06% 21.561 21.789 - 1.28% -
rng::find_if_not(vector<int>)_(bail_25%)/8192 1.06% 548.593 554.392 - -0.11% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.06% 848.529 857.496 - -0.44% -
BM_deque_deque_move/1 1.06% 3.409 3.445 - 1.94% -
SetIntersection_Interlaced_Set_float_262144_256 1.05% 1579327.798 1595968.668 - -1.63% -
BM_RangesPushHeap_string_Ascending_1024 1.05% 13.845 13.990 - 14.87% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.05% 275716.015 278609.515 - -0.33% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.05% 612.282 618.707 - -2.04% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.05% 54.835 55.410 - 0.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.05% 20.045 20.255 - -0.86% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.05% 34.217 34.575 - -2.87% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.05% 134.145 135.549 - 0.03% -
BM_std_min<int>/12 1.05% 1.492 1.507 - -1.88% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.05% 4248.071 4292.477 - -0.69% -
std::find_end(deque<int>)_(match_near_end)/8192 1.04% 165994.873 167728.663 - 1.20% -
BM_MakeThenSortHeap_string_Descending_4 1.04% 3.682 3.721 - 1.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.04% 29.829 30.140 - -0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.04% 7.735 7.816 - -0.26% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.04% 17.695 17.880 - 0.88% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.04% 57.728 58.329 - 2.01% -
SetIntersection_None_Vector_uint32_256_16 1.04% 4230663.609 4274733.602 - -0.24% -
std::multimap<std::string,_int>::clear()/32 1.04% 890.973 900.248 - 0.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.04% 208081.870 210246.541 - 0.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.04% 32.605 32.944 - -0.66% -
BM_MakeThenSortHeap_float_Descending_64 1.04% 3.331 3.365 - 0.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.04% 172991.240 174789.736 - -0.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.04% 73749.513 74516.095 - 1.09% -
BM_PushHeap_uint64_Ascending_16384 1.04% 3.564 3.602 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.04% 1.850 1.869 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.04% 1109716.450 1121245.443 - -1.00% -
SetIntersection_Interlaced_Vector_uint32_262144_64 1.04% 8210870.189 8296171.044 - -21.76% -
std::sort(deque<int>)_(descending)/1024 1.04% 1335.997 1349.861 - 0.89% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.04% 263.935 266.671 - 1.75% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.04% 14.716 14.869 - 0.20% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.04% 326.974 330.360 - 1.68% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.04% 14829.058 14982.592 - 0.54% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.03% 6730537.600 6800138.970 - -10.31% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.03% 9758014.217 9858809.531 - 0.75% -
BM_std_minmax<unsigned_short>/10 1.03% 1.405 1.419 - -0.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.03% 12269.783 12396.323 - -1.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.03% 1.914 1.933 - 2.47% -
BM_PushHeap_string_Random_4 1.03% 5.934 5.996 - -0.94% -
std::multiset<std::string>::insert(value)_(already_present)/0 1.03% 19.548 19.749 - 1.00% -
BM_PushHeap_string_Random_1024 1.03% 14.951 15.105 - 0.85% -
rng::move_backward(deque<int>)/4096 1.03% 154.970 156.566 - -2.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.03% 22.959 23.196 - 0.78% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.03% 47.068 47.552 - -0.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.03% 60.364 60.985 - -0.67% -
std::partial_sort(deque<int>)_(ascending)/1024 1.03% 7872.857 7953.655 - 0.34% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.03% 550743.602 556394.479 - -0.47% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.03% 22.075 22.301 - 1.90% -
BM_std_minmax<unsigned_long_long>/6 1.02% 2.088 2.110 - 0.71% -
rng::copy_n(vector<bool>)_(aligned)/4096 1.02% 4.927 4.977 - -18.25% -
rng::sort(vector<int>)_(descending)/1024 1.02% 1040.270 1050.871 - 0.24% -
709_cactus_r 1.02% 19.721 19.921 - 1.24% -
SetIntersection_Interlaced_Set_uint32_16_16 1.02% 40454729.856 40866259.435 - -0.33% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.02% 206805341.018 208906438.160 - -0.98% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.01% 1644777.017 1661451.413 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.01% 4236060.176 4278955.377 - -0.84% -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.01% 73744.176 74490.537 - 1.01% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.01% 24.952 25.204 - -0.14% -
SetIntersection_Interlaced_Set_string_256_4 1.01% 14141594.077 14284455.351 - 1.78% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.01% 32056.630 32380.340 - -0.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.01% 689.465 696.427 - 0.26% -
std::find_if_not(list<int>)_(process_all)/50 1.01% 21.327 21.542 - 0.53% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.01% 1.560 1.576 - 2.13% -
BM_std_minmax_element<int>/4 1.01% 1.243 1.255 - -0.75% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.01% 12.301 12.425 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.00% 23.373 23.607 - 1.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.00% 421.388 425.613 - 0.98% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351746704.772 1000787.517 - -99.72% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.88% 3571.863 1040.067 - 0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -55.02% 18.906 8.504 - -2.31% -
std::remove_copy(list<int>)_(prefix)/1024 -53.17% 1616.980 757.245 - 0.54% -
std::swap_ranges(list<int>)/1024 -51.49% 1568.947 761.030 - 0.45% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -49.72% 122.753 61.715 - -14.14% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.87% 6284039.491 3212811.174 - 8.03% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -48.31% 46.158 23.861 - -26.90% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.94% 0.494 0.267 - -45.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -45.67% 3.727 2.025 - -44.91% -
std::set<std::string>::count(key)_(existent)/0 -43.96% 0.023 0.013 - 15.64% -
BM_PushHeap_string_Descending_262144 -42.93% 5.448 3.109 - -3.63% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.27% 48.179 27.814 - -0.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -40.68% 1.949 1.156 - -9.28% -
SetIntersection_Interlaced_Vector_float_16384_64 -40.25% 10547797.829 6302559.327 - -0.36% -
SetIntersection_Interlaced_Vector_float_16384_256 -40.08% 29707649.995 17800713.543 - 10.03% -
SetIntersection_Interlaced_Vector_float_262144_1024 -39.21% 156317150.750 95022193.857 - 2.78% -
BM_RangesPushHeap_string_Descending_262144 -38.44% 5.119 3.151 - -22.13% -
BM_PushHeap_float_SingleElement_1 -38.25% 0.697 0.431 - -25.30% -
SetIntersection_Interlaced_Vector_float_16384_1024 -37.12% 73662480.050 46317631.359 - -7.13% -
std::unordered_set<std::string>::erase(iterator)/8192 -37.02% 33.005 20.787 - -35.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -36.68% 2.743 1.737 - -29.09% -
std::search(deque<int>)_(no_match)/1024 -36.20% 415.445 265.035 - -35.85% -
BM_std_min<unsigned___int128>/70000 -35.92% 46877.141 30039.766 - 10.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -35.90% 9.868 6.325 - -15.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -35.77% 66.455 42.687 - 223.68% -
BM_std_min<unsigned___int128>/65536 -35.65% 43894.516 28245.566 - 11.28% -
BM_std_min<unsigned___int128>/5500 -35.61% 3656.764 2354.596 - 10.86% -
BM_std_min<unsigned___int128>/4096 -35.53% 2722.689 1755.255 - 11.06% -
BM_std_min<unsigned___int128>/64000 -35.42% 42883.511 27693.975 - 11.77% -
BM_std_min<unsigned___int128>/4000 -35.17% 2659.258 1724.031 - 11.69% -
BM_std_min<unsigned___int128>/1024 -35.13% 679.539 440.793 - 11.13% -
BM_RangesPushHeap_uint64_SingleElement_1 -35.08% 0.616 0.400 - -8.59% -
BM_std_min<unsigned___int128>/512 -34.89% 338.247 220.246 - 10.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -34.11% 3.483 2.295 - -25.80% -
std::copy_backward(vector<int>)/4096 -34.02% 239.131 157.773 - -32.67% -
SetIntersection_Interlaced_Vector_float_262144_256 -33.51% 51787677.388 34431144.440 - 51.73% -
BM_vector_deque_ranges_move/0 -33.25% 0.519 0.347 - -37.06% -
BM_RangesPushHeap_float_Descending_1 -32.95% 0.697 0.468 - 18.64% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -32.31% 60.162 40.724 - -3.98% -
SetIntersection_Front_Set_float_262144_16384 -32.13% 355021426.120 240945971.074 - -0.80% -
SetIntersection_Interlaced_Vector_float_16384_16 -31.99% 3891607.232 2646865.306 - -27.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.34% 13030688.087 8946322.687 - 2.41% -
BM_std_min<unsigned___int128>/64 -31.34% 38.764 26.617 - 8.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.25% 12843962.186 8830682.696 - -1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.11% 12841103.054 8845857.411 - -0.93% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.94% 59.257 40.922 - -0.84% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.63% 0.531 0.368 - -31.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.62% 12751375.971 8846554.858 - -0.68% -
BM_PushHeap_string_Descending_16384 -30.50% 3.369 2.341 - -3.73% -
std::copy(vector<bool>)_(aligned)/1048576 -30.40% 3320.693 2311.334 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.38% 12744330.709 8872752.058 - 1.00% -
SetIntersection_Front_Set_float_16384_16384 -30.34% 342866356.375 238829999.662 - -4.85% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -29.67% 0.637 0.448 - -14.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.65% 12818368.126 9018124.112 - 1.47% -
BM_PushHeap_string_Descending_1024 -29.45% 3.315 2.339 - -10.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -29.28% 6.456 4.566 - -12.22% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -28.82% 1.704 1.213 - -19.02% -
BM_vector_deque_move/0 -28.76% 0.555 0.395 - -0.54% -
std::shift_right(vector<int>)/32 -28.37% 4.136 2.963 - 0.34% -
BM_std_min<unsigned_long_long>/1 -28.13% 0.458 0.329 - 1.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.98% 40.813 29.393 - -2.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -27.92% 95.888 69.116 - -0.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.70% 46.002 33.258 - 1.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.44% 45.679 33.143 - -2.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.36% 12045144.303 8749190.127 - -0.44% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.29% 2155931.059 1567583.960 - 3.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -27.29% 1.715 1.247 - 0.92% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.95% 93.675 68.427 - -0.50% -
rng::find(list<int>)_(bail_25%)/1024 -26.81% 181.171 132.605 - -27.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -26.65% 44.302 32.494 - -0.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.58% 61.348 45.042 - -25.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -26.50% 1030.020 757.115 - 38.11% -
SetIntersection_Front_Set_uint32_16384_16384 -26.38% 337350157.014 248361622.340 - -26.26% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.32% 5072933.882 3737820.605 - -16.86% -
BM_std_min<unsigned___int128>/32 -26.19% 17.403 12.845 - 4.96% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -26.16% 11081.635 8182.535 - -11.91% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -26.05% 11.940 8.829 - 26.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.03% 11916398.273 8814059.483 - -0.90% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -26.03% 0.489 0.362 - -9.32% -
BM_std_min<unsigned___int128>/31 -25.76% 16.762 12.444 - 5.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.75% 23.667 17.574 - -0.57% -
BM_std_min<unsigned___int128>/30 -25.72% 16.121 11.974 - 4.74% -
BM_PushHeap_string_Descending_256 -25.50% 3.067 2.285 - -1.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -25.45% 0.634 0.473 - 15.06% -
BM_std_minmax<long_long>/2 -25.43% 1.315 0.980 - -15.96% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.38% 12672.794 9456.754 - -0.53% -
BM_RangesMakeHeap_string_Ascending_262144 -25.34% 9.764 7.290 - 2.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.26% 1029.055 769.146 - 40.42% -
BM_std_min<unsigned___int128>/29 -25.22% 15.478 11.575 - 4.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.18% 11922039.318 8920196.940 - -0.95% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.03% 32.669 24.491 - -24.18% -
std::copy_n(vector<int>)/4096 -24.90% 208.171 156.344 - -30.07% -
BM_RangesMakeHeap_string_Descending_16384 -24.78% 3.849 2.895 - 5.62% -
BM_std_min<unsigned___int128>/28 -24.74% 14.826 11.157 - 4.91% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.69% 12568.340 9465.214 - -0.36% -
BM_std_min<unsigned___int128>/26 -24.44% 13.575 10.257 - 4.15% -
BM_std_min<unsigned___int128>/27 -24.32% 14.170 10.724 - 4.55% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -24.26% 86.808 65.745 - 8.29% -
std::unordered_set<int>::count(key)_(non-existent)/0 -24.05% 0.405 0.307 - 6.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.00% 38.247 29.066 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -23.73% 11903904.478 9079458.119 - 2.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.64% 36.731 28.046 - 0.00% -
BM_std_min<unsigned___int128>/25 -23.52% 12.916 9.878 - 4.04% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.50% 6626906.845 5069404.845 - 0.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.42% 37.470 28.696 - -0.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -23.40% 1.862 1.426 - -14.79% -
BM_std_min<unsigned___int128>/24 -22.99% 12.292 9.466 - 3.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -22.69% 44.124 34.111 - 1.71% -
BM_PushHeap_string_Ascending_262144 -22.62% 37.413 28.950 - -0.27% -
BM_RangesPushHeap_uint32_Ascending_1 -22.30% 0.576 0.448 - -11.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.26% 10813488.645 8406159.160 - -0.10% -
BM_RangesMakeHeap_string_Descending_262144 -22.21% 5.681 4.419 - 27.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.19% 953.567 741.954 - 44.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.05% 8.480 6.610 - -22.13% -
BM_std_min<unsigned___int128>/23 -22.05% 11.655 9.085 - 3.68% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.61% 95.417 74.794 - 0.14% -
std::unordered_set<int>::contains(key)_(existent)/8192 -21.55% 1.532 1.202 - -21.72% -
rng::adjacent_find(deque<int>)/50 -21.44% 18.803 14.773 - -14.05% -
BM_std_min<unsigned___int128>/22 -21.38% 11.007 8.653 - 2.92% -
BM_std_minmax<long_long>/3 -21.25% 1.750 1.378 - -9.32% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -20.98% 6366303.523 5030906.570 - 7.31% -
BM_PushHeap_string_PipeOrgan_16384 -20.95% 16.302 12.887 - -0.58% -
BM_std_min<unsigned___int128>/21 -20.82% 10.385 8.222 - 3.13% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -20.45% 6.816 5.422 - 4.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -20.33% 36.317 28.932 - -0.50% -
BM_PushHeap_string_PipeOrgan_262144 -20.28% 22.068 17.592 - 1.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -20.16% 1.797 1.435 - -5.65% -
BM_std_min<unsigned___int128>/20 -20.10% 9.775 7.810 - 2.36% -
rng::adjacent_find(deque<int>)/8 -20.08% 3.750 2.997 - -15.30% -
BM_vector_deque_ranges_copy/64000 -19.55% 2956.845 2378.711 - -12.37% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.53% 866.786 697.493 - 0.01% -
BM_vector_deque_move/64000 -19.33% 2929.030 2362.986 - -13.07% -
std::search(list<int>)_(single_element)/1000 -19.31% 671.120 541.546 - -26.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.21% 1.809 1.462 - 12.83% -
BM_vector_deque_copy/64000 -19.17% 2941.764 2377.847 - -12.18% -
BM_std_min<unsigned___int128>/19 -19.16% 9.153 7.399 - 1.95% -
rng::find(list<int>)_(process_all)/8192 -19.07% 10440.951 8449.392 - -29.90% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.89% 11.199 9.084 - -3.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.78% 5.992 4.866 - -20.26% -
BM_vector_deque_move/70000 -18.69% 3168.333 2576.246 - -11.84% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.68% 682.767 555.247 - -35.85% -
std::find_if(list<int>)_(bail_25%)/32768 -18.62% 10423.988 8483.511 - -14.43% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.53% 27.327 22.263 - -4.28% -
rng::contains_subrange(deque<int>)_(process_all)/16 -18.53% 9.394 7.654 - -16.74% -
std::unordered_set<int>::count(key)_(existent)/32 -18.46% 1.470 1.199 - -9.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -18.32% 614.138 501.646 - -6.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.28% 66.627 54.445 - 0.30% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.22% 32.841 26.858 - -0.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -18.21% 11.792 9.644 - -19.68% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.19% 838.420 685.889 - 0.15% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -18.14% 153.904 125.982 - -17.16% -
std::find_end(deque<int>)_(near_matches)/8192 -18.09% 2352157.408 1926650.579 - 17.75% -
BM_std_min<unsigned___int128>/18 -18.07% 8.531 6.989 - 1.62% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.96% 0.611 0.501 - 8.42% -
BM_RangesMakeHeap_string_Descending_1024 -17.85% 3.569 2.932 - 8.06% -
BM_vector_deque_move/65536 -17.75% 2875.902 2365.457 - -10.28% -
BM_vector_deque_ranges_copy/65536 -17.70% 2875.076 2366.285 - -10.35% -
rng::contains_subrange(deque<int>)_(process_all)/50 -17.57% 18.253 15.046 - -21.10% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -17.56% 27176762.565 22404797.953 - 159.52% -
BM_vector_deque_ranges_copy/70000 -17.52% 3133.310 2584.246 - -11.86% -
BM_vector_deque_copy/70000 -17.42% 3131.595 2586.194 - -11.65% -
BM_vector_deque_ranges_move/65536 -17.41% 2859.981 2361.944 - -10.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -17.37% 71.999 59.493 - 0.54% -
rng::is_sorted(list<int>,_pred)/8192 -17.34% 8842.431 7308.964 - -11.65% -
rng::find_if_not(list<int>)_(process_all)/8192 -17.34% 8962.737 7408.675 - -39.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -17.31% 1712.715 1416.251 - -2.15% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.28% 10469.102 8660.540 - -27.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -17.22% 1.668 1.381 - -18.55% -
BM_RangesPushHeap_string_Ascending_262144 -17.20% 35.282 29.213 - -5.55% -
SetIntersection_Interlaced_Vector_float_262144_64 -17.15% 19934308.373 16516272.605 - 47.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.05% 42.521 35.270 - -0.51% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -16.98% 9368.361 7777.754 - -16.45% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.92% 13.918 11.563 - -19.34% -
SetIntersection_Front_Set_uint64_16384_256 -16.91% 5062987.970 4206999.304 - -13.87% -
BM_PushHeap_string_Descending_64 -16.88% 2.692 2.237 - -1.59% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -16.86% 11.534 9.589 - -17.48% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.76% 16676.190 13880.820 - 27.18% -
BM_vector_deque_ranges_move/64000 -16.74% 2853.758 2376.052 - -8.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -16.65% 0.556 0.463 - 8.60% -
BM_std_min<unsigned___int128>/17 -16.62% 7.890 6.579 - 1.25% -
rng::copy(vector<bool>)_(aligned)/262144 -16.58% 326.673 272.499 - 0.39% -
rng::find_end(list<int>)_(single_element)/8192 -16.34% 8765.201 7333.282 - 0.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.20% 41.952 35.156 - -23.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.11% 0.556 0.466 - -9.94% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.92% 2.602 2.188 - -6.76% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -15.88% 32.285 27.160 - -7.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.83% 34.282 28.854 - -2.34% -
rng::partition(deque<int>)_(sparse)/32 -15.82% 13.592 11.441 - -8.31% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -15.81% 1.302 1.096 - -11.96% -
bm_lexicographical_compare<unsigned_char>/16 -15.78% 1.156 0.974 - 0.63% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -15.74% 9161.493 7719.364 - 0.13% -
BM_PushHeap_string_Random_262144 -15.72% 21.799 18.372 - 1.62% -
rng::transform(list<int>,_list<int>)/8192 -15.61% 10218.338 8623.445 - -7.19% -
std::set<std::string>::erase(iterator)/32 -15.50% 31.185 26.351 - -4.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -15.49% 14450.307 12212.634 - -2.35% -
BM_std_min<unsigned___int128>/16 -15.40% 7.292 6.169 - 0.45% -
BM_vector_deque_ranges_move/70000 -15.33% 3048.032 2580.842 - -8.31% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.27% 33.010 27.969 - -0.18% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.24% 1702202.816 1442860.442 - -12.49% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.08% 605.369 514.069 - -3.47% -
rng::none_of(vector<int>)_(process_all)/50 -14.93% 14.879 12.658 - 0.44% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -14.77% 38852.096 33114.728 - -8.31% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.75% 99.736 85.023 - -0.26% -
BM_deque_vector_copy/64000 -14.68% 2849.679 2431.483 - 1.86% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -14.65% 10.507 8.968 - -18.44% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -14.64% 40414.932 34496.753 - -12.73% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.59% 232.555 198.628 - 0.42% -
BM_PushHeap_string_Descending_16 -14.57% 2.436 2.081 - -2.32% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.53% 58.731 50.197 - -0.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -14.50% 5711.960 4883.955 - -15.55% -
rng::find(vector<bool>)_(process_all)/50 -14.48% 0.740 0.633 - 1.63% -
SetIntersection_Interlaced_Vector_float_1024_256 -14.45% 7942825.478 6794772.423 - 10.73% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.43% 22115214.153 18923806.780 - 3.12% -
SetIntersection_Front_Set_uint64_256_256 -14.42% 9876181.378 8451801.250 - -17.41% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.42% 645.389 552.339 - -30.72% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.39% 0.679 0.581 - -9.73% -
BM_std_min<unsigned___int128>/15 -14.38% 6.700 5.737 - 0.47% -
BM_RangesPushHeap_uint64_Descending_1 -14.38% 0.467 0.400 - -42.68% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -14.32% 72.127 61.801 - -1.80% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.29% 25.387 21.759 - -13.69% -
std::map<int,_int>::insert(value)_(new_value)/8192 -14.29% 39.761 34.079 - -11.55% -
rng::partition(deque<int>)_(sparse)/50 -14.21% 20.250 17.371 - -5.31% -
BM_PushHeap_string_Ascending_16384 -14.17% 22.263 19.109 - -4.08% -
BM_RangesMakeHeap_string_Descending_256 -14.12% 3.427 2.943 - 9.70% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -14.04% 686.866 590.409 - -36.46% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.92% 47.666 41.033 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -13.89% 92.297 79.481 - 0.73% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.88% 23045.624 19846.254 - -10.65% -
BM_RangesMakeHeap_string_Descending_64 -13.88% 3.051 2.628 - 2.43% -
rng::partition(list<int>)_(dense)/8192 -13.86% 5095.363 4388.913 - -0.46% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.83% 18.097 15.594 - -0.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -13.79% 0.487 0.420 - 26.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.62% 29.172 25.198 - 0.24% -
BM_PopHeap_pair<uint32,_uint32>_1 -13.60% 0.506 0.438 - -21.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.54% 1.337 1.156 - -0.40% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -13.50% 1.339 1.158 - -0.72% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.49% 11.045 9.555 - 1.78% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -13.40% 2.635 2.282 - 1.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.33% 53.323 46.218 - 0.74% -
BM_RangesMakeHeap_string_Descending_16 -13.32% 2.754 2.387 - 1.82% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.31% 11.019 9.553 - -13.88% -
rng::is_sorted_until(deque<int>)/8 -13.15% 4.285 3.722 - -3.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -13.14% 0.350 0.304 - 14.57% -
BM_std_min<unsigned___int128>/14 -13.08% 6.133 5.331 - 0.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.07% 42.799 37.206 - -13.11% -
std::find_end(list<int>,_pred)_(same_length)/8192 -13.06% 20587.125 17898.573 - 0.46% -
rng::is_sorted_until(list<int>)/8192 -12.98% 8253.666 7182.097 - -12.72% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -12.95% 24.531 21.355 - -1.02% -
SetIntersection_Front_Set_float_16384_256 -12.94% 5143497.701 4477853.361 - -0.60% -
BM_deque_vector_copy/65536 -12.94% 2940.076 2559.702 - 2.18% -
std::partition_point(list<int>)/1024 -12.89% 1294.040 1127.196 - -12.30% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -12.83% 5.894 5.138 - 5.62% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -12.78% 10.375 9.049 - 0.68% -
BM_std_minmax<long_long>/5 -12.77% 2.224 1.940 - -3.87% -
BM_RangesMakeHeap_string_Ascending_16384 -12.76% 5.784 5.046 - -10.45% -
std::find_end(list<int>)_(same_length)/8192 -12.75% 18652.964 16274.256 - -10.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -12.74% 0.637 0.556 - -20.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -12.72% 23964.622 20916.433 - -10.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.72% 35.906 31.339 - 0.01% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -12.70% 11.119 9.707 - -18.08% -
bm_lexicographical_compare<unsigned_char>/1 -12.63% 1.690 1.476 - 3.29% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -12.63% 15.847 13.845 - -13.16% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -12.63% 1.156 1.010 - -12.61% -
BM_RangesMakeHeap_string_Random_262144 -12.62% 19.422 16.972 - 11.81% -
rng::find_last(list<int>)_(bail_90%)/1024 -12.56% 63.041 55.125 - -15.56% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -12.50% 1623.415 1420.556 - -10.29% -
std::move(deque<int>)/32768 -12.48% 2121.008 1856.371 - -12.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.45% 42570.084 37268.628 - -14.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.41% 24.540 21.493 - 0.69% -
std::partition(list<int>)_(sparse)/8192 -12.40% 8176.408 7162.341 - -10.64% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -12.36% 1.322 1.159 - 17.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.36% 89.063 78.052 - -0.94% -
BM_PushHeap_string_Descending_4 -12.35% 2.166 1.899 - -1.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -12.35% 0.349 0.306 - 14.09% -
std::set<std::string>::erase(key)_(existent)/32 -12.15% 69.655 61.190 - 25.18% -
BM_std_minmax<long_long>/4 -12.13% 1.868 1.642 - -4.47% -
std::partition(list<int>)_(dense)/8192 -12.13% 5019.045 4410.455 - -13.03% -
BM_deque_deque_copy/70000 -11.99% 3166.577 2786.923 - -6.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.96% 48.272 42.498 - -1.76% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -11.95% 1.437 1.265 - -18.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.90% 39.687 34.964 - -14.90% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.90% 0.562 0.495 - -21.77% -
rng::partition(list<int>)_(sparse)/8192 -11.89% 7879.756 6943.177 - -2.97% -
bm_lexicographical_compare<unsigned_char>/4 -11.89% 1.497 1.319 - 8.86% -
BM_std_min<unsigned___int128>/13 -11.88% 5.570 4.908 - 0.21% -
BM_std_minmax<short>/16 -11.87% 1.900 1.675 - -3.90% -
bm_lexicographical_compare<unsigned_char>/2 -11.86% 1.960 1.727 - 3.25% -
std::multiset<std::string>::erase(iterator)/8192 -11.81% 30.396 26.806 - -18.07% -
std::set<int>::erase(key)_(non-existent)/32 -11.79% 2.680 2.364 - 1.84% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -11.74% 2.081 1.837 - -10.02% -
SetIntersection_Interlaced_Vector_float_256_64 -11.73% 8922089.377 7875300.471 - -12.52% -
bm_lexicographical_compare<unsigned_char>/8 -11.66% 1.497 1.323 - 14.34% -
std::copy_backward(vector<bool>)_(aligned)/262144 -11.64% 749.637 662.350 - 20.27% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.58% 14.734 13.028 - -4.58% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.53% 24.106 21.326 - -0.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.53% 57.437 50.812 - -1.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.50% 14.982 13.259 - -0.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.47% 384.496 340.387 - 0.31% -
rng::copy_backward(vector<int>)/32768 -11.46% 3286.674 2909.931 - -0.29% -
BM_RangesMakeThenSortHeap_float_Descending_4 -11.46% 1.284 1.137 - -8.56% -
BM_deque_vector_copy/70000 -11.37% 3181.643 2819.966 - -0.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.35% 1.305 1.157 - 0.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.34% 1.304 1.156 - 0.08% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -11.33% 1.265 1.122 - -2.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.30% 1.304 1.156 - 0.01% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.29% 8.224 7.295 - 0.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.24% 1.303 1.156 - -0.01% -
rng::contains(list<int>)_(process_all)/32 -11.24% 11.260 9.995 - -11.34% -
BM_vector_deque_copy/65536 -11.23% 2663.154 2364.159 - -2.52% -
std::for_each_n(list<int>)/8 -11.21% 2.592 2.302 - -1.00% -
std::copy(vector<int>)/4096 -11.19% 230.508 204.717 - 17.96% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.05% 347.567 309.144 - 0.41% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -10.98% 10.431 9.286 - 2.32% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -10.96% 9.727 8.661 - -11.57% -
SetIntersection_None_Set_uint32_16384_256 -10.92% 173125433.843 154219176.592 - -21.31% -
std::search(list<int>)_(same_length)/8192 -10.81% 10541.812 9402.726 - -18.75% -
BM_std_minmax_element<long_long>/3 -10.76% 1.121 1.001 - -14.15% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -10.75% 11.272 10.060 - 5.80% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.73% 1859.037 1659.589 - 0.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.72% 36.609 32.684 - -0.38% -
SetIntersection_None_Set_uint32_16384_64 -10.72% 173128619.688 154574675.933 - -22.95% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.70% 1.219 1.088 - -8.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.69% 10825815.741 9668118.558 - -1.82% -
rng::starts_with(list<int>,_pred)/8192 -10.69% 11390.943 10173.035 - -8.04% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.63% 1.529 1.366 - -0.38% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.58% 25.320 22.641 - 1.25% -
BM_MakeHeap_float_Random_64 -10.52% 1.787 1.599 - -4.24% -
SetIntersection_Interlaced_Vector_float_1024_64 -10.46% 5862817.303 5249305.280 - 48.41% -
BM_PushHeap_string_SingleElement_16 -10.44% 2.764 2.476 - -9.90% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.42% 675.857 605.455 - 124.28% -
BM_PushHeap_string_SingleElement_256 -10.42% 2.744 2.458 - -9.63% -
bm_lexicographical_compare<unsigned_char>/5 -10.40% 1.733 1.553 - 4.54% -
BM_PushHeap_string_PipeOrgan_1024 -10.35% 10.795 9.677 - 1.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.33% 1233.666 1106.231 - 0.05% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.33% 40.858 36.638 - -6.64% -
BM_std_min<unsigned___int128>/12 -10.29% 5.024 4.507 - 0.39% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.29% 29.440 26.412 - 1.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.28% 34.844 31.261 - -0.67% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -10.26% 4.287 3.847 - -7.55% -
BM_PushHeap_string_SingleElement_1024 -10.24% 2.768 2.485 - -9.86% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.23% 1847.947 1658.856 - 0.46% -
std::set<std::string>::contains(key)_(existent)/8192 -10.18% 29.902 26.859 - -10.05% -
std::set<std::string>::count(key)_(existent)/1024 -10.16% 24.362 21.888 - -6.47% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.09% 10.593 9.525 - -13.34% -
std::find_end(list<int>)_(single_element)/8192 -10.04% 8635.307 7768.695 - 0.14% -
std::move_backward(vector<bool>)_(aligned)/64 -9.99% 1.799 1.619 - -9.67% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.97% 0.496 0.446 - -4.53% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.87% 0.512 0.462 - -20.68% -
std::equal(vector<bool>)_(unaligned)/50 -9.86% 0.881 0.794 - -4.70% -
BM_deque_vector_ranges_copy/65536 -9.81% 2876.318 2594.121 - -0.96% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -9.81% 1.114 1.005 - -2.83% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -9.79% 1.398 1.261 - -4.78% -
BM_PopHeap_string_1 -9.79% 0.700 0.631 - 8.65% -
BM_std_min<long_long>/1 -9.73% 0.673 0.607 - -0.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.73% 1594.660 1439.454 - -0.72% -
BM_vector_deque_ranges_move_backward/0 -9.69% 0.606 0.548 - 30.64% -
std::multiset<int>::find(key)_(existent)/8192 -9.66% 8.910 8.049 - -3.59% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -9.66% 4606.466 4161.495 - -0.81% -
BM_std_minmax_element<char>/64000 -9.64% 17500.325 15813.943 - -8.37% -
BM_deque_vector_ranges_copy/64000 -9.62% 2848.643 2574.655 - -0.43% -
BM_std_minmax_element<char>/70000 -9.57% 19141.762 17309.187 - -8.25% -
BM_std_minmax<long_long>/11 -9.57% 2.538 2.295 - -3.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.56% 5800.436 5245.968 - 0.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.50% 31.600 28.599 - -8.22% -
BM_RangesMakeThenSortHeap_string_Random_262144 -9.46% 208.483 188.766 - -0.07% -
SetIntersection_None_Set_uint32_16384_4 -9.39% 172477287.711 156287566.550 - -24.71% -
SetIntersection_None_Set_uint32_16384_1 -9.37% 172327363.153 156177993.693 - -26.17% -
BM_deque_deque_ranges_move_backward/512 -9.36% 20.498 18.578 - -0.61% -
BM_tolower_char<char> -9.36% 0.691 0.626 - -9.54% -
BM_std_minmax_element<char>/65536 -9.36% 17886.294 16212.918 - -8.22% -
BM_RangesMakeHeap_string_Ascending_1024 -9.34% 5.339 4.840 - -0.94% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -9.33% 57.214 51.874 - 1.79% -
BM_std_minmax_element<char>/4000 -9.33% 1100.673 997.988 - -8.06% -
BM_std_minmax<int>/2 -9.32% 0.900 0.816 - -2.78% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -9.29% 123.465 111.996 - 31.76% -
std::multiset<std::string>::erase(iterator)/1024 -9.27% 32.973 29.917 - 0.68% -
BM_PushHeap_string_SingleElement_262144 -9.26% 2.785 2.527 - -8.32% -
BM_PushHeap_string_PipeOrgan_256 -9.26% 8.679 7.875 - 3.44% -
BM_std_minmax_element<char>/5500 -9.25% 1510.118 1370.411 - -7.99% -
BM_RangesPushHeap_float_SingleElement_1 -9.25% 0.637 0.578 - 40.22% -
SetIntersection_None_Set_uint32_16384_16 -9.22% 171727238.737 155900834.170 - -25.37% -
std::set<std::string>::find(key)_(non-existent)/8192 -9.21% 28.153 25.560 - -5.41% -
BM_std_minmax_element<char>/4096 -9.20% 1126.724 1023.073 - -7.96% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -9.20% 19365.065 17584.062 - -1.66% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.17% 29.304 26.618 - 0.39% -
BM_std_min<unsigned___int128>/11 -9.15% 4.501 4.089 - 0.58% -
BM_RangesMakeHeap_string_Descending_4 -9.15% 2.416 2.195 - 4.47% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -9.13% 10.572 9.606 - -7.97% -
rng::remove_if(deque<int>)_(prefix)/50 -9.12% 73.925 67.185 - -10.04% -
SetIntersection_Interlaced_Vector_string_1024_1024 -9.11% 43397884.001 39442625.982 - -4.96% -
BM_RangesMakeHeap_string_PipeOrgan_256 -9.08% 5.498 4.999 - 4.31% -
rng::search(list<int>,_pred)_(no_match)/8192 -9.08% 8301.461 7547.399 - -6.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.05% 10821432.848 9841607.074 - -9.08% -
rng::generate_n(list<int>)/32 -9.02% 9.532 8.673 - -3.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.01% 48.571 44.195 - 0.88% -
BM_deque_vector_ranges_copy/70000 -8.98% 3093.417 2815.780 - -1.34% -
BM_deque_vector_ranges_move/0 -8.94% 1.548 1.410 - 2.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -8.93% 7680.387 6994.271 - 1.99% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -8.92% 1.192 1.086 - -1.20% -
bm_lexicographical_compare<unsigned_char>/6 -8.90% 1.959 1.785 - 10.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.86% 19.884 18.122 - -0.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.84% 93.536 85.265 - -0.99% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -8.83% 0.695 0.634 - 44.21% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -8.80% 29.795 27.174 - 0.43% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.77% 209.113 190.776 - -0.78% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -8.76% 569.216 519.342 - -0.92% -
BM_std_minmax<char>/7 -8.76% 2.545 2.322 - -5.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -8.72% 26.039 23.767 - -20.44% -
BM_std_minmax_element<char>/1024 -8.71% 286.763 261.788 - -7.52% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.70% 413.401 377.420 - 0.28% -
std::find(list<int>)_(process_all)/8192 -8.69% 8501.542 7762.853 - -41.64% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.65% 9275.978 8473.581 - 1.33% -
std::move(list<int>)/4096 -8.63% 4380.130 4001.964 - -20.60% -
BM_deque_deque_ranges_move_backward/5500 -8.63% 223.600 204.303 - -0.56% -
std::none_of(deque<int>)_(process_all)/8192 -8.63% 2873.189 2625.302 - 0.15% -
BM_std_minmax<long_long>/6 -8.57% 2.429 2.221 - -2.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.54% 0.449 0.411 - -14.66% -
BM_PushHeap_string_SingleElement_64 -8.52% 2.773 2.537 - -9.08% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.51% 25.927 23.721 - -3.00% -
BM_vector_deque_ranges_copy/2 -8.49% 2.066 1.890 - -8.62% -
std::multiset<std::string>::find(key)_(existent)/1024 -8.46% 23.611 21.614 - -3.57% -
bm_lexicographical_compare<unsigned_char>/7 -8.45% 2.213 2.026 - 8.74% -
BM_std_minmax<unsigned_char>/32 -8.42% 1.601 1.467 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.41% 32.211 29.503 - 0.12% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -8.34% 24.595 22.544 - 1.40% -
SetIntersection_Front_Set_uint32_256_256 -8.29% 9770664.787 8960615.163 - -4.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.24% 3.582 3.286 - -0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.23% 3564623.846 3271099.145 - -7.90% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.23% 17.941 16.465 - -0.85% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.20% 415.312 381.265 - -5.24% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.16% 0.385 0.354 - -3.87% -
std::none_of(deque<int>)_(process_all)/32768 -8.14% 11512.710 10575.384 - -0.06% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.13% 828.133 760.768 - -0.33% -
SetIntersection_Interlaced_Vector_string_256_256 -8.09% 22855078.454 21005441.272 - 3.74% -
BM_PushHeap_float_Ascending_16 -8.08% 1.065 0.979 - -12.64% -
std::partition_point(list<int>)/8192 -8.05% 12770.735 11742.534 - -18.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.01% 1.331 1.224 - -2.11% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.01% 196.101 180.399 - 0.22% -
SetIntersection_None_Set_uint32_16384_1024 -8.01% 166193423.307 152887553.566 - -18.07% -
rng::swap_ranges(deque<int>)/50 -7.96% 19.938 18.350 - -0.51% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.94% 31.956 29.420 - -7.26% -
BM_std_minmax_element<char>/512 -7.94% 146.095 134.501 - -6.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.93% 800.521 737.017 - 0.27% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.93% 1.475 1.358 - -3.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.92% 5.271 4.854 - -0.26% -
bm_lexicographical_compare<unsigned_char>/64 -7.88% 1.965 1.810 - -0.65% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.88% 30.562 28.154 - 1.66% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.88% 6.451 5.942 - -4.11% -
std::set<int>::insert(value)_(already_present)/1024 -7.88% 6.776 6.242 - 2.22% -
BM_std_min<unsigned___int128>/10 -7.87% 4.011 3.695 - 0.59% -
std::map<std::string,_int>::ctor(const&)/32 -7.87% 788.837 726.749 - 1.10% -
rng::search(list<int>)_(same_length)/8192 -7.86% 9688.475 8926.531 - 5.44% -
BM_PushHeap_string_SingleElement_4 -7.86% 2.401 2.212 - -6.99% -
std::partition_copy(list<int>)/8192 -7.85% 7292.767 6720.054 - -7.60% -
std::vector<int>::ctor(size)/32 -7.81% 10.917 10.064 - -10.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.80% 156557811.397 144348780.091 - -1.45% -
bm_lexicographical_compare<unsigned_char>/3 -7.77% 2.204 2.032 - 5.68% -
std::copy_if(list<int>)_(entire_range)/64 -7.72% 36.189 33.394 - 6.01% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.71% 24.128 22.267 - -0.45% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -7.67% 1.396 1.289 - -2.41% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.66% 1.434 1.324 - -1.76% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.65% 24.740 22.849 - 0.21% -
BM_PushHeap_string_SingleElement_16384 -7.62% 2.720 2.512 - -8.72% -
BM_deque_deque_ranges_copy/64000 -7.61% 2852.468 2635.310 - -8.17% -
std::copy_n(list<int>)/4096 -7.59% 3861.248 3568.001 - -6.06% -
BM_PushHeap_uint32_SingleElement_4 -7.59% 0.364 0.336 - -3.69% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.58% 1.754 1.621 - 3.52% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.54% 21.049 19.462 - -5.26% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.52% 305.248 282.303 - -0.20% -
rng::copy(vector<int>)/32768 -7.50% 3486.281 3224.770 - 14.38% -
BM_std_minmax<unsigned_char>/6 -7.47% 2.048 1.895 - -8.87% -
rng::partition_point(list<int>)/8192 -7.46% 13250.591 12261.747 - -17.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.43% 8.259 7.646 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.43% 1614.876 1494.954 - 0.18% -
std::move(deque<int>)/8 -7.41% 3.997 3.701 - -3.84% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.41% 1.498 1.387 - -3.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.40% 0.819 0.758 - -4.75% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.37% 0.374 0.347 - -14.07% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -7.37% 1.634 1.514 - -16.76% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.37% 26.030 24.112 - 3.42% -
SetIntersection_None_Set_uint64_16384_16384 -7.35% 175405007.723 162512365.554 - -29.01% -
std::transform(list<int>)_(identity_transform)/8192 -7.34% 7638.448 7077.937 - 0.73% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -7.34% 0.870 0.806 - -7.33% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.34% 1530634.565 1418324.711 - -1.46% -
rng::transform(list<int>)_(identity_transform)/8192 -7.32% 7602.481 7045.855 - -0.85% -
std::unordered_multimap<int,_int>::clear()/8192 -7.29% 64910.535 60180.764 - -1.85% -
BM_std_min<short>/4 -7.28% 1.082 1.003 - 10.56% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -7.25% 81.240 75.353 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.22% 6691892.096 6208497.018 - 1.27% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.21% 2.689 2.495 - -6.05% -
rng::copy_backward(list<int>)/8 -7.20% 2.462 2.285 - -3.06% -
BM_deque_deque_ranges_copy_backward/0 -7.20% 0.801 0.743 - -14.17% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -7.16% 28.912 26.841 - 0.04% -
std::set<int>::insert(value)_(already_present)/8192 -7.16% 10.831 10.056 - -0.96% -
rng::contains(list<int>)_(process_all)/8192 -7.15% 6967.445 6468.959 - -8.68% -
SetIntersection_Front_Set_uint32_1024_1024 -7.13% 16305377.951 15142502.292 - -4.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.11% 156242487.660 145137761.164 - -2.34% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.10% 735.338 683.120 - 7.34% -
rng::move(deque<int>)/32768 -7.10% 2175.277 2020.810 - -0.25% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -7.09% 1.077 1.001 - -4.89% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -7.05% 20956.365 19479.082 - -0.69% -
BM_std_min<char>/16 -7.03% 2.563 2.383 - -2.02% -
rng::remove_if(deque<int>)_(prefix)/32 -7.02% 64.315 59.797 - -8.25% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -7.02% 1.271 1.182 - 1.48% -
std::unordered_multimap<int,_int>::clear()/1024 -7.01% 8367.371 7780.576 - -2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.99% 7101937.656 6605852.867 - -6.93% -
rng::fill(list<int>)/8192 -6.98% 7392.444 6876.286 - -3.98% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.98% 18.090 16.828 - 4.00% -
BM_std_minmax<char>/5 -6.96% 1.859 1.730 - -4.12% -
std::find_if_not(list<int>)_(process_all)/32768 -6.96% 29947.386 27864.300 - -16.05% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.93% 34.562 32.168 - -0.09% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -6.92% 246698.517 229617.188 - -1.77% -
bm_lexicographical_compare<int>/1 -6.92% 1.322 1.230 - -2.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -6.89% 1.339 1.247 - 9.23% -
SetIntersection_None_Vector_float_262144_16384 -6.88% 1302353.996 1212778.332 - -0.22% -
std::multiset<int>::contains(key)_(existent)/8192 -6.87% 8.816 8.210 - -1.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.86% 20795.083 19368.411 - -1.87% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.85% 43.268 40.303 - 11.26% -
std::count_if(list<int>)_(every_other)/8192 -6.84% 7650.780 7127.629 - -6.48% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.83% 3452.289 3216.368 - -2.31% -
BM_MakeHeap_float_Random_16384 -6.82% 1.202 1.120 - -4.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.81% 224.843 209.523 - -5.51% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.81% 17.184 16.013 - -0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.80% 6.745 6.286 - -0.12% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.79% 8257.666 7697.079 - 1.03% -
rng::remove_if(deque<int>)_(sprinkled)/32 -6.77% 61.212 57.067 - -9.03% -
BM_deque_deque_copy/65536 -6.75% 3033.535 2828.700 - -1.13% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.75% 1.735 1.618 - -3.04% -
BM_std_minmax<unsigned_char>/3 -6.73% 1.193 1.112 - -8.84% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.73% 294.331 274.530 - 0.73% -
BM_std_minmax<unsigned_char>/4 -6.72% 1.473 1.374 - -8.15% -
rng::any_of(vector<int>)_(process_all)/50 -6.71% 13.628 12.713 - -13.60% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.68% 1.293 1.206 - -16.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -6.68% 1.076 1.004 - 5.84% -
rng::copy_backward(vector<bool>)_(aligned)/64 -6.65% 1.893 1.767 - 9.24% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.65% 314.247 293.363 - -0.13% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.63% 8.236 7.690 - -0.16% -
BM_std_min<unsigned___int128>/6 -6.62% 2.260 2.110 - 1.43% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.61% 16.152 15.084 - -0.55% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.61% 20.908 19.526 - -6.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.57% 1.345 1.256 - -1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -6.56% 5992121.144 5598743.920 - 28.90% -
BM_std_min<unsigned_char>/22 -6.55% 2.104 1.966 - -4.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.55% 41.214 38.516 - -12.54% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.54% 3401.418 3178.828 - -2.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -6.54% 6695979.291 6257921.030 - 26.75% -
rng::none_of(deque<int>)_(process_all)/32 -6.52% 18.126 16.945 - -6.12% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.50% 0.437 0.409 - -6.86% -
rng::find_if(list<int>)_(process_all)/32768 -6.50% 29224.039 27324.092 - -11.30% -
BM_MakeHeap_string_Descending_16384 -6.48% 2.976 2.783 - 1.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -6.48% 6945703.739 6495968.768 - 4.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.47% 0.556 0.520 - 3.90% -
SetIntersection_Front_Set_float_1024_1024 -6.45% 16614296.323 15542032.265 - 4.82% -
BM_vector_deque_ranges_copy/1 -6.45% 2.352 2.201 - -5.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.45% 43.079 40.302 - -0.42% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.42% 1064668.540 996311.036 - -0.10% -
BM_std_min<unsigned___int128>/9 -6.42% 3.526 3.299 - 0.66% -
BM_vector_deque_ranges_copy_backward/2 -6.42% 1.943 1.818 - -6.67% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.40% 1.973 1.847 - -0.23% -
SetIntersection_Interlaced_Vector_string_64_64 -6.39% 29115011.975 27254261.765 - -5.68% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.38% 1.438 1.347 - -0.61% -
BM_RangesPushHeap_string_PipeOrgan_256 -6.37% 8.368 7.834 - -2.75% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.36% 2889972.657 2706142.986 - 2.46% -
std::distance(deque<int>)/8192 -6.34% 0.694 0.650 - -3.30% -
BM_std_min<unsigned___int128>/8 -6.33% 3.109 2.913 - 1.19% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.32% 1.725 1.616 - 1.85% -
BM_std_minmax<unsigned_char>/5 -6.31% 1.751 1.641 - -8.34% -
std::stable_partition(vector<int>)_(dense)/32 -6.30% 22.156 20.759 - -4.24% -
BM_std_minmax<unsigned_char>/27 -6.28% 1.868 1.751 - -5.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.26% 34.334 32.184 - -0.16% -
SetIntersection_Front_Set_uint32_262144_64 -6.24% 2009181.915 1883857.830 - -2.23% -
BM_std_min<unsigned_long_long>/4 -6.24% 1.101 1.032 - -3.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -6.21% 1.594 1.495 - 1.17% -
std::remove(list<int>)_(sprinkled)/1024 -6.20% 1014.270 951.348 - -3.25% -
std::set<std::string>::erase(key)_(non-existent)/32 -6.19% 14.686 13.777 - 5.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.17% 55.003 51.610 - -3.96% -
rng::rotate(list<int>)_(1_element_backward)/50 -6.15% 25.298 23.741 - 1.05% -
BM_RangesMakeHeap_uint64_Random_256 -6.15% 1.203 1.129 - -9.70% -
SetIntersection_None_Vector_uint64_262144_16384 -6.15% 1216512.301 1141739.966 - -2.10% -
BM_std_minmax<char>/4 -6.15% 1.550 1.455 - -2.87% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.14% 1583.043 1485.843 - 2.27% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -6.14% 5.047 4.737 - -5.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -6.13% 2.807 2.635 - -4.78% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.12% 5.835 5.478 - 0.12% -
BM_deque_deque_move/70000 -6.11% 3322.638 3119.730 - -5.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.09% 2342490.207 2199726.869 - -4.33% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.08% 241358599.479 226678213.728 - -30.51% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.08% 3.843 3.610 - 0.12% -
SetIntersection_Front_Set_uint32_64_4 -6.07% 18171404.125 17067952.153 - -1.73% -
rng::replace(vector<int>)_(prefix)/32 -6.05% 5.041 4.736 - -9.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.03% 8519.177 8005.386 - 1.61% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.03% 23.499 22.083 - -2.69% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.02% 10.351 9.727 - -8.15% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.01% 713.431 670.585 - 0.23% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.00% 41.838 39.327 - -0.18% -
bm_ranges_lexicographical_compare<int>/16 -6.00% 2.306 2.167 - 0.06% -
std::distance(deque<int>)/1024 -6.00% 0.694 0.652 - -2.88% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.99% 3.509 3.298 - 2.56% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -5.99% 24.729 23.248 - 0.98% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.98% 8360.165 7860.401 - 0.56% -
SetIntersection_Front_Set_uint32_262144_256 -5.96% 4783864.002 4498957.575 - -0.43% -
BM_PopHeap_string_262144 -5.95% 92.586 87.078 - -0.75% -
BM_std_minmax<int>/3 -5.93% 1.198 1.127 - -0.25% -
BM_std_minmax_element<short>/2 -5.93% 0.688 0.647 - -5.99% -
rng::unique(list<int>)_(contiguous)/52 -5.93% 74.996 70.551 - -3.72% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -5.93% 867182.246 815795.012 - -3.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.92% 82356.231 77480.636 - -1.57% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.89% 13056530.111 12287065.369 - -15.01% -
std::find(deque<int>)_(bail_25%)/8 -5.89% 2.064 1.942 - -5.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.89% 1.146 1.078 - 1.61% -
BM_PushHeap_uint32_SingleElement_16 -5.88% 0.357 0.336 - -2.95% -
std::unordered_multiset<int>::find(key)_(existent)/32 -5.86% 1.302 1.226 - 4.88% -
std::distance(deque<int>)/4096 -5.84% 0.693 0.653 - -2.86% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.83% 16.908 15.922 - 0.03% -
BM_RangesMakeHeap_uint32_Random_256 -5.83% 1.194 1.125 - -3.06% -
SetIntersection_Interlaced_Vector_float_64_16 -5.82% 19189185.267 18072483.588 - -6.13% -
BM_StringRelational_Compare_Small_Empty_Control -5.79% 1.715 1.616 - -3.16% -
BM_PushHeap_uint64_SingleElement_64 -5.79% 0.407 0.384 - 2.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.78% 5.434 5.120 - 0.67% -
BM_RangesMakeHeap_uint32_Heap_64 -5.78% 0.257 0.242 - -0.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.77% 26.299 24.783 - 14.89% -
std::find(list<int>)_(process_all)/32768 -5.75% 27610.919 26023.746 - -19.48% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.73% 8902.142 8391.822 - -0.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.73% 1.123 1.059 - -10.95% -
BM_RangesMakeHeap_string_PipeOrgan_64 -5.72% 5.104 4.812 - 1.46% -
BM_RangesMakeHeap_string_PipeOrgan_4 -5.71% 2.769 2.611 - 1.14% -
std::set<int>::erase(key)_(non-existent)/1024 -5.71% 5.627 5.305 - -1.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.71% 18879.617 17801.744 - -3.60% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.69% 10.564 9.963 - 6.80% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.68% 29.989 28.287 - -2.98% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.67% 1054.494 994.652 - -5.28% -
BM_deque_deque_ranges_move/70000 -5.67% 3231.865 3048.571 - -5.55% -
rng::starts_with(list<int>)/8192 -5.65% 8943.543 8438.031 - -13.48% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.63% 385.210 363.521 - 0.08% -
std::copy_if(list<int>)_(entire_range)/32768 -5.63% 30003.419 28315.230 - 7.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.59% 1261314.554 1190757.651 - -7.40% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.59% 1.958 1.848 - -2.75% -
BM_std_minmax<unsigned_char>/2 -5.58% 0.883 0.834 - -7.52% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.57% 16.491 15.572 - -0.53% -
BM_PushHeap_string_PipeOrgan_16 -5.57% 4.282 4.044 - -0.36% -
std::find_end(list<int>,_pred)_(process_all)/8192 -5.56% 7783.187 7350.369 - 0.45% -
BM_RangesMakeHeap_string_Ascending_256 -5.55% 5.067 4.786 - -0.43% -
rng::contains(vector<int>)_(process_all)/8 -5.54% 2.700 2.551 - -4.53% -
SetIntersection_Front_Vector_uint64_262144_1 -5.50% 1120359.662 1058697.447 - -3.95% -
BM_num_put<long_long> -5.47% 12.442 11.761 - -1.32% -
BM_PushHeap_string_PipeOrgan_64 -5.45% 6.317 5.973 - 0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.44% 19112219.179 18072468.545 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.44% 6641346.373 6280146.910 - -5.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.44% 0.585 0.553 - 4.74% -
std::find_if(vector<int>)_(process_all)/8 -5.43% 2.700 2.553 - 1.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.42% 223.979 211.844 - -2.18% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.41% 22.143 20.945 - -1.56% -
BM_std_min<unsigned___int128>/7 -5.39% 2.657 2.514 - 1.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -5.39% 0.306 0.289 - -40.60% -
std::all_of(vector<int>)_(process_all)/8 -5.35% 2.561 2.424 - -3.02% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -5.34% 13.857 13.117 - 3.77% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.34% 0.644 0.610 - -2.45% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.33% 88161.777 83465.497 - -0.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.32% 28278.651 26774.312 - 1.59% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -5.32% 6.667 6.313 - -43.62% -
BM_std_min<char>/32 -5.32% 2.924 2.768 - -9.75% -
BM_std_minmax<char>/6 -5.31% 2.155 2.040 - -1.73% -
BM_MakeThenSortHeap_uint64_Descending_4 -5.30% 1.513 1.433 - -0.97% -
BM_RangesSortHeap_string_262144 -5.30% 184.054 174.302 - 0.27% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.29% 24.063 22.790 - 1.82% -
BM_std_minmax<short>/2 -5.27% 0.916 0.868 - -12.70% -
SetIntersection_Front_Set_string_16384_16 -5.23% 2062276.852 1954401.453 - -1.88% -
BM_RangesPushHeap_string_PipeOrgan_64 -5.22% 6.198 5.875 - -2.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.22% 2.043 1.937 - -4.53% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -5.22% 62.168 58.923 - 25.98% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.20% 2.196 2.082 - 0.67% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.20% 1.242 1.178 - -1.00% -
std::equal(vector<bool>)_(unaligned)/8 -5.19% 0.852 0.808 - -9.85% -
BM_RangesPushHeap_string_Descending_1024 -5.18% 2.482 2.354 - -6.88% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.17% 12642.666 11988.431 - -14.50% -
rng::reverse(list<int>)/4096 -5.17% 1752.269 1661.598 - 1.16% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -5.17% 23.038 21.847 - -6.81% -
SetIntersection_Front_Set_uint64_64_64 -5.15% 15069557.076 14294119.108 - -9.45% -
BM_std_minmax<char>/23 -5.14% 3.165 3.003 - -0.05% -
BM_RangesMakeHeap_uint64_Ascending_4 -5.14% 0.423 0.402 - -2.57% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.14% 110.994 105.294 - -1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.12% 6369547.957 6043450.938 - -0.18% -
bm_lexicographical_compare<int>/2 -5.11% 1.518 1.440 - -4.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.11% 2483647.245 2356742.452 - -3.89% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.11% 10548.071 10009.581 - -0.06% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.09% 29264.151 27774.748 - -13.54% -
BM_RangesMakeHeap_float_Random_256 -5.08% 1.447 1.373 - -17.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.08% 1742643.591 1654164.722 - -4.31% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.08% 868401.436 824326.472 - 1.85% -
BM_num_put<unsigned_long_long> -5.07% 12.186 11.567 - -2.76% -
BM_std_minmax<unsigned_char>/8 -5.07% 1.087 1.032 - 6.29% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.06% 67835917.167 64405144.238 - -2.45% -
BM_RangesMakeHeap_uint32_Random_16384 -5.06% 1.043 0.990 - -2.88% -
BM_std_minmax<unsigned_int>/11 -5.05% 1.828 1.736 - -2.49% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.05% 19.320 18.346 - -1.14% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.04% 1.858 1.764 - 5.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.03% 216119695.254 205239397.339 - 4.98% -
rng::none_of(deque<int>)_(process_all)/50 -5.02% 26.561 25.227 - -4.06% -
BM_num_put<unsigned_long> -5.01% 12.087 11.481 - -3.59% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.98% 484.498 460.362 - -4.48% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.97% 22.145 21.045 - -3.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.96% 34.307 32.604 - -6.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.96% 15687.963 14909.983 - -6.67% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.95% 9.697 9.217 - -12.21% -
std::set<int>::erase(key)_(non-existent)/8192 -4.95% 8.745 8.313 - -1.22% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.94% 24.285 23.084 - 1.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.93% 10.944 10.404 - -0.13% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.93% 170.764 162.342 - 0.11% -
SetIntersection_Interlaced_Set_string_1024_64 -4.93% 17718489.607 16845015.738 - 1.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.93% 681.514 647.944 - -0.23% -
BM_StringRelational_Eq_Large_Large_Control -4.92% 2.270 2.158 - -10.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.92% 33.486 31.838 - -1.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.92% 2.082 1.979 - -2.58% -
rng::find(deque<int>)_(bail_25%)/8 -4.91% 2.064 1.962 - -4.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.88% 0.940 0.894 - -4.22% -
BM_std_minmax<unsigned_int>/12 -4.86% 1.386 1.319 - -4.85% -
BM_RangesPushHeap_string_PipeOrgan_1024 -4.86% 10.449 9.941 - 0.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.86% 0.559 0.532 - -9.07% -
BM_MakeHeap_float_Random_16 -4.86% 1.608 1.530 - -6.34% -
rng::move(list<int>)/32768 -4.85% 35710.677 33980.129 - -2.46% -
SetIntersection_Interlaced_Set_string_256_256 -4.84% 32395133.878 30825820.168 - -5.67% -
BM_PushHeap_string_PipeOrgan_4 -4.83% 2.634 2.506 - 0.66% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.83% 298.242 283.832 - 0.80% -
rng::find(vector<int>)_(process_all)/8 -4.82% 2.902 2.762 - -3.38% -
rng::remove(list<int>)_(sprinkled)/50 -4.81% 69.512 66.169 - -14.64% -
BM_RangesMakeHeap_string_Heap_262144 -4.79% 5.438 5.177 - -0.81% -
BM_RangesMakeHeap_float_Descending_4 -4.78% 0.294 0.280 - -4.85% -
rng::find_end(list<int>)_(process_all)/8192 -4.78% 6826.746 6500.764 - 1.57% -
std::set<std::string>::find(key)_(existent)/32 -4.77% 16.304 15.525 - -7.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.77% 0.518 0.494 - -3.25% -
std::count(list<int>)_(every_other)/8192 -4.77% 6663.637 6345.643 - -3.01% -
std::reverse_copy(deque<int>)/512 -4.77% 131.491 125.219 - 0.23% -
BM_RangesMakeHeap_uint64_Random_1024 -4.76% 1.076 1.025 - -4.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.75% 21830274.495 20793613.378 - 0.46% -
BM_std_minmax<char>/30 -4.75% 2.857 2.722 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.74% 1728085.321 1646110.317 - -5.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.74% 1012.364 964.354 - 1.13% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -4.74% 84.857 80.838 - 1.39% -
std::move_backward(vector<bool>)_(aligned)/512 -4.73% 2.546 2.425 - 0.38% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.73% 135.039 128.657 - 16.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.71% 1580.504 1506.036 - -0.77% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.69% 13.329 12.704 - -0.84% -
BM_RangesPushHeap_uint64_Random_4 -4.69% 2.135 2.035 - -0.37% -
rng::remove_if(deque<int>)_(sprinkled)/50 -4.67% 71.396 68.064 - -5.28% -
BM_StringRelational_Less_Huge_Empty_Control -4.67% 2.085 1.988 - -2.62% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.67% 11316.703 10788.698 - -10.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.67% 91.292 87.033 - -0.12% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -4.66% 1.697 1.618 - 7.90% -
bm_swap_ranges_vb_aligned/64 -4.65% 2.907 2.772 - -4.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.65% 2.032 1.937 - -4.52% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -4.63% 28.323 27.013 - -0.39% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.63% 4.535 4.325 - 2.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.62% 27720.962 26439.267 - -12.79% -
BM_MakeHeap_float_Descending_4 -4.62% 0.290 0.276 - -0.41% -
BM_std_min<char>/5 -4.61% 1.426 1.360 - -5.51% -
BM_std_minmax<long_long>/13 -4.59% 3.103 2.960 - -2.11% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.59% 0.966 0.922 - -4.31% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.59% 1.386 1.323 - -0.02% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.58% 3421781.287 3265227.679 - -6.29% -
std::for_each_n(vector<int>)/8 -4.57% 2.504 2.389 - -5.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.57% 28.161 26.875 - -0.90% -
bm_ranges_swap_ranges_vb_unaligned/8 -4.56% 5.005 4.777 - -2.69% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -4.53% 0.612 0.584 - -4.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.52% 3.562 3.401 - -1.71% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.51% 7168.426 6845.052 - -0.16% -
std::reverse(vector<int>)/8 -4.49% 1.596 1.524 - -4.15% -
BM_StringFindStringLiteral/1024 -4.49% 18.085 17.274 - -4.55% -
BM_std_min<char>/14 -4.48% 1.871 1.787 - -3.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.46% 13036575.196 12454572.753 - -3.60% -
BM_std_min<unsigned___int128>/5 -4.46% 1.850 1.768 - 1.29% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.46% 701.586 670.301 - 0.21% -
BM_deque_deque_ranges_move/65536 -4.46% 2954.201 2822.477 - -1.89% -
std::is_sorted_until(vector<int>,_pred)/8 -4.46% 3.616 3.455 - -3.06% -
rng::find(list<int>)_(process_all)/32768 -4.45% 27889.888 26649.652 - -19.70% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.44% 169607.424 162083.776 - -1.27% -
BM_std_min<unsigned_long_long>/31 -4.42% 3.027 2.893 - -2.82% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.41% 15.619 14.930 - -0.81% -
std::distance(join_view(vector<vector<int>>))/50 -4.39% 0.604 0.578 - -1.32% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -4.39% 503070.061 480977.805 - -1.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.39% 17401.413 16638.185 - -1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.38% 1130930.001 1081366.536 - -3.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.38% 1178.814 1127.186 - -4.51% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.38% 15.345 14.673 - -0.04% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -4.38% 1.554 1.486 - -0.64% -
BM_std_minmax<char>/22 -4.37% 2.671 2.554 - 0.44% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.36% 716.572 685.334 - -0.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.36% 29932.934 28628.428 - -0.22% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.35% 34.290 32.798 - -3.20% -
BM_num_put<const_void*> -4.35% 13.392 12.809 - 1.87% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.33% 2.204 2.108 - 0.53% -
SetIntersection_Front_Set_uint64_1024_1024 -4.33% 15759082.511 15076427.280 - -4.44% -
BM_std_minmax<int>/15 -4.30% 2.029 1.942 - -1.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.30% 5.060 4.843 - -2.82% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.29% 22.982 21.995 - -3.51% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -4.29% 721.046 690.139 - -0.35% -
BM_std_min<long_long>/31 -4.28% 3.403 3.257 - -0.54% -
rng::for_each(multiset<int>::iterator)/8 -4.28% 4.806 4.600 - -0.88% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -4.28% 16.013 15.328 - -5.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.27% 1.236 1.183 - -1.35% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.27% 5819.232 5570.957 - -1.81% -
BM_std_minmax<unsigned_char>/24 -4.27% 1.207 1.155 - 0.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.26% 3.599 3.446 - -0.62% -
rng::partition_copy(list<int>)/8192 -4.25% 7369.174 7055.765 - -6.26% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.25% 1363.352 1305.375 - -0.98% -
BM_std_minmax<unsigned_char>/7 -4.24% 2.434 2.331 - -4.88% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.24% 30.721 29.418 - -4.94% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.24% 500.560 479.342 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.23% 1695818.908 1624129.047 - 0.19% -
BM_RangesPushHeap_string_Random_16384 -4.22% 17.039 16.320 - 0.36% -
BM_MakeHeap_uint32_SingleElement_4 -4.22% 0.338 0.324 - 0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.22% 29893.299 28630.975 - 0.02% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.22% 1.402 1.343 - 10.53% -
std::shift_right(list<int>)/8192 -4.22% 7715.005 7389.308 - 1.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.21% 10.874 10.416 - -26.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.21% 10830407.145 10374710.264 - -4.16% -
SetIntersection_Front_Vector_uint32_262144_4 -4.20% 1137172.391 1089387.667 - -1.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.19% 5586850.693 5352828.503 - -3.85% -
std::is_sorted_until(list<int>,_pred)/8192 -4.18% 7769.360 7444.271 - -10.44% -
bm_lexicographical_compare<signed_char>/16 -4.18% 1.327 1.272 - -8.38% -
rng::partition(deque<int>)_(dense)/50 -4.17% 15.399 14.757 - 4.37% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.17% 1.536 1.472 - 3.63% -
SetIntersection_None_Vector_uint64_16384_256 -4.17% 1181587.672 1132296.060 - -5.63% -
BM_PushHeap_uint32_SingleElement_64 -4.16% 0.365 0.350 - -2.41% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.16% 699.381 670.284 - 1.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.15% 233.023 223.342 - 0.44% -
std::partition(vector<int>)_(dense)/32 -4.15% 8.529 8.175 - 0.20% -
BM_std_minmax<short>/3 -4.15% 1.191 1.142 - -14.28% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.14% 276.608 265.159 - -2.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.14% 934903.318 896223.045 - -0.14% -
std::replace(vector<int>)_(sprinkled)/8192 -4.14% 1360.685 1304.410 - -3.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.12% 761.820 730.409 - -6.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.11% 13838856.642 13270494.390 - -2.55% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.10% 18.866 18.092 - -12.13% -
BM_RangesPushHeap_string_PipeOrgan_4 -4.08% 2.576 2.471 - -1.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -4.08% 24.119 23.134 - 10.44% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.07% 66.788 64.067 - -0.95% -
rng::replace(vector<int>)_(prefix)/8192 -4.07% 1263.413 1211.949 - -4.31% -
std::for_each_n(deque<int>)/8 -4.07% 1.254 1.203 - -8.05% -
BM_StringFindNoMatch/10 -4.07% 1.355 1.300 - 0.06% -
rng::copy_backward(list<int>)/32768 -4.07% 30329.043 29094.138 - 5.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.07% 12120.405 11627.054 - -14.69% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.07% 1.205 1.156 - -0.47% -
BM_std_minmax<char>/19 -4.06% 1.769 1.697 - 3.49% -
std::distance(deque<int>)/50 -4.06% 0.694 0.666 - -1.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.05% 1939.794 1861.314 - 4.87% -
std::stable_sort(vector<int>)_(repeated)/1024 -4.04% 1129.579 1083.954 - -0.92% -
BM_deque_vector_move/70000 -4.03% 2965.684 2846.230 - -2.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.03% 10.872 10.434 - 2.54% -
SetIntersection_Front_Vector_uint32_1024_4 -4.03% 1135853.327 1090132.449 - -4.33% -
rng::move_backward(vector<bool>)_(aligned)/64 -4.01% 1.848 1.774 - -3.85% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.01% 13.557 13.014 - 0.55% -
BM_std_minmax<unsigned_char>/5500 -4.00% 50.677 48.648 - -3.55% -
std::none_of(vector<int>)_(process_all)/8 -4.00% 2.502 2.402 - -2.06% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.99% 15851961.809 15218677.789 - -0.10% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -3.99% 1.062 1.019 - -10.83% -
BM_MakeHeap_string_PipeOrgan_16384 -3.98% 5.559 5.338 - 2.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.98% 1189547.208 1142198.663 - -4.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.98% 60.081 57.691 - -26.76% -
std::set<int>::ctor(const&,_alloc)/1024 -3.96% 6257.867 6009.782 - -2.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.94% 4735.906 4549.483 - -1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.93% 1133133.410 1088579.480 - -2.17% -
std::fill_n(vector<bool>)/64 -3.93% 1.518 1.458 - 6.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.93% 34.857 33.488 - -2.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.92% 3544102.664 3405093.515 - 1.97% -
std::is_sorted(vector<int>,_pred)/8 -3.92% 4.107 3.946 - 1.11% -
rng::for_each(set<int>)/8 -3.91% 4.616 4.435 - -2.67% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.91% 0.451 0.433 - 8.18% -
SetIntersection_Front_Set_uint64_16384_64 -3.90% 1913438.329 1838817.170 - -10.86% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.89% 4.571 4.393 - 0.19% -
BM_std_min<unsigned___int128>/4 -3.89% 1.446 1.389 - 1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.89% 654.074 628.625 - -4.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.87% 0.648 0.623 - -5.14% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.87% 32.723 31.457 - 1.52% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.86% 5777.588 5554.716 - -0.75% -
std::set<std::string>::contains(key)_(existent)/32 -3.85% 16.378 15.748 - -4.72% -
rng::starts_with(vector<int>)/1024 -3.85% 77.654 74.667 - -2.27% -
SetIntersection_Front_Set_uint32_16_16 -3.85% 42152523.333 40531589.619 - -3.44% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.85% 621.673 597.769 - -0.41% -
std::set<int>::ctor(const&)/8192 -3.84% 49932.478 48017.215 - -2.70% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.82% 29.452 28.326 - -1.10% -
SetIntersection_Interlaced_Vector_float_64_4 -3.82% 18917227.374 18195234.038 - -4.24% -
SetIntersection_Front_Set_uint32_16384_64 -3.81% 2048064.386 1970114.412 - 4.36% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.80% 3322.226 3196.085 - -1.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.80% 0.590 0.568 - -3.84% -
std::find_if(list<int>)_(process_all)/32768 -3.79% 28585.393 27500.626 - -9.99% -
std::copy(list<int>)/64 -3.79% 32.056 30.840 - 0.46% -
BM_std_min<char>/28 -3.79% 1.776 1.709 - -6.50% -
BM_std_minmax<unsigned_char>/25 -3.79% 1.226 1.179 - 0.03% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.79% 3328.184 3202.012 - -2.41% -
rng::copy_n(vector<int>)/8 -3.77% 2.232 2.148 - -35.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.77% 0.573 0.551 - -1.04% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.77% 1.250 1.203 - -0.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.76% 1731.791 1666.654 - 5.60% -
BM_std_minmax<unsigned_char>/26 -3.75% 1.442 1.388 - 0.04% -
BM_std_minmax<unsigned_short>/7 -3.74% 1.752 1.687 - 0.66% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.74% 3.952 3.804 - -2.87% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.73% 46449.127 44717.928 - -0.06% -
BM_MakeThenSortHeap_float_Heap_16 -3.72% 1.893 1.823 - 0.01% -
std::reverse(deque<int>)/64 -3.72% 13.560 13.055 - 0.02% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.72% 1.387 1.335 - -3.88% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 -3.72% 0.280 0.269 - -2.25% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.69% 32.807 31.596 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.69% 0.566 0.545 - -0.82% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.67% 8185.334 7884.730 - -38.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -3.67% 1163915.963 1121173.493 - -3.71% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.66% 16.700 16.090 - 0.44% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -3.64% 8.614 8.300 - -1.20% -
BM_PushHeap_float_Ascending_64 -3.63% 1.813 1.747 - -5.06% -
std::search(list<int>)_(no_match)/1000 -3.63% 714.315 688.361 - -3.04% -
BM_std_minmax<unsigned_short>/23 -3.62% 2.570 2.477 - -0.01% -
std::multiset<int>::contains(key)_(existent)/1024 -3.61% 4.029 3.884 - -2.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.61% 0.584 0.563 - -3.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.59% 171061756.955 164912909.035 - 0.50% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.59% 12.114 11.679 - -0.04% -
BM_std_min<unsigned_short>/19 -3.59% 1.893 1.825 - 2.95% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.58% 25.291 24.385 - 0.33% -
rng::is_sorted(list<int>)/8192 -3.58% 7261.972 7001.793 - -5.03% -
BM_std_minmax<char>/21 -3.58% 2.392 2.306 - 1.44% -
SetIntersection_None_Set_string_16384_256 -3.57% 201103205.264 193919096.365 - -8.80% -
BM_std_minmax<char>/28 -3.57% 2.255 2.175 - -1.86% -
BM_std_min<char>/15 -3.57% 2.129 2.053 - -2.55% -
BM_std_min<unsigned_char>/23 -3.55% 2.334 2.251 - -2.96% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.55% 464.701 448.197 - -0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -3.55% 1.233 1.189 - -6.38% -
SetIntersection_Front_Vector_uint32_16384_1 -3.55% 1115512.631 1075922.856 - -2.05% -
BM_RangesMakeHeap_uint32_Random_16 -3.55% 1.270 1.225 - -4.65% -
BM_StringRelational_Less_Empty_Large_Control -3.54% 1.875 1.808 - -0.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.54% 1.119 1.080 - -0.68% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.54% 1.848 1.783 - 3.53% -
BM_std_minmax<char>/20 -3.53% 2.071 1.998 - 1.53% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.52% 16.769 16.179 - -5.94% -
BM_RangesPushHeap_float_SingleElement_4 -3.52% 0.384 0.371 - -0.32% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.51% 933545.116 900762.299 - -7.57% -
BM_std_min<unsigned_short>/18 -3.50% 1.534 1.480 - -3.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.50% 1123355.739 1084037.499 - -3.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.49% 12653.161 12211.462 - 1.08% -
BM_std_min<char>/3 -3.49% 0.718 0.693 - -13.06% -
BM_std_minmax<int>/11 -3.49% 1.832 1.768 - -0.64% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.48% 28.870 27.865 - 0.48% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.48% 3059.360 2952.827 - -6.03% -
rng::copy_n(deque<int>)/8 -3.48% 2.758 2.662 - -32.27% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.47% 10.099 9.748 - -10.82% -
BM_RangesPushHeap_string_Descending_16384 -3.47% 2.462 2.376 - -5.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.47% 3.130 3.021 - -1.98% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.47% 527.512 509.225 - -2.35% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.46% 1.742 1.682 - 1.15% -
BM_std_minmax<char>/18 -3.46% 1.388 1.340 - 1.37% -
BM_std_minmax<int>/10 -3.45% 1.437 1.387 - -0.46% -
BM_std_minmax<unsigned_char>/21 -3.45% 2.231 2.154 - -2.77% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.45% 9974.529 9630.155 - -2.95% -
SetIntersection_Front_Set_uint32_64_1 -3.45% 18083700.233 17460074.716 - -0.64% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.44% 0.570 0.551 - -0.44% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.44% 1.435 1.385 - -5.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -3.43% 24.006 23.183 - -0.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.43% 204.518 197.513 - -2.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.42% 0.589 0.568 - -3.38% -
std::map<int,_int>::clear()/1024 -3.42% 10580.321 10218.380 - -5.67% -
BM_std_minmax<char>/27 -3.42% 1.952 1.885 - 3.30% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.41% 64763.057 62553.877 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.41% 199093274.412 192311901.784 - -3.07% -
BM_std_min<char>/12 -3.40% 1.333 1.287 - -4.58% -
BM_StringRelationalLiteral_Less_Small_Small_Control -3.40% 1.838 1.775 - -6.04% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.39% 278.112 268.677 - -2.76% -
BM_RangesMakeHeap_float_Random_16 -3.39% 1.710 1.652 - 5.07% -
std::remove(list<int>)_(sprinkled)/8192 -3.39% 8120.089 7845.102 - -1.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.39% 20.366 19.676 - 1.35% -
std::remove(list<int>)_(prefix)/1024 -3.38% 997.403 963.669 - -2.07% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.38% 16158.020 15611.535 - -0.09% -
rng::fill(vector<bool>)/32768 -3.38% 31.012 29.964 - 0.17% -
BM_std_minmax<char>/31 -3.38% 3.337 3.225 - 1.00% -
rng::unique(deque<int>)_(sprinkled)/52 -3.37% 74.755 72.235 - 6.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.36% 2368474.392 2288899.864 - 1.19% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.36% 1107342.422 1070148.615 - -3.66% -
SetIntersection_None_Vector_uint64_256_256 -3.36% 2276587.923 2200194.458 - -1.74% -
SetIntersection_Front_Set_uint64_262144_1 -3.35% 1155611.682 1116881.845 - -1.60% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.34% 1.145 1.106 - -2.66% -
BM_std_minmax<unsigned_int>/14 -3.34% 1.618 1.564 - -3.34% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -3.34% 1884804.393 1821945.969 - -17.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.33% 3.203 3.097 - 1.29% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.33% 349.146 337.513 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.32% 1739813.622 1682011.115 - -0.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.32% 39.382 38.076 - -1.62% -
BM_std_minmax<char>/1 -3.31% 0.634 0.613 - -7.33% -
BM_std_minmax<short>/23 -3.31% 2.693 2.604 - -1.93% -
std::find_if_not(vector<bool>)_(process_all)/50 -3.31% 36.685 35.471 - -1.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.30% 507058.957 490318.102 - -0.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.29% 1525.534 1475.278 - -5.21% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -3.29% 0.794 0.768 - -0.50% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.29% 25.299 24.466 - 0.03% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.29% 10.557 10.209 - -2.54% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.28% 24.410 23.608 - 0.57% -
SetIntersection_None_Set_string_256_1 -3.28% 12111226.559 11713862.983 - -3.03% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.27% 15.461 14.955 - -0.50% -
BM_std_minmax<unsigned_int>/8 -3.27% 1.156 1.118 - -3.24% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.27% 6.313 6.106 - -11.94% -
std::partition(vector<int>)_(dense)/1024 -3.27% 248.416 240.292 - -2.83% -
std::set<int>::ctor(const&)/1024 -3.27% 6286.032 6080.558 - 0.14% -
BM_std_minmax<int>/1 -3.27% 0.622 0.601 - -0.83% -
std::copy_n(deque<int>)/32768 -3.25% 1174.105 1135.900 - -4.11% -
rng::move_backward(deque<int>)/8 -3.25% 3.657 3.538 - -7.09% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.25% 104.780 101.376 - -17.60% -
rng::move_backward(vector<int>)/1048576 -3.24% 58534.849 56639.255 - -1.29% -
rng::find_if_not(vector<int>)_(bail_25%)/8 -3.23% 1.095 1.059 - 0.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.23% 5.478 5.301 - 1.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.23% 66.127 63.991 - -5.52% -
BM_PushHeap_string_Random_16384 -3.23% 16.941 16.394 - 0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.22% 815.174 788.916 - -1.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.22% 671.691 650.058 - -2.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.21% 0.551 0.534 - -1.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.21% 787.568 762.284 - -2.84% -
std::search(list<int>)_(same_length)/1024 -3.19% 776.150 751.358 - -1.53% -
std::find_end(deque<int>)_(near_matches)/1000 -3.19% 30100.476 29141.203 - 8.94% -
SetIntersection_Front_Set_uint32_256_16 -3.18% 5011159.071 4851583.912 - -5.00% -
std::any_of(deque<int>)_(process_all)/8192 -3.18% 2719.398 2632.832 - -5.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.18% 2.789 2.701 - -0.25% -
std::search(deque<int>)_(near_matches)/1000 -3.18% 19754.209 19126.993 - 3.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.17% 11713603.877 11341877.376 - -0.86% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.17% 259.061 250.842 - -1.89% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.16% 29.573 28.638 - -1.29% -
BM_deque_vector_move_backward/64000 -3.16% 8032.919 7778.865 - -2.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.16% 20.747 20.091 - 3.17% -
BM_SortHeap_string_262144 -3.16% 178.751 173.110 - 0.49% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.15% 22.191 21.492 - -1.06% -
BM_std_minmax_element<char>/64 -3.14% 17.665 17.110 - -1.78% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 551.473 534.150 - -1.55% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.14% 2.378 2.303 - -14.12% -
SetIntersection_None_Vector_float_262144_64 -3.14% 1236760.107 1197917.294 - -0.88% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.14% 177.764 172.183 - -1.94% -
SetIntersection_None_Vector_float_262144_1 -3.14% 1238098.101 1199250.290 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.13% 1243639.744 1204668.229 - -3.07% -
BM_std_min<unsigned_short>/9 -3.13% 6.476 6.273 - 1.60% -
BM_RangesPushHeap_uint32_Descending_4 -3.13% 0.351 0.340 - -0.42% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.13% 14.050 13.610 - -0.55% -
SetIntersection_None_Set_string_16384_64 -3.13% 200703574.901 194422736.903 - -6.28% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.13% 349044701.739 338126759.108 - 1.85% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.13% 1130.797 1095.428 - 1.06% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.12% 965612.659 935437.974 - -1.17% -
BM_std_minmax<char>/3 -3.12% 1.209 1.172 - -3.25% -
std::find_end(deque<int>)_(process_all)/1000 -3.12% 262.581 254.394 - 2.11% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -3.12% 9.483 9.188 - 2.18% -
SetIntersection_None_Set_string_16384_1024 -3.12% 206274752.285 199849127.524 - -9.00% -
std::find_end(deque<int>)_(near_matches)/1024 -3.11% 31268.968 30295.172 - 9.40% -
std::move_backward(deque<int>)/64 -3.11% 5.474 5.304 - -2.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.09% 13499.045 13082.158 - -2.31% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -3.09% 50.640 49.076 - -2.12% -
BM_RangesMakeHeap_string_Heap_256 -3.08% 4.967 4.815 - -1.04% -
BM_deque_deque_move_backward/64000 -3.07% 8027.519 7780.717 - -1.98% -
BM_std_min<char>/4 -3.07% 1.071 1.038 - -3.97% -
SetIntersection_None_Vector_float_262144_256 -3.07% 1228446.866 1190690.922 - -3.35% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -3.06% 22.730 22.035 - 3.19% -
BM_deque_deque_copy_backward/1 -3.05% 2.796 2.710 - -3.02% -
BM_std_min<char>/22 -3.05% 2.070 2.007 - -6.82% -
BM_deque_vector_move/0 -3.04% 1.425 1.382 - -13.74% -
SetIntersection_None_Vector_float_1024_64 -3.04% 1162344.580 1127037.200 - -3.18% -
SetIntersection_Front_Vector_string_16384_1 -3.04% 1144768.557 1110016.883 - -4.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.02% 43262.729 41955.042 - 4.29% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.02% 14.929 14.477 - 1.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -3.02% 0.605 0.586 - -2.76% -
BM_std_minmax<unsigned_char>/28 -3.02% 2.150 2.085 - -1.99% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.02% 795.197 771.185 - -1.90% -
std::remove_if(list<int>)_(prefix)/1024 -3.02% 1047.197 1015.576 - -3.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.02% 747707.984 725164.315 - -1.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.01% 2.615 2.536 - -2.97% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.01% 1.665 1.615 - -3.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.01% 152722.434 148121.721 - -0.32% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.01% 1.230 1.193 - 0.60% -
SetIntersection_Front_Set_uint64_1024_256 -3.01% 4839335.147 4693780.241 - -6.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.01% 170.697 165.563 - -1.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.01% 2.386 2.314 - -0.06% -
BM_std_minmax<char>/26 -3.01% 1.538 1.492 - 3.93% -
BM_std_min<short>/23 -3.00% 2.116 2.052 - -1.64% -
SetIntersection_None_Vector_float_16384_16 -3.00% 1204217.839 1168050.834 - -0.89% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.00% 16.857 16.352 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.99% 1119264.261 1085848.731 - -3.41% -
BM_std_min<unsigned_long_long>/5 -2.98% 1.343 1.303 - -5.51% -
BM_PushHeap_uint32_SingleElement_16384 -2.98% 0.367 0.356 - -1.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.98% 1.495 1.451 - -0.31% -
rng::move(vector<bool>)_(aligned)/64 -2.98% 1.897 1.841 - -9.20% -
rng::partition(vector<int>)_(sparse)/50 -2.97% 14.284 13.859 - -1.37% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -2.97% 3036.664 2946.396 - 3.15% -
BM_StringRelational_Less_Empty_Small_Control -2.97% 1.992 1.932 - -6.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.97% 179827.219 174484.832 - -0.84% -
SetIntersection_None_Vector_string_1024_16 -2.97% 1231332.324 1194754.419 - -2.58% -
rng::count_if(deque<int>)_(every_other)/8 -2.97% 3.355 3.256 - -3.18% -
BM_RangesPushHeap_uint32_SingleElement_16 -2.97% 0.346 0.336 - -10.85% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.96% 7808.102 7576.662 - -9.56% -
BM_PushHeap_uint32_SingleElement_262144 -2.96% 0.366 0.356 - -1.57% -
BM_std_minmax_element<char>/4 -2.96% 1.242 1.205 - -3.34% -
rng::for_each(multiset<int>)/8192 -2.96% 16312.973 15829.938 - -26.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.96% 282184.318 273829.591 - -0.78% -
rng::find_if(vector<bool>)_(process_all)/50 -2.96% 36.684 35.599 - -0.61% -
std::count(list<int>)_(every_other)/1048576 -2.96% 831485.064 806895.208 - -0.86% -
SetIntersection_Front_Set_float_262144_256 -2.95% 4869000.848 4725172.142 - 0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.95% 7787858.656 7558296.709 - -4.56% -
std::fill(vector<bool>)/64 -2.94% 1.635 1.587 - -6.19% -
rng::partition_point(deque<int>)/32 -2.94% 4.227 4.103 - 1.18% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.94% 11.604 11.264 - -1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.93% 14856.787 14421.063 - -1.98% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.93% 12.581 12.212 - -1.59% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.93% 5.628 5.463 - -1.42% -
rng::replace(list<int>)_(prefix)/8192 -2.93% 7285.937 7072.620 - 0.27% -
rng::move(deque<int>)/8 -2.93% 3.950 3.834 - -1.08% -
BM_std_minmax<unsigned_char>/1 -2.93% 0.623 0.605 - -4.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.93% 1201867.408 1166704.040 - -4.90% -
rng::contains(list<int>)_(process_all)/50 -2.92% 19.346 18.780 - 0.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.92% 6.048 5.871 - -0.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.91% 35.360 34.329 - 0.66% -
BM_std_minmax<unsigned_short>/22 -2.91% 2.394 2.324 - -2.74% -
SetIntersection_None_Vector_string_262144_1024 -2.91% 1349693.025 1310447.400 - -5.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.90% 605.029 587.474 - -4.88% -
BM_MakeHeap_uint64_Random_16384 -2.90% 1.034 1.004 - -0.88% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.90% 3936.866 3822.717 - -0.15% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.90% 19793.996 19220.401 - -5.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.90% 1.233 1.197 - 1.91% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.90% 1.204 1.169 - -1.51% -
SetIntersection_Front_Set_float_262144_262144 -2.89% 1783549.643 1731936.606 - -0.67% -
std::multiset<int>::count(key)_(existent)/1024 -2.89% 5.717 5.552 - -4.73% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.89% 267.929 260.192 - -16.50% -
BM_deque_deque_copy/64000 -2.89% 2712.261 2633.995 - -2.43% -
std::is_sorted_until(list<int>)/8192 -2.88% 7275.159 7065.359 - 4.18% -
SetIntersection_None_Vector_float_1024_1 -2.88% 1180606.853 1146564.468 - -1.69% -
SetIntersection_Front_Set_uint32_262144_16 -2.88% 1311088.146 1273305.864 - -1.81% -
SetIntersection_Front_Set_uint64_262144_1024 -2.88% 14483865.216 14067002.871 - -7.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.88% 134711079.062 130834012.745 - 8.80% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.87% 1410218.515 1369755.420 - 0.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.86% 7.623 7.405 - -3.51% -
BM_RangesMakeHeap_uint32_Random_262144 -2.86% 1.053 1.023 - -5.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.85% 17.238 16.747 - 0.03% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.85% 0.657 0.638 - -4.96% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.84% 82905.490 80547.871 - -4.02% -
bm_lexicographical_compare<signed_char>/64 -2.84% 2.313 2.247 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.84% 2429059.805 2360052.126 - 3.30% -
SetIntersection_None_Set_string_256_16 -2.84% 11447291.501 11122108.909 - -1.73% -
std::none_of(list<int>)_(process_all)/8192 -2.84% 7200.784 6996.290 - 0.65% -
BM_std_min<long_long>/32 -2.84% 3.618 3.515 - -1.18% -
SetIntersection_Front_Vector_uint64_262144_256 -2.84% 2347708.118 2281120.282 - 0.12% -
BM_MakeThenSortHeap_string_Descending_256 -2.83% 19.664 19.107 - 0.41% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -2.83% 30111.892 29259.253 - -11.71% -
BM_std_minmax<long_long>/29 -2.83% 4.329 4.206 - -1.19% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.82% 21.583 20.974 - -1.55% -
rng::generate_n(deque<int>)/32 -2.82% 8.506 8.266 - -1.43% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.82% 9.054 8.799 - -0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.81% 9487603.483 9221176.343 - -1.47% -
BM_PushHeap_string_QuickSortAdversary_256 -2.81% 14.809 14.393 - -0.08% -
std::move(list<int>)/1048576 -2.80% 1016918.116 988430.849 - -2.74% -
std::partition_copy(vector<int>)/8192 -2.80% 4630.920 4501.243 - -0.56% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.80% 11.148 10.836 - -0.50% -
std::unordered_map<int,_int>::clear()/1024 -2.79% 8396.994 8162.386 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.79% 1299485.231 1263187.378 - 0.82% -
SetIntersection_Front_Set_uint32_262144_1 -2.79% 1097543.107 1066898.636 - -3.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.79% 1.146 1.114 - -0.17% -
SetIntersection_None_Vector_float_16384_4 -2.79% 1204920.359 1171324.560 - 1.19% -
BM_StringRelational_Compare_Large_Empty_Control -2.78% 1.707 1.659 - 2.79% -
BM_StringFindStringLiteral/128 -2.78% 3.125 3.038 - -2.77% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.78% 11.625 11.301 - -0.25% -
rng::copy_backward(deque<int>)/32768 -2.78% 3839.464 3732.835 - -1.96% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.77% 9.058 8.806 - -1.60% -
rng::move(list<int>)/1048576 -2.77% 1030903.247 1002323.036 - -2.67% -
rng::search_n(list<int>)_(no_match)/1024 -2.77% 743.679 723.076 - -0.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.77% 2.531 2.460 - -5.40% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.76% 4448027.088 4325179.531 - -1.20% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.75% 5.022 4.883 - 2.12% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.75% 77295.823 75170.492 - -1.14% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.75% 42.062 40.907 - 11.85% -
BM_deque_deque_copy_backward/65536 -2.74% 8302.949 8075.134 - -0.53% -
BM_MakeHeap_string_SingleElement_16 -2.74% 5.724 5.567 - -3.92% -
rng::for_each(list<int>)/8192 -2.73% 8309.713 8082.920 - -6.63% -
rng::for_each_n(vector<int>)/8 -2.73% 2.537 2.467 - -2.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.72% 0.553 0.538 - 0.70% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.72% 23.631 22.989 - -2.87% -
std::copy_backward(list<int>)/32768 -2.71% 26680.931 25956.808 - -1.26% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.71% 1157841.992 1126452.757 - -2.99% -
std::fill(list<int>)/8192 -2.70% 7116.475 6924.254 - -2.69% -
BM_PushHeap_uint64_Random_16384 -2.70% 6.099 5.935 - -0.88% -
BM_MakeThenSortHeap_string_Random_262144 -2.70% 193.862 188.629 - -0.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.70% 0.588 0.572 - 0.07% -
rng::partial_sort(vector<int>)_(heap)/8 -2.70% 27.008 26.280 - -4.14% -
SetIntersection_None_Vector_string_262144_16384 -2.69% 1362349.416 1325644.229 - -2.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.69% 3.038 2.957 - -1.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.68% 191937.124 186783.774 - -2.19% -
SetIntersection_None_Vector_float_262144_1024 -2.68% 1231846.355 1198796.264 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.68% 1118531.528 1088522.293 - -3.76% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.68% 10.638 10.353 - -7.62% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.68% 51.549 50.167 - 2.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.68% 36.432 35.456 - 0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.68% 9514.737 9260.207 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.67% 61706112.524 60055535.791 - -0.06% -
BM_StringEraseToEnd_Small_Opaque -2.67% 0.625 0.609 - 0.40% -
BM_RangesPushHeap_uint64_Ascending_16 -2.67% 0.937 0.912 - -19.25% -
BM_MakeThenSortHeap_string_Ascending_256 -2.67% 20.869 20.312 - -2.47% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.67% 3840.279 3737.824 - -0.35% -
std::move_backward(vector<int>)/8 -2.67% 2.289 2.228 - -1.25% -
BM_RangesPushHeap_string_Descending_256 -2.67% 2.368 2.305 - -6.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.66% 12457692.081 12126169.087 - -1.90% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.66% 4.252 4.139 - -0.01% -
BM_PushHeap_uint64_Random_1024 -2.65% 5.911 5.754 - -2.30% -
std::search(deque<int>)_(near_matches)/1024 -2.65% 20648.652 20101.289 - 3.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.65% 219.457 213.650 - 0.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.65% 3.117 3.035 - -4.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -2.64% 59.847 58.267 - 0.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.64% 25.856 25.174 - 1.96% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.64% 23.086 22.477 - -0.58% -
std::multiset<int>::find(key)_(existent)/1024 -2.63% 3.799 3.699 - 0.40% -
BM_std_min<unsigned_char>/5 -2.63% 1.317 1.282 - 2.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.63% 7.547 7.348 - 0.02% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.63% 502.758 489.556 - -0.77% -
BM_std_min<short>/19 -2.62% 1.975 1.923 - 0.30% -
BM_PushHeap_float_Ascending_262144 -2.61% 5.250 5.113 - -4.97% -
std::count_if(deque<int>)_(every_other)/8 -2.61% 3.453 3.362 - -2.04% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.61% 116545110.701 113502141.940 - -0.75% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.60% 2426521.335 2363406.986 - -0.51% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.60% 1.362 1.327 - -2.66% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.59% 9.019 8.785 - 0.72% -
BM_MakeHeap_string_SingleElement_1024 -2.58% 6.309 6.146 - -3.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.58% 30927304.443 30128229.837 - 113.72% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.58% 572.303 557.539 - -6.16% -
std::multiset<int>::ctor(const&)/32 -2.58% 226.405 220.565 - -3.91% -
BM_RangesPushHeap_string_Random_262144 -2.58% 18.500 18.023 - -5.07% -
SetIntersection_Front_Set_uint32_1024_64 -2.58% 2042257.401 1989603.352 - -3.70% -
SetIntersection_Front_Set_uint32_1024_16 -2.58% 1350572.741 1315760.021 - -2.46% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -2.58% 31325.941 30518.666 - -11.08% -
BM_std_min<char>/24 -2.57% 2.645 2.577 - -10.66% -
BM_MakeHeap_uint32_PipeOrgan_256 -2.57% 0.630 0.614 - -1.88% -
std::stable_partition(list<int>)_(dense)/50 -2.57% 56.740 55.283 - -1.64% -
BM_PushHeap_uint32_SingleElement_256 -2.57% 0.392 0.382 - -1.34% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.56% 2826.866 2754.474 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.55% 16247044.179 15832203.801 - -2.30% -
BM_std_minmax<unsigned_int>/13 -2.55% 1.388 1.353 - -2.48% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.55% 5.432 5.293 - -2.72% -
rng::contains(list<int>)_(process_all)/8 -2.55% 2.389 2.328 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.55% 19350304.820 18857264.406 - -1.94% -
SetIntersection_None_Set_uint32_1024_1 -2.55% 8917480.948 8690322.703 - -1.79% -
BM_vector_deque_ranges_copy/64 -2.54% 2.818 2.746 - -2.46% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.54% 51.786 50.470 - -5.81% -
SetIntersection_Front_Vector_float_262144_256 -2.53% 2369205.226 2309153.807 - -2.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.53% 21.578 21.032 - -0.26% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.53% 296700.670 289184.517 - 2.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.53% 620.801 605.076 - -0.72% -
rng::contains(list<int>)_(process_all)/1048576 -2.53% 842192.479 820861.943 - -0.08% -
std::any_of(deque<int>)_(process_all)/32768 -2.53% 10839.924 10566.144 - -6.10% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.52% 2.747 2.678 - 0.12% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.52% 2819898.220 2748868.962 - 40.97% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.51% 0.518 0.505 - -2.81% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.51% 51.414 50.123 - -22.91% -
BM_std_minmax<unsigned_char>/16 -2.51% 0.973 0.949 - -2.77% -
SetIntersection_Interlaced_Vector_string_4_4 -2.51% 162587873.354 158506886.462 - -2.36% -
std::remove_copy(deque<int>)_(prefix)/32 -2.51% 13.223 12.892 - -0.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.51% 6.565 6.401 - -4.19% -
BM_SortHeap_string_16384 -2.50% 99.061 96.581 - 0.37% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.50% 66.967 65.292 - -1.73% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.50% 1524213.058 1486160.685 - -24.02% -
BM_SortHeap_float_4 -2.49% 1.028 1.002 - -0.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.49% 836092.059 815272.763 - -0.09% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.49% 18.009 17.561 - -8.92% -
BM_std_minmax<unsigned_short>/27 -2.49% 2.877 2.805 - -1.53% -
BM_std_min<unsigned_long_long>/6 -2.49% 1.628 1.587 - 3.52% -
bm_swap_ranges_vb_unaligned/262144 -2.48% 3945.194 3847.458 - -0.05% -
SetIntersection_None_Vector_float_16384_64 -2.47% 1203707.658 1173951.735 - -1.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.46% 839.705 819.014 - 0.12% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.46% 3984.550 3886.444 - -0.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.46% 1.009 0.985 - -0.71% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.46% 3.778 3.685 - -0.61% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.46% 56451.942 55065.386 - -1.80% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.45% 110502.960 107794.294 - -2.54% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.45% 1108149.455 1081000.198 - -0.39% -
SetIntersection_None_Vector_float_1024_4 -2.45% 1176791.674 1147986.128 - -1.32% -
std::any_of(list<int>)_(process_all)/8192 -2.45% 7129.926 6955.470 - 0.03% -
SetIntersection_None_Vector_float_16384_1 -2.45% 1203775.177 1174322.931 - -2.22% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.44% 5.249 5.120 - -2.41% -
SetIntersection_None_Vector_float_1024_1024 -2.44% 1172877.518 1144280.982 - -1.63% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.44% 12829.706 12517.244 - 5.79% -
std::copy_n(vector<int>)/8 -2.43% 2.165 2.112 - -4.46% -
std::move(vector<int>)/8 -2.43% 2.305 2.249 - -2.09% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.43% 470.272 458.853 - 1.27% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.42% 20.508 20.011 - -1.17% -
BM_SortHeap_string_1024 -2.42% 60.841 59.370 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.41% 1226161.821 1196589.130 - -2.85% -
std::partition(deque<int>)_(dense)/32 -2.41% 11.146 10.877 - 20.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.41% 4997.906 4877.627 - 0.42% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.40% 32.399 31.621 - -1.99% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - -5.26% -
SetIntersection_None_Vector_float_1024_256 -2.40% 1172549.659 1144420.860 - -2.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.40% 1.318 1.286 - 1.53% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.39% 6757.438 6596.156 - -2.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.39% 6456.008 6302.031 - 0.44% -
BM_std_minmax<char>/29 -2.38% 2.555 2.494 - 1.95% -
SetIntersection_None_Vector_float_256_256 -2.38% 2338157.163 2282475.769 - -0.55% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.38% 9.020 8.805 - -1.99% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -2.38% 11.528 11.253 - -3.53% -
BM_MakeHeap_float_Ascending_16 -2.38% 0.838 0.818 - -2.55% -
rng::find_if(vector<bool>)_(process_all)/8 -2.38% 5.615 5.482 - -0.50% -
BM_std_min<unsigned_short>/4 -2.38% 0.981 0.957 - -4.92% -
std::find_if(deque<int>)_(process_all)/1024 -2.38% 490.724 479.065 - -3.30% -
SetIntersection_Front_Vector_float_1024_64 -2.37% 1448710.809 1414336.233 - -1.31% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.37% 109910.345 107302.934 - -14.79% -
BM_deque_deque_copy_backward/2 -2.37% 2.534 2.474 - -2.36% -
BM_std_min<unsigned_long_long>/13 -2.36% 1.753 1.712 - 0.00% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.36% 8.779 8.572 - -4.06% -
rng::copy(vector<int>)/1048576 -2.35% 50195.955 49014.283 - -1.20% -
BM_std_min<unsigned_short>/16 -2.35% 1.732 1.691 - -2.24% -
SetIntersection_Interlaced_Set_float_1024_16 -2.35% 11778995.667 11502378.533 - -0.16% -
BM_vector_deque_ranges_move_backward/4000 -2.35% 144.411 141.022 - -1.42% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.34% 25.684 25.083 - 0.49% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.34% 10.325 10.083 - -4.54% -
BM_std_min<unsigned_long_long>/16 -2.34% 2.470 2.412 - -0.07% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.33% 1.157 1.130 - -0.12% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.33% 8.557 8.357 - -3.62% -
BM_std_minmax<long_long>/10 -2.33% 2.190 2.139 - -0.80% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.33% 17225.710 16823.908 - -1.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.33% 7.650 7.471 - -2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -2.33% 54109442.745 52848916.477 - -21.64% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.33% 8.709 8.506 - -2.81% -
BM_RangesMakeHeap_string_Heap_16384 -2.33% 5.027 4.910 - -1.92% -
BM_std_min<unsigned_short>/28 -2.32% 2.693 2.630 - 0.52% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.32% 3.121 3.049 - -5.93% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.31% 60.109 58.718 - -0.49% -
std::set<int>::ctor(const&,_alloc)/8192 -2.31% 49177.703 48040.235 - -1.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.31% 1432588.292 1399466.122 - -3.61% -
BM_RangesMakeHeap_string_Heap_1024 -2.31% 4.818 4.706 - -1.59% -
std::reverse(deque<int>)/512 -2.30% 115.987 113.316 - 0.24% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.30% 36624.782 35782.626 - -1.63% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.30% 480.235 469.199 - -3.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.30% 23672624.642 23128650.777 - -2.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.29% 5.322 5.200 - -1.81% -
BM_SortHeap_string_256 -2.29% 45.675 44.629 - 0.42% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.29% 171929.527 167995.021 - -4.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.29% 1170226.431 1143449.025 - -1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.29% 3114115.887 3042910.400 - -0.03% -
BM_deque_deque_move_backward/0 -2.28% 0.815 0.796 - -2.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.28% 857.757 838.202 - -1.04% -
SetIntersection_None_Vector_uint64_262144_4 -2.28% 1219231.044 1191441.672 - 0.93% -
BM_std_minmax<char>/32 -2.28% 1.638 1.600 - -0.11% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.28% 36.826 35.987 - 0.47% -
SetIntersection_Front_Set_float_64_64 -2.27% 15408325.764 15058525.896 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.27% 357910942.758 349800568.554 - 1.22% -
BM_RangesMakeHeap_string_Ascending_64 -2.26% 4.866 4.756 - 0.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.26% 3.611 3.529 - 0.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.26% 599.219 585.658 - -5.52% -
SetIntersection_None_Set_uint32_64_4 -2.26% 22563031.949 22052491.490 - -2.45% -
SetIntersection_Front_Set_uint64_16384_1024 -2.26% 14939915.937 14601994.544 - -15.06% -
SetIntersection_None_Vector_uint64_262144_64 -2.26% 1210662.059 1183344.181 - -0.42% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.25% 484.766 473.861 - -0.04% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.25% 23207.748 22685.765 - -4.90% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.24% 15.285 14.943 - -1.04% -
BM_std_minmax<int>/31 -2.24% 2.717 2.656 - -0.40% -
SetIntersection_Front_Set_float_16384_1024 -2.23% 15558256.844 15210632.863 - -3.59% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.23% 0.931 0.910 - -2.03% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -2.23% 3.920 3.833 - -1.15% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.23% 453.792 443.689 - -0.57% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.22% 28.830 28.190 - 0.22% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.22% 1.089 1.065 - -2.60% -
std::set<int>::count(key)_(non-existent)/32 -2.20% 2.971 2.905 - -0.05% -
BM_std_minmax<short>/17 -2.20% 1.792 1.753 - 1.25% -
SetIntersection_None_Vector_uint64_16384_1 -2.20% 1175057.779 1149200.034 - 0.41% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.19% 5605.619 5482.838 - 0.59% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.19% 19991.291 19553.728 - -3.98% -
BM_PopHeap_pair<uint32,_uint32>_4 -2.19% 3.224 3.153 - 0.50% -
SetIntersection_Front_Vector_uint64_1024_256 -2.19% 2331233.624 2280266.438 - -1.41% -
BM_std_min<char>/19 -2.18% 1.182 1.156 - -8.50% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.18% 1325324.026 1296390.988 - -10.78% -
std::find(vector<char>)_(bail_25%)/1024 -2.18% 5.442 5.323 - -1.12% -
BM_std_min<unsigned_char>/12 -2.18% 1.358 1.329 - -1.02% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.17% 22.004 21.527 - 0.27% -
std::multiset<std::string>::erase(iterator)/0 -2.17% 30.057 29.406 - 11.30% -
BM_deque_deque_ranges_copy_backward/70000 -2.17% 8868.120 8676.051 - -1.31% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.16% 7.340 7.181 - -2.20% -
SetIntersection_None_Vector_float_262144_262144 -2.15% 1230660.922 1204150.329 - -2.02% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.15% 2.469 2.416 - -6.23% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.15% 5986772.477 5858037.736 - -1.64% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.15% 9.015 8.821 - 0.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.14% 602.331 589.413 - -4.89% -
BM_std_minmax<long_long>/28 -2.14% 4.140 4.051 - -1.19% -
rng::for_each(set<int>)/8192 -2.14% 16444.769 16092.337 - -17.33% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.14% 3.769 3.688 - -3.24% -
bm_lexicographical_compare<unsigned_char>/512 -2.14% 8.789 8.601 - -0.57% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.14% 1.439 1.408 - -1.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.14% 19.154 18.744 - -18.64% -
BM_LowerBound_string_16 -2.14% 36.653 35.869 - -1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.14% 45860986.445 44879750.645 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.14% 11961779.316 11705888.638 - -2.81% -
BM_std_minmax<unsigned_char>/19 -2.14% 1.656 1.620 - -1.85% -
SetIntersection_Front_Vector_string_16384_16 -2.14% 1718317.850 1681561.586 - -3.80% -
BM_RangesPushHeap_string_Ascending_4 -2.14% 2.616 2.560 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.13% 1123108.440 1099135.748 - -1.27% -
bm_ranges_lexicographical_compare<int>/64 -2.13% 4.911 4.807 - 0.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.13% 2.956 2.893 - -2.26% -
BM_deque_vector_move/1 -2.12% 2.132 2.086 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.12% 1160497.632 1135845.528 - 1.24% -
SetIntersection_None_Set_float_1024_1 -2.12% 9189361.142 8994361.265 - -18.43% -
std::multiset<std::string>::ctor(const&)/1024 -2.12% 35540.210 34786.308 - -1.67% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -2.12% 2.451 2.399 - -1.84% -
BM_deque_vector_move/65536 -2.12% 2701.758 2644.557 - -1.93% -
rng::contains_subrange(list<int>)_(process_all)/8192 -2.12% 7007.931 6859.603 - -18.70% -
BM_LowerBound_string_1 -2.11% 4.596 4.499 - -5.50% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.11% 56.982 55.778 - -1.30% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -2.11% 1.167 1.142 - 6.62% -
rng::partial_sort(vector<int>)_(repeated)/8 -2.11% 20.348 19.920 - -1.79% -
rng::move(list<int>)/262144 -2.10% 253892.495 248559.486 - -1.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.10% 6.846 6.703 - -2.21% -
rng::find(vector<char>)_(process_all)/1024 -2.10% 17.498 17.131 - -2.67% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.09% 15441548.750 15118286.535 - -1.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.09% 605105.949 592440.657 - -1.53% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.09% 5.385 5.273 - -0.09% -
BM_std_minmax<unsigned_char>/20 -2.09% 1.932 1.892 - -1.45% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.09% 1.738 1.701 - -2.51% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.08% 272539.877 266861.892 - 1.56% -
std::replace_if(deque<int>)_(prefix)/1024 -2.08% 491.591 481.371 - 0.02% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.08% 45.760 44.809 - 0.82% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.07% 2109.088 2065.332 - 0.42% -
BM_std_min<short>/25 -2.07% 2.086 2.042 - -4.72% -
SetIntersection_Front_Set_uint32_262144_4 -2.07% 1134217.881 1110756.968 - -0.81% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.07% 4.047 3.964 - 0.22% -
std::partial_sort(vector<int>)_(repeated)/8 -2.07% 20.325 19.905 - -2.07% -
std::partition(list<int>)_(sparse)/1024 -2.06% 725.677 710.701 - -52.94% -
SetIntersection_None_Set_float_1024_1024 -2.06% 9043955.541 8857473.805 - 0.37% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.06% 10.575 10.357 - -3.62% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.06% 25.696 25.167 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.06% 1239048.821 1213560.005 - -3.49% -
BM_std_min<char>/4000 -2.06% 27.841 27.269 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.05% 1268749.512 1242687.133 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.05% 22426995.112 21966699.052 - -1.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.05% 13485.490 13209.433 - -1.91% -
BM_SortHeap_string_64 -2.05% 30.548 29.922 - 0.41% -
rng::generate_n(deque<int>)/50 -2.05% 12.547 12.290 - -0.70% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 42034.536 41175.258 - 0.77% -
BM_std_minmax<short>/19 -2.04% 2.429 2.379 - -3.25% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.04% 1.065 1.043 - -1.12% -
std::all_of(vector<int>)_(process_all)/32 -2.04% 8.498 8.325 - -1.04% -
SetIntersection_Front_Set_float_262144_1 -2.03% 1115992.040 1093298.865 - -2.51% -
BM_std_minmax<unsigned_char>/22 -2.03% 2.509 2.458 - -1.15% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -2.02% 1.038 1.017 - -0.57% -
BM_deque_vector_copy/1 -2.02% 2.128 2.085 - -1.37% -
SetIntersection_Interlaced_Vector_string_16_16 -2.02% 55629017.939 54505456.348 - -2.65% -
BM_vector_deque_ranges_copy_backward/1 -2.02% 2.219 2.174 - -2.71% -
bm_ranges_lexicographical_compare<int>/4 -2.02% 1.297 1.271 - -0.10% -
BM_MakeHeap_float_Ascending_256 -2.01% 0.671 0.658 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.01% 1424096.293 1395424.412 - -0.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.01% 19876.242 19476.199 - -3.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.01% 1125173.876 1102568.447 - -2.05% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.01% 2255.797 2210.482 - 1.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.01% 215.859 211.526 - -1.33% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.01% 31.256 30.629 - 0.31% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -2.01% 35.266 34.559 - -22.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.00% 15274.592 14968.440 - -2.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.00% 5266124.134 5160580.877 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.00% 171104569.112 167675863.447 - -0.62% -
rng::count(list<int>)_(every_other)/1048576 -2.00% 828014.020 811422.350 - -0.78% -
std::move_backward(deque<int>)/8 -2.00% 3.319 3.252 - -8.40% -
BM_deque_vector_ranges_move/65536 -2.00% 2751.194 2696.206 - 1.36% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.00% 50.327 49.321 - -1.35% -
BM_MakeThenSortHeap_string_Random_16384 -2.00% 111.158 108.937 - 0.59% -
rng::count(vector<bool>)/1000 -2.00% 3.007 2.947 - -1.79% -
SetIntersection_Front_Set_uint32_262144_262144 -2.00% 1839633.871 1802896.891 - -2.01% -
BM_std_min<unsigned_long_long>/15 -2.00% 2.188 2.144 - -1.61% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.00% 1.224 1.199 - -0.25% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.00% 1505.128 1475.094 - -3.23% -
SetIntersection_None_Vector_string_16384_256 -1.99% 1290700.062 1264953.858 - -1.87% -
rng::fold_left(deque<int>)/50 -1.99% 27.729 27.177 - 0.69% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.99% 535.544 524.892 - -2.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.98% 40.917 40.105 - -3.21% -
SetIntersection_Front_Vector_string_16384_64 -1.98% 3474570.334 3405735.120 - -1.00% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.98% 644450.793 631685.194 - 0.84% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.98% 8.878 8.702 - -2.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.97% 2324554.927 2278682.369 - -1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.97% 1114226.755 1092279.017 - -4.56% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.96% 496725.277 486987.742 - -1.86% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.96% 201.044 197.106 - -0.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -1.96% 1.045 1.025 - 3.22% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.95% 7061741.999 6923828.802 - -14.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.95% 63561.715 62321.977 - -0.45% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.95% 1.041 1.021 - -0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.95% 1150767.223 1128343.687 - -2.58% -
rng::rotate_copy(deque<int>)/32 -1.95% 2.693 2.641 - -1.68% -
BM_MakeThenSortHeap_string_Descending_262144 -1.94% 86.305 84.627 - 0.01% -
SetIntersection_Interlaced_Set_float_256_4 -1.94% 11691574.807 11464256.398 - -0.17% -
rng::all_of(vector<int>)_(process_all)/8 -1.94% 2.486 2.438 - 1.45% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.94% 26.972 26.448 - -2.16% -
std::fill(vector<bool>)/512 -1.94% 1.530 1.500 - 0.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.94% 29.358 28.789 - 5.33% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.94% 138121.258 135444.530 - -1.23% -
BM_RangesMakeHeap_float_Random_16384 -1.93% 1.216 1.193 - -6.23% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -1.93% 0.567 0.556 - 21.18% -
std::set<std::string>::insert(value)_(already_present)/32 -1.92% 11.943 11.713 - -0.72% -
BM_deque_vector_ranges_copy_backward/5500 -1.92% 203.645 199.741 - -2.56% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.92% 4.155 4.075 - -0.64% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.91% 12.065 11.834 - 0.67% -
BM_SortHeap_float_256 -1.90% 6.044 5.929 - -0.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -1.90% 0.582 0.571 - -1.88% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.90% 39873910.333 39114807.096 - 2.08% -
BM_std_min<unsigned_short>/32 -1.90% 2.913 2.857 - -2.65% -
BM_vector_deque_copy/4000 -1.90% 142.847 140.130 - -0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.90% 9213274.799 9038226.215 - -1.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.89% 14.981 14.698 - 0.42% -
std::rotate_copy(deque<int>)/32 -1.89% 2.622 2.573 - 0.01% -
BM_LowerBound_string_64 -1.89% 69.345 68.034 - -0.44% -
SetIntersection_None_Vector_uint32_262144_262144 -1.89% 1195868.022 1173298.567 - -3.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.89% 107.091 105.071 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.88% 6156564.523 6040534.983 - -0.08% -
BM_StringResizeAndOverwrite -1.88% 0.860 0.844 - -2.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.87% 5974823.053 5863107.123 - -0.96% -
BM_PushHeap_string_Ascending_4 -1.87% 2.630 2.581 - 0.74% -
rng::find_end(vector<int>)_(process_all)/1024 -1.87% 242.555 238.023 - 0.00% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.87% 6.000 5.888 - -1.99% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.87% 49422.171 48500.054 - -0.59% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.87% 1.902 1.866 - -2.66% -
BM_std_min<char>/6 -1.86% 1.589 1.559 - -4.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.86% 1202052.231 1179712.039 - -4.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.86% 116054.503 113901.397 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.85% 13775017.240 13519928.633 - 1.79% -
BM_StringRelational_Less_Huge_Small_Control -1.85% 1.815 1.782 - 0.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.85% 127703.608 125341.644 - -1.79% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.85% 35.465 34.810 - -1.60% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.85% 31.938 31.348 - -6.91% -
BM_PushHeap_float_Ascending_1024 -1.85% 3.179 3.120 - -2.86% -
rng::copy(vector<int>)/4096 -1.85% 149.432 146.672 - -2.60% -
BM_LowerBound_string_262144 -1.84% 2242.703 2201.353 - 3.28% -
rng::fill(vector<int>)/1024 -1.84% 30.165 29.609 - -1.25% -
BM_PushHeap_uint32_Random_262144 -1.84% 6.438 6.320 - 0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 11788898.715 11572031.997 - -0.11% -
BM_std_min<unsigned_int>/17 -1.84% 0.971 0.953 - -1.27% -
BM_deque_vector_copy/2 -1.84% 1.833 1.799 - -1.87% -
bm_ranges_lexicographical_compare<int>/2 -1.83% 1.527 1.499 - -1.83% -
BM_vector_deque_ranges_copy/4096 -1.83% 147.930 145.219 - -1.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.83% 14587.835 14320.597 - -0.00% -
BM_std_minmax<unsigned_long_long>/11 -1.83% 2.353 2.310 - -1.51% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.83% 1652076.977 1621839.715 - -0.43% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.83% 14518.091 14252.533 - -1.11% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.83% 250.746 246.160 - 0.06% -
rng::replace(list<int>)_(sprinkled)/8192 -1.83% 7291.240 7157.939 - -0.02% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.83% 5.062 4.970 - 0.83% -
BM_std_minmax<char>/2 -1.82% 0.895 0.879 - -2.41% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.82% 774.233 760.118 - -1.04% -
std::move(vector<bool>)_(aligned)/64 -1.82% 1.776 1.744 - -1.58% -
BM_CmpEqual_ushort_int -1.82% 1.123 1.103 - -0.92% -
bm_ranges_lexicographical_compare<int>/8 -1.82% 1.530 1.503 - -0.02% -
std::partition(list<int>)_(dense)/32 -1.82% 9.160 8.994 - 2.94% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.81% 2108.558 2070.295 - 0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 625651.529 614305.743 - -0.87% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.81% 13.698 13.450 - -0.92% -
BM_std_minmax<char>/5500 -1.81% 50.967 50.044 - -1.57% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.81% 603218.480 592306.485 - -1.23% -
std::unique(deque<int>)_(sprinkled)/52 -1.81% 84.561 83.032 - -5.00% -
BM_deque_vector_ranges_move_backward/65536 -1.81% 8096.849 7950.421 - -1.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.81% 10.577 10.386 - -2.14% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 182644.161 179346.407 - -0.23% -
BM_std_min<unsigned_char>/21 -1.81% 1.800 1.767 - -1.54% -
std::rotate(list<int>)_(1_element_backward)/50 -1.80% 24.788 24.341 - -0.06% -
BM_RangesMakeHeap_float_Random_1024 -1.80% 1.231 1.209 - -5.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.80% 216.716 212.824 - -0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.80% 9.164 9.000 - -2.60% -
rng::copy_if(list<int>)_(every_other)/32768 -1.80% 25335.272 24880.384 - -5.51% -
rng::find_if(deque<int>)_(bail_25%)/8192 -1.80% 703.473 690.844 - -6.97% -
BM_PushHeap_float_Ascending_256 -1.79% 2.525 2.480 - -1.79% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.79% 4.918 4.830 - 3.46% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.79% 807.975 793.498 - 0.15% -
SetIntersection_None_Set_string_1024_16 -1.79% 9043766.953 8881747.688 - -0.07% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.79% 142.475 139.924 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.79% 1263333.068 1240724.086 - -2.70% -
SetIntersection_Front_Set_uint64_262144_16 -1.79% 1306417.906 1283038.194 - -2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.79% 14669529.617 14407044.035 - -1.61% -
SetIntersection_Interlaced_Vector_string_256_16 -1.79% 11012878.271 10815844.737 - 1.27% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.79% 5.638 5.537 - 0.48% -
std::search(list<int>)_(single_element)/8192 -1.79% 7828.129 7688.347 - -14.31% -
SetIntersection_None_Vector_string_262144_64 -1.79% 1371243.529 1346766.137 - -1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.78% 201776211.563 198175763.606 - -1.79% -
BM_deque_vector_copy/5500 -1.78% 197.122 193.609 - -1.85% -
std::transform(vector<int>)_(identity_transform)/32 -1.78% 9.079 8.917 - -0.10% -
BM_std_minmax<long_long>/31 -1.78% 4.827 4.741 - -1.17% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.78% 2059.670 2023.087 - -2.50% -
BM_std_minmax<unsigned_long_long>/13 -1.78% 3.011 2.957 - -1.08% -
BM_std_min<unsigned_long_long>/23 -1.77% 2.429 2.386 - -0.59% -
BM_deque_vector_ranges_move/1 -1.77% 2.150 2.112 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.77% 18298692.640 17974643.219 - -2.63% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.77% 16.119 15.834 - 0.04% -
std::copy(vector<bool>)_(aligned)/262144 -1.77% 684.074 671.985 - -7.38% -
rng::move_backward(deque<int>)/64 -1.77% 5.620 5.521 - 1.15% -
SetIntersection_None_Set_string_64_4 -1.77% 23029471.531 22622975.633 - 2.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.76% 1111525.099 1091960.576 - -2.01% -
std::any_of(vector<int>)_(process_all)/8 -1.76% 2.481 2.438 - -5.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.76% 3321.319 3262.956 - -4.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.75% 2092303.873 2055626.141 - 1.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.75% 22.545 22.150 - -0.74% -
SetIntersection_None_Vector_float_256_64 -1.75% 3714384.864 3649476.452 - -0.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.74% 9.905 9.732 - 1.46% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.74% 854723.895 839824.541 - -1.96% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.74% 30.301 29.773 - -2.43% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.74% 20.780 20.418 - -0.35% -
std::set<int>::contains(key)_(existent)/1024 -1.74% 3.957 3.888 - 2.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.74% 3.680 3.616 - 1.29% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.74% 2828.744 2779.570 - 0.40% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.74% 93.381 91.761 - 0.33% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.73% 1.293 1.270 - -1.59% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.73% 29.851 29.334 - -3.12% -
bm_swap_ranges_vb_unaligned/8 -1.73% 4.912 4.827 - -1.65% -
BM_std_min<char>/4096 -1.73% 29.519 29.008 - -2.67% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.73% 41081010.493 40370920.779 - -3.29% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.73% 3.618 3.556 - 0.06% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.72% 20.955 20.594 - -1.90% -
SetIntersection_None_Vector_uint64_64_64 -1.72% 9048695.975 8892954.579 - -1.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.72% 34.902 34.301 - 32.81% -
BM_MakeThenSortHeap_string_Ascending_16 -1.72% 9.675 9.508 - -2.11% -
BM_RangesMakeHeap_float_PipeOrgan_256 -1.72% 0.687 0.675 - -2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.72% 6805263.177 6688497.654 - -0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.71% 809.755 795.884 - 1.32% -
750_sealcrypto_r -1.71% 18.966 18.642 - 0.96% -
BM_std_minmax<unsigned_short>/18 -1.71% 1.985 1.951 - 0.68% -
SetIntersection_None_Vector_uint32_16384_64 -1.71% 1172540.664 1152527.190 - -1.14% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.70% 23592.221 23190.285 - 0.33% -
BM_StringEraseWithMove_Huge_Transparent -1.70% 45.302 44.530 - 3.28% -
std::map<std::string,_int>::ctor(const&)/1024 -1.70% 35413.056 34810.096 - 0.45% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.70% 676.213 664.700 - -1.82% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.70% 756.591 743.738 - -2.16% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.70% 2258.969 2220.598 - 1.75% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.70% 596.926 586.800 - -0.85% -
BM_deque_vector_copy_backward/64000 -1.69% 8211.904 8073.384 - 0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.69% 1193757.972 1173635.253 - 1.03% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.68% 5.872 5.774 - -2.54% -
rng::starts_with(vector<int>,_pred)/1000 -1.68% 455.743 448.076 - 0.09% -
SetIntersection_Front_Set_uint32_256_1 -1.68% 4445411.054 4370762.062 - -1.93% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.68% 1.407 1.383 - -3.38% -
BM_vector_deque_ranges_copy/5500 -1.68% 199.283 195.942 - -1.32% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.67% 293.810 288.889 - -8.61% -
SetIntersection_None_Set_string_16384_1 -1.67% 202149680.791 198764490.606 - -4.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.67% 1.223 1.202 - -0.28% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.67% 28169.723 27698.890 - 0.48% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.67% 6.166 6.063 - -0.82% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.67% 19.985 19.652 - -0.49% -
BM_std_minmax<long_long>/12 -1.67% 2.733 2.688 - -0.92% -
rng::rotate(deque<int>)_(1_element_backward)/32 -1.66% 4.148 4.079 - 1.09% -
BM_MakeThenSortHeap_float_Ascending_16 -1.66% 2.954 2.905 - -0.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.66% 7095.167 6977.456 - -1.24% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.66% 10.346 10.175 - -1.64% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.66% 1.860 1.829 - 9.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.65% 16898.269 16618.658 - -1.56% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.65% 140.326 138.008 - 3.55% -
BM_std_minmax<short>/20 -1.65% 2.001 1.968 - -0.94% -
std::set<int>::find(key)_(existent)/32 -1.65% 1.620 1.593 - 0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.65% 9.305 9.152 - -5.42% -
BM_vector_deque_copy_backward/4000 -1.64% 146.692 144.279 - -1.53% -
std::reverse(list<int>)/4096 -1.64% 1674.913 1647.407 - 0.31% -
rng::find_end(vector<int>)_(process_all)/1000 -1.64% 236.990 233.098 - -0.57% -
rng::find_if(vector<int>)_(process_all)/50 -1.64% 14.217 13.984 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.64% 17373338.008 17088338.835 - -1.80% -
BM_RangesMakeHeap_uint64_Random_262144 -1.64% 1.042 1.025 - -3.35% -
std::replace_if(vector<int>)_(prefix)/50 -1.64% 13.880 13.652 - 0.76% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.64% 543.598 534.701 - -1.58% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.63% 2075.600 2041.665 - -0.03% -
BM_std_minmax<unsigned_char>/18 -1.63% 1.317 1.295 - -0.05% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.63% 190.835 187.718 - 0.18% -
BM_vector_deque_ranges_move/4000 -1.63% 142.798 140.467 - -1.31% -
bm_lexicographical_compare<int>/5 -1.63% 1.531 1.506 - -0.51% -
BM_RangesMakeHeap_string_Heap_64 -1.62% 4.995 4.914 - -1.00% -
std::copy_if(list<int>)_(every_other)/1048576 -1.62% 852156.604 838340.651 - -1.59% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.62% 22.296 21.934 - -0.41% -
BM_std_min<char>/20 -1.62% 1.530 1.505 - -5.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.62% 10.762 10.588 - 2.61% -
vector<bool>(const_vector<bool>&) -1.62% 9.828 9.669 - 1.70% -
BM_std_min<unsigned_char>/8 -1.62% 2.349 2.311 - -0.89% -
BM_CmpEqual_ushort_short -1.62% 1.057 1.040 - -0.81% -
SetIntersection_Front_Set_uint64_256_16 -1.61% 4902114.409 4823099.020 - -1.40% -
BM_std_minmax<unsigned_char>/23 -1.61% 2.986 2.938 - 0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.61% 5706998.570 5615279.767 - 3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.61% 1246787.098 1226752.345 - -1.12% -
std::search(vector<int>)_(same_length)/8192 -1.60% 1960.475 1929.013 - 3.08% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.60% 738.278 726.431 - -1.94% -
std::move_backward(deque<int>)/512 -1.60% 23.961 23.576 - -1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.60% 44566160.270 43851171.043 - -2.21% -
BM_std_minmax<unsigned_char>/17 -1.60% 1.105 1.087 - -1.51% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.60% 38.717 38.098 - 2.86% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.60% 767.997 755.722 - 0.06% -
std::search(vector<int>)_(no_match)/1000 -1.60% 212.878 209.477 - 1.70% -
BM_deque_deque_ranges_copy/4000 -1.60% 147.319 144.965 - -0.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.60% 14518.819 14286.941 - 3.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.60% 243553227.606 239664965.069 - 1.80% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.60% 22.660 22.299 - -0.12% -
SetIntersection_None_Set_string_1024_1024 -1.60% 9123095.946 8977505.115 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.60% 351352793.175 345747128.142 - -2.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.60% 653.510 643.084 - 1.09% -
std::find_if(vector<bool>)_(process_all)/50 -1.59% 36.550 35.968 - 0.04% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.59% 3515.329 3459.425 - 0.52% -
BM_std_minmax<unsigned_long_long>/4 -1.59% 1.597 1.571 - 3.06% -
rng::for_each(multimap<int>::iterator)/50 -1.59% 41.754 41.091 - 0.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.59% 7.270 7.155 - -1.22% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.58% 14.221 13.995 - 0.61% -
rng::search(list<int>)_(no_match)/1000 -1.58% 725.931 714.426 - 3.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.58% 1.217 1.197 - -0.98% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.58% 23.403 23.033 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.58% 206128728.144 202865762.974 - 2.10% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -1.58% 1.787 1.758 - 2.17% -
BM_MakeThenSortHeap_string_Random_256 -1.58% 55.726 54.845 - 0.84% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.58% 0.718 0.707 - -0.98% -
SetIntersection_None_Set_float_1024_256 -1.58% 9025923.384 8883689.992 - -18.93% -
BM_MakeThenSortHeap_string_Random_1024 -1.58% 70.329 69.221 - 0.61% -
std::unordered_set<int>::ctor(const&)/1024 -1.58% 6714.918 6609.124 - -1.91% -
rng::find_last(list<int>)_(bail_90%)/50 -1.57% 1.296 1.276 - 0.03% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.57% 4572.393 4500.455 - -2.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.57% 1901420.653 1871548.748 - 2.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.57% 4530796.309 4459643.063 - -2.46% -
std::set<std::string>::clear()/32 -1.57% 898.391 884.289 - -2.49% -
SetIntersection_None_Vector_uint64_16384_1024 -1.57% 1178367.719 1159875.781 - -1.92% -
BM_CmpLess_uchar_int -1.57% 1.123 1.105 - -1.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.57% 5906968.318 5814353.391 - -10.67% -
BM_RangesMakeHeap_string_Heap_16 -1.56% 4.670 4.597 - -0.74% -
std::find(vector<bool>)_(process_all)/1024 -1.56% 4.704 4.631 - -0.74% -
BM_std_min<long_long>/12 -1.56% 2.029 1.997 - -3.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.56% 16.201 15.949 - -0.39% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.56% 1.240 1.221 - -1.50% -
std::find_if(deque<int>)_(bail_25%)/8 -1.56% 1.546 1.522 - -0.89% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.56% 16.984 16.720 - -0.63% -
BM_MakeHeap_string_Descending_16 -1.56% 2.364 2.327 - -0.43% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.56% 8.789 8.652 - -1.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.55% 139327.740 137161.755 - -2.72% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.55% 36179.412 35617.816 - -0.33% -
rng::replace(vector<int>)_(prefix)/1024 -1.55% 165.327 162.761 - -1.69% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.55% 15.077 14.843 - -0.10% -
BM_MakeHeap_uint64_Ascending_262144 -1.55% 0.741 0.729 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.55% 9.533 9.385 - -0.82% -
BM_LowerBound_uint32_16 -1.55% 7.443 7.327 - 0.02% -
rng::sort(deque<int>)_(descending)/1024 -1.55% 1371.191 1350.006 - 3.49% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.54% 9240.439 9097.707 - 0.07% -
BM_deque_vector_ranges_move/64000 -1.54% 2727.864 2685.753 - 1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.54% 24664485.495 24283971.011 - -0.17% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.54% 350540602.449 345134262.773 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.54% 151229730.458 148900904.085 - -1.07% -
bm_lexicographical_compare<int>/7 -1.54% 1.529 1.506 - -0.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.54% 6187.769 6092.654 - -0.75% -
SetIntersection_None_Set_uint64_256_256 -1.54% 5881457.348 5791060.613 - 0.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.54% 50688.279 49909.423 - 1.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.53% 173439.236 170778.193 - -3.73% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.53% 2.585 2.546 - -1.36% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.53% 8.878 8.743 - 0.11% -
rng::rotate_copy(deque<int>)/1024 -1.53% 34.490 33.963 - -1.65% -
SetIntersection_None_Set_string_1024_4 -1.53% 9225614.110 9084684.804 - 1.24% -
BM_PushHeap_uint32_Ascending_16384 -1.53% 6.735 6.632 - 0.84% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.52% 87742.745 86405.187 - 5.77% -
SetIntersection_None_Set_string_64_16 -1.52% 19273323.960 18979632.498 - -3.64% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.52% 3841.561 3783.060 - 0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.52% 32511.212 32016.861 - -0.66% -
rng::partition(list<int>)_(dense)/32 -1.52% 8.448 8.320 - -0.12% -
SetIntersection_None_Vector_float_16_1 -1.52% 68561932.010 67521503.399 - -0.94% -
rng::stable_sort(vector<int>)_(descending)/8 -1.52% 25.352 24.967 - -1.83% -
BM_std_min<short>/22 -1.52% 1.887 1.859 - 2.70% -
BM_RangesMakeHeap_string_Heap_4 -1.51% 3.029 2.983 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.51% 37971085.713 37397590.809 - -1.03% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.51% 15304.923 15073.792 - 0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.51% 88.669 87.332 - -1.18% -
std::unordered_set<std::string>::clear()/32 -1.51% 925.829 911.868 - -0.73% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.51% 11635.146 11459.773 - 0.01% -
BM_MakeThenSortHeap_string_Random_64 -1.51% 40.049 39.445 - 0.66% -
BM_vector_deque_ranges_move/4096 -1.50% 147.375 145.160 - -0.85% -
SetIntersection_None_Vector_string_256_64 -1.50% 3815933.848 3758700.325 - -3.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.50% 19643637.473 19349065.408 - -1.10% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.50% 4.486 4.419 - -0.52% -
BM_deque_deque_copy/1024 -1.50% 39.286 38.697 - -0.95% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.50% 12755.831 12564.935 - -1.43% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.50% 5.136 5.059 - 1.13% -
bm_lexicographical_compare<int>/6 -1.49% 1.528 1.506 - -0.49% -
BM_deque_deque_copy_backward/64000 -1.49% 8094.689 7973.841 - 1.47% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.49% 8.772 8.641 - -2.31% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.49% 1357.411 1337.199 - 0.18% -
std::replace_if(deque<int>)_(prefix)/32 -1.49% 14.189 13.978 - 0.88% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.49% 12129.540 11949.076 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.49% 2472426.390 2435645.516 - -3.88% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 36759.104 36212.538 - -0.95% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.49% 1.441 1.419 - -1.14% -
SetIntersection_Interlaced_Vector_uint32_256_64 -1.48% 7282858.379 7174876.346 - -11.07% -
BM_std_min<short>/8 -1.48% 1.362 1.341 - 1.87% -
BM_deque_vector_move_backward/5500 -1.48% 203.751 200.739 - -1.05% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.47% 6.507 6.411 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.47% 1187331.518 1169834.701 - -1.72% -
SetIntersection_Front_Vector_string_256_1 -1.47% 4546742.745 4479741.831 - -1.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.47% 887.128 874.065 - -1.30% -
std::copy_backward(deque<int>)/8 -1.47% 2.738 2.698 - 2.19% -
SetIntersection_None_Vector_uint64_256_4 -1.47% 4485270.881 4419491.677 - -3.25% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.47% 4026.534 3967.490 - -0.21% -
rng::for_each_n(deque<int>)/8 -1.46% 1.205 1.187 - 2.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.46% 115697.513 114003.728 - -1.66% -
std::find_end(list<int>)_(match_near_end)/1000 -1.46% 749.559 738.613 - -2.09% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.46% 1651.943 1627.843 - -2.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.46% 19804.003 19515.226 - -4.17% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.46% 102.243 100.753 - -1.06% -
std::rotate(list<int>)_(1_element_backward)/32 -1.45% 13.926 13.723 - 0.81% -
BM_PushHeap_uint64_Random_262144 -1.45% 6.124 6.035 - 0.42% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.45% 1.388 1.368 - -1.46% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.45% 5.475 5.395 - -1.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.45% 24.182 23.832 - -0.54% -
SetIntersection_None_Set_uint64_1024_1 -1.45% 8911112.275 8782094.638 - 1.07% -
std::multiset<int>::find(key)_(existent)/32 -1.45% 1.692 1.667 - -0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.44% 1.022 1.008 - -0.46% -
BM_vector_deque_ranges_copy_backward/4096 -1.44% 150.185 148.017 - -2.33% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.44% 6487.604 6393.990 - -0.24% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.44% 6.087 5.999 - -3.61% -
BM_CmpEqual_uint_uint -1.44% 1.111 1.095 - -1.76% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.43% 33.594 33.112 - -1.51% -
std::adjacent_find(vector<int>,_pred)/50 -1.43% 23.308 22.975 - 1.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.43% 0.789 0.778 - 1.28% -
SetIntersection_Front_Vector_uint32_1024_16 -1.43% 1195709.111 1178605.070 - -1.01% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.43% 16.523 16.288 - -0.50% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.43% 1119839.268 1103870.743 - -2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.43% 3.490 3.440 - -6.35% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.42% 4.319 4.258 - -0.86% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.42% 1.363 1.344 - -1.39% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.42% 2.415 2.381 - -2.71% -
BM_std_min<short>/18 -1.42% 1.619 1.596 - 2.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.41% 172519.771 170083.637 - -4.31% -
SetIntersection_Front_Set_uint32_1024_4 -1.41% 1147687.113 1131523.475 - -2.67% -
bm_lexicographical_compare<signed_char>/512 -1.40% 7.979 7.867 - -2.84% -
BM_vector_deque_copy_backward/1024 -1.40% 38.388 37.849 - -2.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.40% 1130122.085 1114250.312 - -1.29% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.40% 559.521 551.664 - -6.83% -
BM_std_min<unsigned_char>/30 -1.40% 2.308 2.275 - -1.50% -
SetIntersection_Front_Set_float_64_16 -1.40% 17160329.910 16919618.605 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.40% 1156443.458 1140222.695 - -2.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.40% 1.018 1.004 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.40% 3864.850 3810.757 - -1.12% -
BM_RangesPopHeap_string_262144 -1.40% 101.152 99.736 - 5.68% -
BM_std_minmax<int>/27 -1.40% 2.493 2.458 - 1.57% -
bm_swap_ranges_vb_aligned/8 -1.39% 3.350 3.303 - -1.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.39% 634125.713 625281.334 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.39% 38268252.508 37734533.755 - -2.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.39% 1271473.000 1253742.076 - -1.59% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.39% 16.305 16.078 - 0.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.39% 6.069 5.985 - -1.69% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.39% 172480590.266 170083299.750 - -0.01% -
SetIntersection_Front_Set_float_256_1 -1.39% 4484203.504 4421911.519 - -0.21% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.39% 4.084 4.027 - 0.56% -
rng::fill(list<int>)/50 -1.39% 35.178 34.689 - 0.66% -
rng::search(deque<int>)_(same_length)/8192 -1.39% 3840.255 3786.946 - -1.51% -
BM_RangesSortHeap_uint32_64 -1.39% 7.988 7.877 - -0.43% -
std::stable_sort(vector<int>)_(heap)/1024 -1.39% 2570.571 2534.902 - 1.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.39% 34925.971 34441.426 - -0.41% -
SetIntersection_Front_Vector_uint64_256_1 -1.39% 4421225.389 4359969.436 - -0.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.39% 5.369 5.295 - -0.48% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.38% 30.178 29.760 - 0.21% -
SetIntersection_None_Vector_float_256_16 -1.38% 4350486.927 4290269.700 - -0.41% -
SetIntersection_None_Set_string_16384_16 -1.38% 197065764.468 194340630.614 - -4.72% -
SetIntersection_None_Vector_uint32_262144_64 -1.38% 1206643.182 1189988.147 - -1.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.38% 4899.764 4832.198 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.38% 4452716.125 4391342.432 - -3.05% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.38% 2061.572 2033.160 - -0.78% -
SetIntersection_Front_Vector_string_262144_16384 -1.38% 352619279.783 347761732.138 - -0.23% -
BM_RangesMakeHeap_uint64_Random_16 -1.38% 1.293 1.275 - -0.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.38% 72930.302 71926.599 - 0.29% -
std::unordered_multimap<int,_int>::clear()/32 -1.38% 615.911 607.438 - -0.25% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.37% 4.755 4.690 - -0.95% -
rng::find(list<int>)_(process_all)/50 -1.37% 18.837 18.579 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.37% 203639481.750 200846497.036 - -0.68% -
SetIntersection_Front_Vector_uint32_64_64 -1.37% 11668614.594 11508654.534 - 0.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.37% 22.189 21.885 - -1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.37% 12126495.359 11960399.884 - 1.17% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.37% 16.299 16.076 - -1.33% -
BM_SortHeap_string_16 -1.37% 14.405 14.208 - 0.40% -
BM_MakeHeap_string_Heap_1024 -1.37% 4.874 4.808 - 1.34% -
std::reverse(list<int>)/64 -1.36% 17.656 17.415 - 0.46% -
BM_std_minmax<unsigned_short>/26 -1.36% 2.581 2.545 - -1.34% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.36% 645.328 636.561 - -0.13% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.35% 16.095 15.877 - 2.76% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.35% 8.410 8.297 - -1.90% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.35% 10.977 10.829 - -1.84% -
std::fill_n(list<int>)/50 -1.35% 16.175 15.957 - -0.88% -
SetIntersection_Front_Set_float_256_16 -1.35% 4984829.567 4917686.240 - 0.56% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.35% 28402.928 28020.395 - 7.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.35% 223773493.631 220762557.130 - 0.04% -
std::unordered_set<std::string>::clear()/8192 -1.34% 221104.407 218134.610 - -0.70% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.34% 2.505 2.472 - -0.14% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.34% 1.207 1.191 - -4.34% -
BM_CmpEqual_int_ushort -1.34% 1.137 1.122 - 0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.34% 2.112 2.084 - 0.23% -
SetIntersection_Front_Set_string_16384_1 -1.34% 1160173.300 1144636.921 - 0.47% -
BM_std_minmax<short>/10 -1.34% 1.431 1.411 - -6.46% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.34% 4.050 3.996 - -2.33% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.34% 1.569 1.548 - 0.29% -
BM_RangesPushHeap_string_Random_1024 -1.34% 15.119 14.917 - 0.61% -
BM_std_min<short>/64 -1.33% 3.534 3.487 - 3.57% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.33% 2569.631 2535.509 - 1.25% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.33% 50483377.933 49814011.063 - -1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.33% 17721552.366 17486730.762 - -1.29% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.32% 523714.820 516777.686 - -0.30% -
SetIntersection_None_Set_float_256_1 -1.32% 11760647.673 11604936.119 - -1.17% -
BM_deque_vector_ranges_move_backward/5500 -1.32% 203.150 200.461 - -1.71% -
BM_vector_deque_copy/1024 -1.32% 36.419 35.939 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.32% 93337.948 92108.521 - -1.62% -
std::generate(vector<int>)/32 -1.32% 8.024 7.919 - 0.14% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.31% 984.405 971.460 - -0.13% -
std::partition(list<int>)_(sparse)/32 -1.31% 8.885 8.768 - -0.41% -
std::search(vector<int>)_(same_length)/1024 -1.31% 254.843 251.494 - 2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.31% 68068326.806 67174460.077 - -0.62% -
std::set<std::string>::insert(value)_(new_value)/32 -1.31% 40.328 39.799 - -2.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.31% 1433779.474 1415007.650 - 0.85% -
SetIntersection_None_Vector_uint32_256_1 -1.31% 4554634.044 4495013.826 - -0.24% -
rng::all_of(vector<int>)_(process_all)/32 -1.31% 8.483 8.372 - -0.04% -
rng::count_if(list<int>)_(every_other)/8192 -1.31% 7302.102 7206.621 - -0.95% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.31% 69.063 68.160 - -0.19% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.31% 12.654 12.489 - -1.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.31% 18999.792 18751.561 - -2.05% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.31% 2927.737 2889.489 - 0.33% -
SetIntersection_None_Set_string_16384_4 -1.31% 197065644.491 194491925.509 - -6.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.30% 32.998 32.568 - -0.56% -
std::multiset<int>::contains(key)_(existent)/32 -1.30% 1.664 1.642 - -1.65% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.30% 32220.787 31801.441 - -0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.30% 604434.425 596586.887 - -0.21% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.30% 2934.428 2896.368 - 0.54% -
BM_std_min<short>/30 -1.30% 2.347 2.317 - -5.80% -
std::equal(vector<int>)_(it,_it,_it)/8 -1.30% 1.156 1.141 - -1.35% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.29% 16.972 16.752 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.29% 1126825.388 1112252.353 - -1.45% -
rng::find_end(vector<int>)_(single_element)/1024 -1.29% 242.411 239.277 - -0.99% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.29% 8902.986 8787.988 - -16.33% -
SetIntersection_Interlaced_Set_float_1024_1 -1.29% 1126354.219 1111842.240 - -0.22% -
SetIntersection_Front_Vector_uint64_16384_1 -1.29% 1099134.946 1084976.457 - -1.84% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.29% 172372.776 170153.099 - -3.74% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.29% 211420.527 208698.457 - -1.86% -
std::all_of(vector<int>)_(process_all)/50 -1.29% 12.737 12.573 - -1.13% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.29% 4.569 4.510 - -22.11% -
BM_tolower_string<char> -1.29% 15.184 14.989 - 0.01% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.28% 10.359 10.226 - -1.21% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.28% 42.774 42.227 - 0.61% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.28% 34.012 33.577 - -1.83% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.28% 12.983 12.817 - -2.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 6307.307 6226.740 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.28% 1125354.664 1110980.293 - 1.74% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.28% 540.459 533.564 - -0.09% -
BM_LowerBound_float_1 -1.28% 2.676 2.641 - 0.00% -
BM_RangesPushHeap_string_Descending_64 -1.28% 2.255 2.227 - -3.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.27% 20055065.732 19799555.257 - 0.92% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.27% 9642.357 9519.517 - 13.49% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.27% 10.277 10.146 - -1.98% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.27% 253647.803 250419.589 - 0.03% -
std::search_n(deque<int>)_(no_match)/1000 -1.27% 447.837 442.137 - 0.15% -
rng::swap_ranges(deque<int>)/32 -1.27% 10.977 10.838 - 0.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.27% 8.485 8.378 - 2.11% -
std::find_if(vector<char>)_(process_all)/32768 -1.27% 8234.862 8130.206 - 0.06% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.27% 3.410 3.367 - 0.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.27% 6327.243 6246.997 - 1.22% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.27% 2075.487 2049.176 - 0.05% -
BM_std_minmax<long_long>/20 -1.27% 3.318 3.276 - -0.30% -
BM_PopHeap_uint32_4 -1.27% 2.647 2.613 - -1.97% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.27% 966.303 954.071 - -0.09% -
SetIntersection_Front_Vector_string_256_4 -1.26% 4970487.871 4907698.153 - -0.52% -
SetIntersection_Front_Vector_uint32_262144_16 -1.26% 1190909.740 1175874.078 - -1.54% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.26% 2841.555 2805.686 - 0.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.26% 9.537 9.417 - -1.05% -
BM_std_min<short>/28 -1.26% 2.730 2.695 - -1.78% -
std::remove_copy(deque<int>)_(prefix)/50 -1.26% 19.319 19.076 - 0.09% -
BM_PopHeap_uint64_256 -1.26% 17.224 17.007 - 0.09% -
std::replace(vector<int>)_(sprinkled)/1024 -1.26% 168.901 166.779 - -1.21% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.26% 0.984 0.972 - -0.00% -
SetIntersection_Front_Set_float_16384_16 -1.26% 1316938.492 1300410.329 - -0.31% -
SetIntersection_None_Vector_string_16384_16 -1.26% 1283943.514 1267829.844 - -3.20% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.25% 18.136 17.909 - 0.42% -
BM_RangesPushHeap_string_Random_256 -1.25% 14.358 14.178 - 0.26% -
BM_lexicographical_compare_three_way_slow_path/16 -1.25% 4.539 4.482 - -1.90% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.25% 2842.084 2806.469 - 0.82% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.25% 1126179.918 1112068.018 - -1.66% -
rng::for_each(multiset<int>::iterator)/32 -1.25% 21.455 21.187 - -0.69% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.25% 16.526 16.320 - -0.18% -
BM_std_min<char>/18 -1.25% 0.988 0.976 - -7.38% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.25% 39.406 38.915 - -1.51% -
BM_CmpLess_ushort_int -1.24% 1.120 1.106 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 12206.369 12054.871 - -1.11% -
BM_std_min<unsigned___int128>/3 -1.24% 1.042 1.029 - 1.86% -
BM_vector_deque_ranges_move/5500 -1.24% 199.726 197.259 - -0.61% -
std::set<int>::insert(value)_(already_present)/32 -1.23% 1.793 1.771 - -0.20% -
BM_std_minmax<short>/9 -1.23% 1.187 1.172 - -1.81% -
bm_gcd_complex -1.23% 19.433 19.193 - -0.87% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.23% 482.204 476.258 - 1.16% -
std::multiset<int>::count(key)_(existent)/32 -1.23% 3.530 3.486 - -3.30% -
BM_PopHeap_uint64_16 -1.23% 7.657 7.562 - -0.18% -
BM_RangesSortHeap_float_4 -1.23% 1.027 1.014 - 0.97% -
std::find(deque<int>)_(process_all)/8 -1.23% 3.417 3.375 - -1.26% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.23% 2841.748 2806.814 - -0.55% -
std::multiset<int>::count(key)_(non-existent)/32 -1.23% 2.279 2.251 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.23% 1298890.183 1282956.745 - 0.40% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.23% 19.967 19.722 - -0.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.23% 212878.215 210270.108 - -1.21% -
rng::search(list<int>)_(single_element)/8192 -1.22% 7419.680 7328.946 - -20.57% -
std::reverse_copy(deque<int>)/32768 -1.22% 8091.653 7992.720 - -0.87% -
BM_MakeThenSortHeap_float_Heap_4 -1.22% 1.239 1.224 - -1.35% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.22% 5.582 5.514 - -0.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.22% 32222.930 31830.735 - 0.05% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.22% 14.904 14.723 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.21% 148345299.263 146544157.726 - -1.06% -
std::stable_sort(vector<int>)_(descending)/1024 -1.21% 2841.434 2806.978 - 0.34% -
SetIntersection_Front_Vector_float_64_64 -1.21% 11583921.493 11443603.053 - -0.81% -
rng::copy_backward(deque<int>)/64 -1.21% 3.080 3.043 - -0.08% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.21% 1.406 1.389 - -0.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.21% 9.590 9.475 - 1.71% -
rng::all_of(vector<int>)_(process_all)/50 -1.20% 18.457 18.235 - 0.08% -
BM_MakeThenSortHeap_float_Descending_16384 -1.20% 27.349 27.020 - -3.28% -
std::map<std::string,_int>::ctor(const&)/8192 -1.20% 347321.740 343150.035 - 0.11% -
BM_std_minmax<short>/29 -1.20% 2.673 2.641 - -0.22% -
BM_std_min<short>/24 -1.20% 2.537 2.506 - 1.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.20% 19412075.116 19179606.120 - 0.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.20% 17239735.576 17033720.218 - -0.88% -
std::generate_n(vector<int>)/32 -1.19% 8.018 7.922 - -0.51% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.19% 22120380.004 21856372.012 - -2.12% -
BM_std_minmax<unsigned_int>/10 -1.19% 1.388 1.371 - -1.19% -
SetIntersection_Front_Vector_uint32_16384_4 -1.19% 1133918.601 1120401.238 - -1.65% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.19% 19.809 19.574 - 0.90% -
BM_StringAssignAsciiz_Huge_Opaque -1.18% 183.783 181.612 - -0.46% -
rng::search(deque<int>)_(no_match)/1024 -1.18% 305.071 301.467 - 0.57% -
std::move(list<int>)/262144 -1.18% 246057.130 243156.958 - -1.69% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.18% 4.802 4.746 - -1.76% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.17% 36176.790 35753.505 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.17% 22810965.791 22544215.344 - 0.19% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -1.17% 1559.576 1541.350 - 1.49% -
727_cppcheck_r -1.17% 25.262 24.967 - 1.03% -
BM_std_minmax<short>/21 -1.16% 2.045 2.021 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.16% 4431080.797 4379647.267 - -1.74% -
BM_std_minmax<unsigned_char>/29 -1.16% 2.430 2.401 - 0.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.16% 19.321 19.097 - -1.18% -
std::unordered_map<int,_int>::clear()/8192 -1.16% 63007.910 62278.539 - -0.62% -
SetIntersection_None_Set_uint64_16384_256 -1.16% 164805983.085 162899130.156 - -1.45% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.16% 18.120 17.911 - 0.93% -
BM_MakeThenSortHeap_float_Heap_1024 -1.16% 8.327 8.231 - -2.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.16% 67183926.626 66407801.920 - -0.94% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.15% 530.755 524.629 - -0.81% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.15% 5.309 5.247 - 0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.15% 15.356 15.179 - -0.80% -
BM_deque_deque_ranges_copy/64 -1.15% 5.540 5.476 - 1.94% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.15% 9511.754 9402.274 - 13.38% -
BM_deque_vector_copy_backward/1024 -1.15% 37.359 36.929 - -0.40% -
BM_std_min<unsigned_long_long>/32 -1.15% 3.261 3.223 - -0.27% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.15% 1.967 1.944 - -28.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.15% 26.602 26.297 - -3.60% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.14% 17.510 17.310 - -1.28% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.14% 5.415 5.353 - -1.97% -
rng::search(list<int>)_(no_match)/1024 -1.14% 744.351 735.853 - 4.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.14% 1.207 1.193 - -0.12% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.14% 3.895 3.850 - -1.84% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.14% 414.112 409.389 - -4.43% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.14% 10.341 10.224 - -2.17% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.14% 69.587 68.797 - -0.86% -
rng::find_if(deque<int>)_(process_all)/50 -1.13% 24.140 23.866 - -0.11% -
BM_vector_deque_ranges_move_backward/64 -1.13% 2.995 2.961 - -7.11% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.13% 8221.797 8128.781 - 0.04% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.13% 2.353 2.326 - -4.30% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.13% 10.146 10.031 - -1.89% -
std::find_end(vector<int>)_(single_element)/1000 -1.12% 233.910 231.285 - -1.07% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.12% 3.676 3.635 - 0.29% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.12% 16.284 16.101 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.12% 6.992 6.913 - -1.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.12% 20.819 20.586 - -0.80% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.12% 16.506 16.322 - -0.51% -
std::search(list<int>)_(no_match)/1048576 -1.12% 850136.812 840651.184 - -3.07% -
BM_vector_deque_ranges_move_backward/4096 -1.12% 149.792 148.122 - -0.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 118323.041 117005.162 - -0.92% -
std::replace(deque<int>)_(prefix)/32 -1.11% 12.867 12.724 - 0.13% -
SetIntersection_Front_Set_uint32_4_4 -1.11% 147522750.049 145881192.162 - -1.60% -
std::copy(list<int>)/8 -1.11% 2.513 2.485 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.11% 11990805.183 11857628.069 - -2.57% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.11% 16.522 16.339 - 0.32% -
std::search_n(deque<int>)_(no_match)/1048576 -1.11% 443683.133 438770.729 - -1.01% -
rng::replace(list<int>)_(sprinkled)/32 -1.11% 11.451 11.324 - -0.43% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.10% 18.102 17.902 - 0.66% -
rng::search(deque<int>)_(no_match)/1000 -1.10% 406.601 402.111 - -0.77% -
710_omnetpp_r -1.10% 8.847 8.750 - 2.65% -
BM_vector_deque_move/5500 -1.10% 199.170 196.976 - -1.03% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.10% 13.945 13.791 - -1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.10% 36.127 35.730 - -1.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.10% 7.720 7.636 - 1.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 17997446.531 17800275.069 - -1.17% -
SetIntersection_Interlaced_Set_string_262144_1 -1.10% 1169761.777 1156951.242 - -1.02% -
BM_CmpLess_schar_schar -1.09% 0.971 0.960 - 0.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 88.543 87.575 - -2.20% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.09% 526.220 520.479 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.09% 203900112.429 201676353.886 - 0.27% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.09% 16.868 16.684 - 0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.09% 36096.513 35702.892 - -0.03% -
SetIntersection_Front_Set_float_1024_4 -1.09% 1155074.194 1142498.107 - -1.69% -
SetIntersection_None_Vector_float_16384_256 -1.09% 1184387.305 1171506.077 - -1.10% -
std::find_if(vector<bool>)_(process_all)/8 -1.08% 5.605 5.545 - 0.33% -
std::copy(vector<bool>)_(aligned)/4096 -1.08% 4.700 4.649 - 0.19% -
BM_deque_vector_ranges_copy_backward/65536 -1.08% 8219.273 8130.289 - 1.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.08% 4.238 4.192 - -0.97% -
std::stable_partition(deque<int>)_(dense)/1024 -1.08% 596.230 589.776 - -4.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.08% 58505236.748 57872356.667 - -1.71% -
BM_RangesPushHeap_float_Random_4 -1.08% 2.912 2.881 - -2.29% -
BM_deque_deque_ranges_move/64 -1.08% 5.522 5.462 - 0.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.08% 54705.056 54114.609 - -0.27% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.08% 8.680 8.587 - 0.23% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.657 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.07% 57775016.925 57154004.666 - -1.07% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.07% 7452.365 7372.270 - 0.82% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.07% 2793.172 2763.165 - -0.30% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.07% 450.997 446.160 - -0.34% -
BM_deque_deque_move/64 -1.07% 5.564 5.504 - 0.04% -
BM_RangesMakeHeap_string_SingleElement_256 -1.07% 6.336 6.268 - 0.75% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.07% 54031599.385 53452634.611 - -5.39% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.07% 21.534 21.303 - 0.71% -
bm_ranges_lexicographical_compare<int>/1 -1.07% 1.295 1.282 - -1.33% -
std::partition_copy(deque<int>)/50 -1.07% 21.110 20.884 - -1.06% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.07% 5729.589 5668.442 - -1.04% -
SetIntersection_Front_Vector_float_64_16 -1.07% 15376407.449 15212376.593 - -0.51% -
std::transform(vector<int>)_(identity_transform)/50 -1.06% 14.254 14.102 - -0.07% -
rng::for_each(map<int>)/50 -1.06% 41.514 41.072 - 0.18% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.06% 21.293 21.067 - -2.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.06% 1.801 1.782 - -1.81% -
rng::partition_point(deque<int>)/8192 -1.06% 15.881 15.712 - -0.26% -
BM_MakeThenSortHeap_string_Descending_1024 -1.06% 38.787 38.376 - 0.12% -
BM_vector_deque_move/4096 -1.06% 147.104 145.546 - -1.95% -
BM_vector_deque_move/4000 -1.06% 142.343 140.837 - -1.07% -
SetIntersection_None_Vector_uint32_262144_16384 -1.06% 1210234.326 1197434.812 - -0.27% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.06% 8450117.872 8360757.482 - -1.16% -
BM_std_minmax<int>/23 -1.06% 2.357 2.332 - 0.80% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.06% 2.092 2.070 - 0.38% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.06% 5.492 5.434 - -1.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.05% 919.804 910.118 - -1.58% -
BM_deque_vector_copy/4000 -1.05% 142.865 141.364 - -0.66% -
SetIntersection_Front_Set_uint64_1024_1 -1.05% 1123546.113 1111742.738 - -0.82% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.05% 8.624 8.533 - 0.19% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.05% 12728.103 12594.444 - -0.50% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.05% 3.976 3.934 - -0.34% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.05% 59.061 58.442 - -1.41% -
std::transform(deque<int>)_(identity_transform)/8192 -1.05% 2471.925 2446.060 - -0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.04% 3.783 3.743 - -1.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.04% 3.006 2.975 - 0.49% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.04% 449828.650 445143.663 - 0.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 250.197 247.592 - 0.21% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.04% 12.931 12.796 - 0.57% -
SetIntersection_None_Vector_uint32_16384_1 -1.04% 1173180.930 1160983.260 - -0.92% -
rng::for_each(map<int>::iterator)/50 -1.04% 49.859 49.341 - -0.97% -
rng::partition(list<int>)_(dense)/50 -1.04% 13.230 13.092 - -0.22% -
rng::for_each(multiset<int>)/50 -1.04% 45.153 44.685 - 1.01% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.04% 23.543 23.299 - -1.79% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.04% 785183.389 777042.917 - -1.15% -
std::sort(vector<int>)_(ascending)/8 -1.04% 16.889 16.714 - 0.25% -
std::none_of(vector<int>)_(process_all)/50 -1.03% 18.201 18.013 - -1.32% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.03% 1712386.158 1694686.191 - -3.38% -
rng::fold_left(list<int>)/8 -1.03% 3.878 3.838 - 0.16% -
BM_RangesMakeHeap_string_Random_4 -1.03% 5.754 5.694 - 0.27% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.03% 523.334 517.941 - -1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.03% 4660984.895 4612986.299 - -1.95% -
rng::copy_if(list<int>)_(every_other)/262144 -1.03% 210843.394 208673.613 - -2.04% -
BM_lexicographical_compare_three_way_slow_path/256 -1.03% 71.616 70.880 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.03% 17817603.875 17634923.931 - -0.15% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.02% 1.197 1.185 - -2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 17687702.483 17506575.931 - -1.54% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.02% 6301.484 6237.009 - 0.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.02% 3.669 3.631 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 17719517.542 17538269.698 - -1.00% -
rng::unique_copy(deque<int>)_(contiguous)/32 -1.02% 9.753 9.653 - -0.41% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -1.02% 277906.850 275068.124 - 0.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 50368.839 49854.986 - 0.13% -
std::partition(vector<int>)_(dense)/50 -1.02% 13.182 13.047 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.02% 23719081.531 23477718.887 - -1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.02% 1245070.187 1232407.775 - 2.47% -
std::copy_backward(deque<int>)/64 -1.02% 2.970 2.940 - -0.01% -
rng::for_each(set<int>::iterator)/8 -1.02% 4.534 4.488 - -2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.02% 9.501 9.404 - -0.89% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.02% 23.078 22.843 - 0.42% -
SetIntersection_Front_Vector_string_262144_262144 -1.02% 14485701.743 14338634.277 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.01% 71390209.880 70666455.508 - -1.62% -
std::unique(deque<int>)_(sprinkled)/32 -1.01% 67.262 66.580 - -3.06% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.01% 1.776 1.758 - 0.54% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.01% 11573029.408 11455895.951 - 0.19% -
BM_deque_vector_ranges_move/4000 -1.01% 143.122 141.676 - -0.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.01% 3.001 2.970 - 1.76% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.01% 22.940 22.708 - -1.76% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.01% 31.535 31.218 - -0.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.01% 7.709 7.631 - 1.81% -
SetIntersection_Front_Set_uint64_64_16 -1.01% 16801236.744 16632078.630 - -2.07% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.01% 502.866 497.808 - -2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.01% 17648682.502 17471172.414 - -1.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.00% 10.303 10.200 - 0.74% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.00% 4.384 4.340 - -1.07% -
std::fill(deque<int>)/1024 -1.00% 30.301 29.997 - 0.46% -
std::is_sorted_until(list<int>,_pred)/8 -1.00% 4.230 4.188 - -0.48% -
BM_std_min<short>/12 -1.00% 1.520 1.505 - -2.79% -
BM_MakeThenSortHeap_uint32_Heap_1024 -1.00% 10.381 10.277 - -0.58% -
rng::sort(vector<int>)_(ascending)/8 -1.00% 16.873 16.704 - 0.27% -


Report Time: 6.76s
Name Current %
706_stockfish_r 21.619 -
707_ntest_r 16.837 -
709_cactus_r 19.921 1.24%
710_omnetpp_r 8.750 2.65%
721_gcc_r 13.312 2.09%
723_llvm_r 11.876 2.65%
727_cppcheck_r 24.967 1.03%
729_abc_r 19.004 2.31%
731_astcenc_r 10.183 -
735_gem5_r 13.729 -
736_ocio_r 16.527 -
737_gmsh_r 13.003 2.02%
748_flightdm_r 9.438 3.00%
750_sealcrypto_r 18.642 -
753_ns3_r 10.533 4.40%
766_femflow_r 12.973 1.13%
BM_CmpEqual_int_int 1.121 -
BM_CmpEqual_int_schar 1.117 -1.08%
BM_CmpEqual_int_short 1.120 -
BM_CmpEqual_int_uchar 1.130 -
BM_CmpEqual_int_uint 1.113 -
BM_CmpEqual_int_ushort 1.122 -
BM_CmpEqual_schar_int 1.139 -
BM_CmpEqual_schar_schar 1.113 -
BM_CmpEqual_schar_short 1.142 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.114 -
BM_CmpEqual_short_int 1.139 -
BM_CmpEqual_short_schar 1.125 -
BM_CmpEqual_short_short 1.120 -
BM_CmpEqual_short_uchar 1.110 1.10%
BM_CmpEqual_short_uint 1.102 -
BM_CmpEqual_short_ushort 1.108 -
BM_CmpEqual_uchar_int 1.123 -
BM_CmpEqual_uchar_schar 1.051 -
BM_CmpEqual_uchar_short 1.061 2.11%
BM_CmpEqual_uchar_uchar 1.120 -
BM_CmpEqual_uchar_uint 1.127 2.45%
BM_CmpEqual_uchar_ushort 1.121 1.45%
BM_CmpEqual_uint_int 1.123 -
BM_CmpEqual_uint_schar 1.082 -
BM_CmpEqual_uint_short 1.065 1.69%
BM_CmpEqual_uint_uchar 1.127 1.18%
BM_CmpEqual_uint_uint 1.095 -1.76%
BM_CmpEqual_uint_ushort 1.126 -
BM_CmpEqual_ushort_int 1.103 -
BM_CmpEqual_ushort_schar 1.040 -
BM_CmpEqual_ushort_short 1.040 -
BM_CmpEqual_ushort_uchar 1.120 -
BM_CmpEqual_ushort_uint 1.120 1.08%
BM_CmpEqual_ushort_ushort 1.111 -
BM_CmpLess_int_int 1.117 -1.19%
BM_CmpLess_int_schar 1.133 -
BM_CmpLess_int_short 1.134 -
BM_CmpLess_int_uchar 1.124 -
BM_CmpLess_int_uint 1.117 -
BM_CmpLess_int_ushort 1.130 -
BM_CmpLess_schar_int 1.140 -
BM_CmpLess_schar_schar 0.960 -
BM_CmpLess_schar_short 0.944 -1.46%
BM_CmpLess_schar_uchar 1.122 -
BM_CmpLess_schar_uint 1.115 -
BM_CmpLess_schar_ushort 1.121 -
BM_CmpLess_short_int 1.132 -
BM_CmpLess_short_schar 0.963 -
BM_CmpLess_short_short 0.960 -
BM_CmpLess_short_uchar 1.120 -
BM_CmpLess_short_uint 1.118 -
BM_CmpLess_short_ushort 1.118 -
BM_CmpLess_uchar_int 1.105 -1.11%
BM_CmpLess_uchar_schar 1.036 -
BM_CmpLess_uchar_short 1.052 1.70%
BM_CmpLess_uchar_uchar 1.122 -
BM_CmpLess_uchar_uint 1.129 -
BM_CmpLess_uchar_ushort 1.118 -
BM_CmpLess_uint_int 1.126 -
BM_CmpLess_uint_schar 1.071 1.07%
BM_CmpLess_uint_short 1.072 1.37%
BM_CmpLess_uint_uchar 1.128 -
BM_CmpLess_uint_uint 1.122 -
BM_CmpLess_uint_ushort 1.124 -
BM_CmpLess_ushort_int 1.106 -
BM_CmpLess_ushort_schar 1.044 1.47%
BM_CmpLess_ushort_short 1.050 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.126 -
BM_CmpLess_ushort_ushort 1.125 -
BM_LowerBound_float_1 2.641 -
BM_LowerBound_float_1024 21.889 -
BM_LowerBound_float_16 7.881 -
BM_LowerBound_float_16384 66.021 -
BM_LowerBound_float_256 14.205 -
BM_LowerBound_float_262144 574.060 -
BM_LowerBound_float_4 11.550 -
BM_LowerBound_float_64 8.522 -
BM_LowerBound_pair<uint32,_uint32>_1 2.937 2.51%
BM_LowerBound_pair<uint32,_uint32>_1024 44.330 -1.75%
BM_LowerBound_pair<uint32,_uint32>_16 16.286 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.266 -1.49%
BM_LowerBound_pair<uint32,_uint32>_256 32.707 -2.07%
BM_LowerBound_pair<uint32,_uint32>_262144 621.765 -
BM_LowerBound_pair<uint32,_uint32>_4 11.201 -
BM_LowerBound_pair<uint32,_uint32>_64 18.702 -1.17%
BM_LowerBound_string_1 4.499 -5.50%
BM_LowerBound_string_1024 179.002 -
BM_LowerBound_string_16 35.869 -1.42%
BM_LowerBound_string_16384 400.548 -
BM_LowerBound_string_256 126.859 -
BM_LowerBound_string_262144 2201.353 3.28%
BM_LowerBound_string_4 19.913 -
BM_LowerBound_string_64 68.034 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.931 1.55%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.750 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.589 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 121.301 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 44.953 -1.12%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 680.789 3.32%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.243 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.597 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.682 -
BM_LowerBound_uint32_16 7.327 -
BM_LowerBound_uint32_16384 65.131 -
BM_LowerBound_uint32_256 14.156 -
BM_LowerBound_uint32_262144 555.210 -
BM_LowerBound_uint32_4 10.415 -
BM_LowerBound_uint32_64 8.101 -
BM_LowerBound_uint64_1 2.599 -
BM_LowerBound_uint64_1024 24.791 -
BM_LowerBound_uint64_16 7.402 -
BM_LowerBound_uint64_16384 70.332 -
BM_LowerBound_uint64_256 16.323 -
BM_LowerBound_uint64_262144 583.325 -
BM_LowerBound_uint64_4 10.451 -
BM_LowerBound_uint64_64 8.346 -
BM_MakeHeap_float_Ascending_1 0.268 -
BM_MakeHeap_float_Ascending_1024 0.703 -
BM_MakeHeap_float_Ascending_16 0.818 -2.55%
BM_MakeHeap_float_Ascending_16384 0.658 -
BM_MakeHeap_float_Ascending_256 0.658 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.403 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.275 -
BM_MakeHeap_float_Descending_1024 0.217 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.276 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.272 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.294 4.27%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.277 -
BM_MakeHeap_float_PipeOrgan_1024 0.706 -
BM_MakeHeap_float_PipeOrgan_16 1.269 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.390 -4.01%
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.503 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.499 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.269 -
BM_MakeHeap_float_Random_1024 1.223 -
BM_MakeHeap_float_Random_16 1.530 -6.34%
BM_MakeHeap_float_Random_16384 1.120 -4.45%
BM_MakeHeap_float_Random_256 1.415 -3.79%
BM_MakeHeap_float_Random_262144 1.132 -
BM_MakeHeap_float_Random_4 1.746 5.21%
BM_MakeHeap_float_Random_64 1.599 -4.24%
BM_MakeHeap_float_SingleElement_1 0.270 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.649 -
BM_MakeHeap_float_SingleElement_262144 0.711 -
BM_MakeHeap_float_SingleElement_4 0.322 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.357 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.245 -3.57%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.386 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.768 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.505 -2.81%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.523 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.482 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.584 -4.51%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.506 -6.67%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.489 2.20%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.550 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.587 2.14%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.553 13.79%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.519 4.67%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.393 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.412 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.565 3.96%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.228 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.291 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.783 1.35%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.111 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.039 3.45%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.999 2.98%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.976 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.120 3.89%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.957 -1.39%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.666 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.049 -5.93%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.200 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.065 -2.60%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.200 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.249 1.12%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -1.36%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.121 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.353 9.29%
BM_MakeHeap_string_Ascending_16 3.765 -
BM_MakeHeap_string_Ascending_16384 6.198 9.89%
BM_MakeHeap_string_Ascending_256 5.176 7.37%
BM_MakeHeap_string_Ascending_262144 10.193 44.81%
BM_MakeHeap_string_Ascending_4 2.866 -
BM_MakeHeap_string_Ascending_64 4.945 4.32%
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.773 -
BM_MakeHeap_string_Descending_16 2.327 -
BM_MakeHeap_string_Descending_16384 2.783 1.07%
BM_MakeHeap_string_Descending_256 2.775 2.16%
BM_MakeHeap_string_Descending_262144 4.040 7.90%
BM_MakeHeap_string_Descending_4 2.109 -
BM_MakeHeap_string_Descending_64 2.604 1.13%
BM_MakeHeap_string_Heap_1 0.253 -
BM_MakeHeap_string_Heap_1024 4.808 1.34%
BM_MakeHeap_string_Heap_16 4.629 -
BM_MakeHeap_string_Heap_16384 5.138 3.16%
BM_MakeHeap_string_Heap_256 4.967 1.81%
BM_MakeHeap_string_Heap_262144 5.512 6.08%
BM_MakeHeap_string_Heap_4 3.036 -
BM_MakeHeap_string_Heap_64 5.093 1.93%
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.969 -
BM_MakeHeap_string_PipeOrgan_16 3.615 -1.59%
BM_MakeHeap_string_PipeOrgan_16384 5.338 2.19%
BM_MakeHeap_string_PipeOrgan_256 4.894 -
BM_MakeHeap_string_PipeOrgan_262144 8.266 4.68%
BM_MakeHeap_string_PipeOrgan_4 2.534 -1.85%
BM_MakeHeap_string_PipeOrgan_64 4.741 -1.36%
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.616 -
BM_MakeHeap_string_QuickSortAdversary_16 8.570 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.831 -
BM_MakeHeap_string_QuickSortAdversary_256 10.435 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.870 -
BM_MakeHeap_string_QuickSortAdversary_4 6.040 -
BM_MakeHeap_string_QuickSortAdversary_64 10.157 -
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.805 -
BM_MakeHeap_string_Random_16 8.340 -
BM_MakeHeap_string_Random_16384 12.693 -
BM_MakeHeap_string_Random_256 10.466 -
BM_MakeHeap_string_Random_262144 16.036 -
BM_MakeHeap_string_Random_4 5.814 -1.71%
BM_MakeHeap_string_Random_64 10.013 -
BM_MakeHeap_string_SingleElement_1 0.258 -
BM_MakeHeap_string_SingleElement_1024 6.146 -3.33%
BM_MakeHeap_string_SingleElement_16 5.567 -3.92%
BM_MakeHeap_string_SingleElement_16384 6.243 2.34%
BM_MakeHeap_string_SingleElement_256 6.417 -
BM_MakeHeap_string_SingleElement_262144 8.253 11.57%
BM_MakeHeap_string_SingleElement_4 3.726 -3.12%
BM_MakeHeap_string_SingleElement_64 6.392 -1.03%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.797 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.985 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.922 -4.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 1.28%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.785 1.58%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.043 -1.12%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.375 -1.03%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.952 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.119 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.927 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.675 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.448 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.929 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.797 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.562 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.725 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.207 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.790 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.794 -1.11%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.908 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.669 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.834 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.270 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.603 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.600 -2.30%
BM_MakeHeap_uint32_Ascending_262144 0.664 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.271 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.251 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.289 -
BM_MakeHeap_uint32_Descending_64 0.234 -
BM_MakeHeap_uint32_Heap_1 0.275 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.246 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.286 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.730 1.91%
BM_MakeHeap_uint32_PipeOrgan_16 1.021 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.614 -1.88%
BM_MakeHeap_uint32_PipeOrgan_262144 0.667 -
BM_MakeHeap_uint32_PipeOrgan_4 0.425 8.87%
BM_MakeHeap_uint32_PipeOrgan_64 0.707 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.271 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.496 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.611 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.274 -
BM_MakeHeap_uint32_Random_1024 1.064 -5.93%
BM_MakeHeap_uint32_Random_16 1.259 -8.70%
BM_MakeHeap_uint32_Random_16384 1.043 3.34%
BM_MakeHeap_uint32_Random_256 1.165 -3.83%
BM_MakeHeap_uint32_Random_262144 1.008 -
BM_MakeHeap_uint32_Random_4 1.651 15.78%
BM_MakeHeap_uint32_Random_64 1.281 -4.00%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.575 -
BM_MakeHeap_uint32_SingleElement_16 0.496 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.541 -
BM_MakeHeap_uint32_SingleElement_262144 0.625 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.520 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.660 2.12%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.632 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.456 11.56%
BM_MakeHeap_uint64_Ascending_64 0.575 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.257 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.280 -
BM_MakeHeap_uint64_Descending_64 0.251 6.96%
BM_MakeHeap_uint64_Heap_1 0.272 -
BM_MakeHeap_uint64_Heap_1024 0.255 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.237 -
BM_MakeHeap_uint64_Heap_256 0.285 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.281 -
BM_MakeHeap_uint64_Heap_64 0.270 13.75%
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.655 -
BM_MakeHeap_uint64_PipeOrgan_16 1.026 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.651 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.440 6.64%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.132 7.17%
BM_MakeHeap_uint64_Random_16 1.333 2.78%
BM_MakeHeap_uint64_Random_16384 1.004 -
BM_MakeHeap_uint64_Random_256 1.184 3.06%
BM_MakeHeap_uint64_Random_262144 1.030 -1.93%
BM_MakeHeap_uint64_Random_4 1.750 13.11%
BM_MakeHeap_uint64_Random_64 1.295 6.43%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.511 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.582 -
BM_MakeHeap_uint64_SingleElement_262144 0.754 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.657 -1.34%
BM_MakeThenSortHeap_float_Ascending_16 2.905 -
BM_MakeThenSortHeap_float_Ascending_16384 27.985 -
BM_MakeThenSortHeap_float_Ascending_256 6.473 -
BM_MakeThenSortHeap_float_Ascending_262144 31.360 -1.55%
BM_MakeThenSortHeap_float_Ascending_4 1.426 -2.97%
BM_MakeThenSortHeap_float_Ascending_64 3.949 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.013 -
BM_MakeThenSortHeap_float_Descending_16 1.850 -
BM_MakeThenSortHeap_float_Descending_16384 27.020 -3.28%
BM_MakeThenSortHeap_float_Descending_256 5.784 -1.39%
BM_MakeThenSortHeap_float_Descending_262144 34.358 -1.74%
BM_MakeThenSortHeap_float_Descending_4 1.226 5.87%
BM_MakeThenSortHeap_float_Descending_64 3.365 -
BM_MakeThenSortHeap_float_Heap_1 0.269 -
BM_MakeThenSortHeap_float_Heap_1024 8.231 -2.52%
BM_MakeThenSortHeap_float_Heap_16 1.823 -
BM_MakeThenSortHeap_float_Heap_16384 25.635 -3.72%
BM_MakeThenSortHeap_float_Heap_256 6.241 -1.74%
BM_MakeThenSortHeap_float_Heap_262144 30.900 -2.33%
BM_MakeThenSortHeap_float_Heap_4 1.224 -1.35%
BM_MakeThenSortHeap_float_Heap_64 3.524 -1.14%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.273 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.375 -1.24%
BM_MakeThenSortHeap_float_PipeOrgan_16 2.953 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.291 -1.67%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.411 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.796 -2.16%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.486 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.873 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.225 -1.49%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.972 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.334 -3.12%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.992 1.20%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.906 -2.82%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.576 2.13%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.771 -
BM_MakeThenSortHeap_float_Random_1 0.278 -
BM_MakeThenSortHeap_float_Random_1024 33.333 -
BM_MakeThenSortHeap_float_Random_16 10.184 -
BM_MakeThenSortHeap_float_Random_16384 47.346 -1.22%
BM_MakeThenSortHeap_float_Random_256 25.822 -1.05%
BM_MakeThenSortHeap_float_Random_262144 62.419 -1.09%
BM_MakeThenSortHeap_float_Random_4 4.652 7.17%
BM_MakeThenSortHeap_float_Random_64 18.232 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.867 -
BM_MakeThenSortHeap_float_SingleElement_16 3.199 -1.21%
BM_MakeThenSortHeap_float_SingleElement_16384 15.778 -2.60%
BM_MakeThenSortHeap_float_SingleElement_256 4.053 -
BM_MakeThenSortHeap_float_SingleElement_262144 52.591 -
BM_MakeThenSortHeap_float_SingleElement_4 1.335 -
BM_MakeThenSortHeap_float_SingleElement_64 3.355 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.912 1.58%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.730 1.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.672 1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.702 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.823 1.46%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.743 -1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.200 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.444 1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.023 3.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.196 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.249 2.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.719 1.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.375 6.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.904 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.181 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.534 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.439 -1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.753 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.566 -1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.937 -4.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.077 1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.196 2.82%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.607 1.70%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.164 1.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.668 1.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.782 -1.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.575 1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.210 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.489 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.373 1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.656 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.752 1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.616 1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.000 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.314 1.20%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.481 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.383 1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.159 1.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.473 1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.037 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.457 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.258 7.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.600 8.92%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.423 9.58%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.778 7.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.984 12.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.025 -44.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.305 8.41%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 41.665 4.72%
BM_MakeThenSortHeap_string_Ascending_16 9.508 -2.11%
BM_MakeThenSortHeap_string_Ascending_16384 62.609 -
BM_MakeThenSortHeap_string_Ascending_256 20.312 -2.47%
BM_MakeThenSortHeap_string_Ascending_262144 78.781 1.85%
BM_MakeThenSortHeap_string_Ascending_4 5.320 -
BM_MakeThenSortHeap_string_Ascending_64 15.769 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 38.376 -
BM_MakeThenSortHeap_string_Descending_16 7.862 2.10%
BM_MakeThenSortHeap_string_Descending_16384 67.832 1.21%
BM_MakeThenSortHeap_string_Descending_256 19.107 -
BM_MakeThenSortHeap_string_Descending_262144 84.627 -
BM_MakeThenSortHeap_string_Descending_4 3.721 1.63%
BM_MakeThenSortHeap_string_Descending_64 13.091 2.03%
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.892 -
BM_MakeThenSortHeap_string_Heap_16 17.432 -
BM_MakeThenSortHeap_string_Heap_16384 100.944 -
BM_MakeThenSortHeap_string_Heap_256 48.973 -
BM_MakeThenSortHeap_string_Heap_262144 180.391 1.01%
BM_MakeThenSortHeap_string_Heap_4 5.907 -
BM_MakeThenSortHeap_string_Heap_64 34.029 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 38.901 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.537 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 65.188 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.696 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.540 2.31%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.813 1.51%
BM_MakeThenSortHeap_string_PipeOrgan_64 15.140 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.130 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.666 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.636 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.410 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 193.203 1.21%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.555 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.661 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.221 -
BM_MakeThenSortHeap_string_Random_16 22.515 -
BM_MakeThenSortHeap_string_Random_16384 108.937 -
BM_MakeThenSortHeap_string_Random_256 54.845 -
BM_MakeThenSortHeap_string_Random_262144 188.629 -
BM_MakeThenSortHeap_string_Random_4 10.315 -
BM_MakeThenSortHeap_string_Random_64 39.445 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.839 2.63%
BM_MakeThenSortHeap_string_SingleElement_16 14.154 4.61%
BM_MakeThenSortHeap_string_SingleElement_16384 38.098 2.86%
BM_MakeThenSortHeap_string_SingleElement_256 24.979 3.00%
BM_MakeThenSortHeap_string_SingleElement_262144 50.167 2.29%
BM_MakeThenSortHeap_string_SingleElement_4 6.123 -
BM_MakeThenSortHeap_string_SingleElement_64 19.832 2.99%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.033 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.540 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.471 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.180 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.654 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.401 -1.71%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.442 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.971 1.16%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.686 1.52%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.010 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.087 1.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.566 1.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.155 -1.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.573 1.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.743 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.662 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.501 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.133 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.125 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.979 -2.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.970 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.071 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.947 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.312 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.273 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.647 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.395 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.277 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.426 1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.378 2.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.371 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.979 1.36%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.235 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.529 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.056 -2.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.987 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.955 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.870 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.617 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.816 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.356 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.569 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.209 6.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.427 7.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.649 7.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.201 5.17%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.685 10.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.727 1.93%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.237 5.61%
BM_MakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.678 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.697 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.852 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.697 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.073 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.419 -1.14%
BM_MakeThenSortHeap_uint32_Ascending_64 8.639 -
BM_MakeThenSortHeap_uint32_Descending_1 0.269 -3.70%
BM_MakeThenSortHeap_uint32_Descending_1024 10.230 -
BM_MakeThenSortHeap_uint32_Descending_16 5.513 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.293 -
BM_MakeThenSortHeap_uint32_Descending_256 8.714 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.436 -
BM_MakeThenSortHeap_uint32_Descending_4 1.324 -1.76%
BM_MakeThenSortHeap_uint32_Descending_64 8.708 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.277 -
BM_MakeThenSortHeap_uint32_Heap_16 5.159 1.12%
BM_MakeThenSortHeap_uint32_Heap_16384 16.381 -
BM_MakeThenSortHeap_uint32_Heap_256 8.245 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.314 -
BM_MakeThenSortHeap_uint32_Heap_4 1.185 -2.70%
BM_MakeThenSortHeap_uint32_Heap_64 8.106 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.046 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.804 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.196 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.194 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.556 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.344 -1.39%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.183 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.633 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.607 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.505 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.478 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.420 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.701 -2.51%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.969 -
BM_MakeThenSortHeap_uint32_Random_1 0.274 -
BM_MakeThenSortHeap_uint32_Random_1024 15.558 -
BM_MakeThenSortHeap_uint32_Random_16 8.654 -
BM_MakeThenSortHeap_uint32_Random_16384 22.204 -
BM_MakeThenSortHeap_uint32_Random_256 13.298 -
BM_MakeThenSortHeap_uint32_Random_262144 32.445 -
BM_MakeThenSortHeap_uint32_Random_4 4.000 -
BM_MakeThenSortHeap_uint32_Random_64 11.931 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.442 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.964 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.795 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.637 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.902 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.472 3.63%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.269 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.698 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.470 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.865 -1.15%
BM_MakeThenSortHeap_uint64_Ascending_256 8.716 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.042 -1.01%
BM_MakeThenSortHeap_uint64_Ascending_4 1.473 -1.40%
BM_MakeThenSortHeap_uint64_Ascending_64 8.325 -1.08%
BM_MakeThenSortHeap_uint64_Descending_1 0.276 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.288 -
BM_MakeThenSortHeap_uint64_Descending_16 5.579 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.318 -
BM_MakeThenSortHeap_uint64_Descending_256 8.750 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.697 -
BM_MakeThenSortHeap_uint64_Descending_4 1.433 -
BM_MakeThenSortHeap_uint64_Descending_64 8.446 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.419 -
BM_MakeThenSortHeap_uint64_Heap_16 5.310 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.599 -
BM_MakeThenSortHeap_uint64_Heap_256 8.460 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.906 -
BM_MakeThenSortHeap_uint64_Heap_4 1.200 -
BM_MakeThenSortHeap_uint64_Heap_64 8.310 1.11%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.196 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.142 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.485 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.314 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.161 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.387 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 9.002 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.675 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.483 -1.71%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.499 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.730 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.941 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.455 3.73%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.923 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.467 -
BM_MakeThenSortHeap_uint64_Random_16 8.502 -1.94%
BM_MakeThenSortHeap_uint64_Random_16384 22.023 -1.46%
BM_MakeThenSortHeap_uint64_Random_256 13.395 -
BM_MakeThenSortHeap_uint64_Random_262144 35.282 -1.62%
BM_MakeThenSortHeap_uint64_Random_4 4.091 -2.70%
BM_MakeThenSortHeap_uint64_Random_64 11.852 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 8.661 -11.57%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.007 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.647 -1.18%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.800 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.318 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.242 -1.80%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.468 8.76%
BM_PopHeap_float_1 0.486 3.45%
BM_PopHeap_float_1024 27.823 -
BM_PopHeap_float_16 6.534 -
BM_PopHeap_float_16384 34.058 -2.53%
BM_PopHeap_float_256 20.259 -
BM_PopHeap_float_262144 42.390 11.45%
BM_PopHeap_float_4 2.417 1.73%
BM_PopHeap_float_64 12.396 -
BM_PopHeap_pair<uint32,_uint32>_1 0.438 -21.59%
BM_PopHeap_pair<uint32,_uint32>_1024 29.760 -
BM_PopHeap_pair<uint32,_uint32>_16 9.324 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.809 -
BM_PopHeap_pair<uint32,_uint32>_256 22.299 -
BM_PopHeap_pair<uint32,_uint32>_262144 58.718 -
BM_PopHeap_pair<uint32,_uint32>_4 3.153 -
BM_PopHeap_pair<uint32,_uint32>_64 15.836 -
BM_PopHeap_string_1 0.631 8.65%
BM_PopHeap_string_1024 56.056 -1.53%
BM_PopHeap_string_16 14.355 -
BM_PopHeap_string_16384 72.866 -
BM_PopHeap_string_256 40.823 -
BM_PopHeap_string_262144 87.078 -
BM_PopHeap_string_4 5.370 -
BM_PopHeap_string_64 25.925 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.556 21.18%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.227 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.694 1.01%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.610 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.218 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.917 1.85%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.207 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.749 -
BM_PopHeap_uint32_1 0.558 19.66%
BM_PopHeap_uint32_1024 21.235 -
BM_PopHeap_uint32_16 7.517 -
BM_PopHeap_uint32_16384 30.876 -
BM_PopHeap_uint32_256 16.914 -
BM_PopHeap_uint32_262144 41.941 2.80%
BM_PopHeap_uint32_4 2.613 -1.97%
BM_PopHeap_uint32_64 12.539 -
BM_PopHeap_uint64_1 0.576 27.96%
BM_PopHeap_uint64_1024 21.430 -
BM_PopHeap_uint64_16 7.562 -
BM_PopHeap_uint64_16384 31.331 -
BM_PopHeap_uint64_256 17.007 -
BM_PopHeap_uint64_262144 41.845 1.33%
BM_PopHeap_uint64_4 2.706 -
BM_PopHeap_uint64_64 12.669 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.120 -2.86%
BM_PushHeap_float_Ascending_16 0.979 -12.64%
BM_PushHeap_float_Ascending_16384 4.292 5.85%
BM_PushHeap_float_Ascending_256 2.480 -1.79%
BM_PushHeap_float_Ascending_262144 5.113 -4.97%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.747 -5.06%
BM_PushHeap_float_Descending_1 0.638 -8.62%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.378 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.389 -
BM_PushHeap_float_Descending_64 0.397 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.911 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.145 -
BM_PushHeap_float_PipeOrgan_4 0.488 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.628 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -1.20%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.534 -15.93%
BM_PushHeap_float_Random_1024 7.524 -
BM_PushHeap_float_Random_16 5.463 -
BM_PushHeap_float_Random_16384 7.771 1.94%
BM_PushHeap_float_Random_256 7.322 -
BM_PushHeap_float_Random_262144 7.742 -
BM_PushHeap_float_Random_4 2.854 -6.00%
BM_PushHeap_float_Random_64 6.754 -
BM_PushHeap_float_SingleElement_1 0.431 -25.30%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.374 -
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.574 10.60%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.191 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.600 5.03%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.889 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.257 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.669 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.806 -7.33%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.486 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.478 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.518 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.527 -9.97%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.560 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.738 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.079 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.227 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.273 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.663 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.472 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.942 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.029 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.665 -1.18%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.648 2.34%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.610 -2.45%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.423 4.03%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.532 -12.86%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.348 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.301 1.67%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.636 1.93%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.301 2.52%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.496 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.632 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.827 1.73%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 55.69%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 5.47%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.572 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.545 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -9.07%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.560 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.299 -5.37%
BM_PushHeap_string_Ascending_16 4.661 -1.03%
BM_PushHeap_string_Ascending_16384 19.109 -4.08%
BM_PushHeap_string_Ascending_256 10.511 -5.43%
BM_PushHeap_string_Ascending_262144 28.950 -
BM_PushHeap_string_Ascending_4 2.581 -
BM_PushHeap_string_Ascending_64 7.338 -2.34%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.339 -10.29%
BM_PushHeap_string_Descending_16 2.081 -2.32%
BM_PushHeap_string_Descending_16384 2.341 -3.73%
BM_PushHeap_string_Descending_256 2.285 -1.98%
BM_PushHeap_string_Descending_262144 3.109 -3.63%
BM_PushHeap_string_Descending_4 1.899 -1.23%
BM_PushHeap_string_Descending_64 2.237 -1.59%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.677 1.72%
BM_PushHeap_string_PipeOrgan_16 4.044 -
BM_PushHeap_string_PipeOrgan_16384 12.887 -
BM_PushHeap_string_PipeOrgan_256 7.875 3.44%
BM_PushHeap_string_PipeOrgan_262144 17.592 1.70%
BM_PushHeap_string_PipeOrgan_4 2.506 -
BM_PushHeap_string_PipeOrgan_64 5.973 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 14.930 -
BM_PushHeap_string_QuickSortAdversary_16 10.058 -
BM_PushHeap_string_QuickSortAdversary_16384 15.572 -
BM_PushHeap_string_QuickSortAdversary_256 14.393 -
BM_PushHeap_string_QuickSortAdversary_262144 16.013 -
BM_PushHeap_string_QuickSortAdversary_4 6.053 -
BM_PushHeap_string_QuickSortAdversary_64 12.764 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.105 -
BM_PushHeap_string_Random_16 10.224 -
BM_PushHeap_string_Random_16384 16.394 -
BM_PushHeap_string_Random_256 14.374 -
BM_PushHeap_string_Random_262144 18.372 1.62%
BM_PushHeap_string_Random_4 5.996 -
BM_PushHeap_string_Random_64 12.914 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.485 -9.86%
BM_PushHeap_string_SingleElement_16 2.476 -9.90%
BM_PushHeap_string_SingleElement_16384 2.512 -8.72%
BM_PushHeap_string_SingleElement_256 2.458 -9.63%
BM_PushHeap_string_SingleElement_262144 2.527 -8.32%
BM_PushHeap_string_SingleElement_4 2.212 -6.99%
BM_PushHeap_string_SingleElement_64 2.537 -9.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.466 -9.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.108 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.913 -1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.952 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.385 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.008 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.002 1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.520 -18.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.717 2.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.696 10.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.698 2.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.770 4.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 1.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.756 8.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.937 5.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.535 -3.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.482 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.900 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.167 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.946 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.249 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 16.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.103 1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.279 -1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.869 1.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.821 -3.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.411 -14.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.477 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.455 3.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.404 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.390 3.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.674 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.440 -6.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.979 3.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 -9.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.750 1.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.657 1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.758 1.53%
BM_PushHeap_uint32_Ascending_1 0.541 -5.27%
BM_PushHeap_uint32_Ascending_1024 3.938 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.632 -
BM_PushHeap_uint32_Ascending_256 3.086 -
BM_PushHeap_uint32_Ascending_262144 8.303 1.40%
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.224 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -
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.342 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.558 26.56%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.389 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.041 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.311 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.592 10.56%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 1.058 11.70%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.473 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.610 -12.44%
BM_PushHeap_uint32_Random_1024 6.204 -
BM_PushHeap_uint32_Random_16 4.503 -1.07%
BM_PushHeap_uint32_Random_16384 6.402 2.72%
BM_PushHeap_uint32_Random_256 6.008 -
BM_PushHeap_uint32_Random_262144 6.320 -
BM_PushHeap_uint32_Random_4 2.562 -
BM_PushHeap_uint32_Random_64 5.540 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -2.95%
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.336 -3.69%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.576 -
BM_PushHeap_uint64_Ascending_16 0.935 1.38%
BM_PushHeap_uint64_Ascending_16384 3.602 -
BM_PushHeap_uint64_Ascending_256 2.092 -
BM_PushHeap_uint64_Ascending_262144 4.732 1.41%
BM_PushHeap_uint64_Ascending_4 0.547 -
BM_PushHeap_uint64_Ascending_64 1.535 1.09%
BM_PushHeap_uint64_Descending_1 0.502 -6.33%
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.405 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.382 3.85%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.383 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.037 -
BM_PushHeap_uint64_PipeOrgan_4 0.484 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -11.77%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.754 -2.30%
BM_PushHeap_uint64_Random_16 4.344 2.63%
BM_PushHeap_uint64_Random_16384 5.935 -
BM_PushHeap_uint64_Random_256 5.758 2.42%
BM_PushHeap_uint64_Random_262144 6.035 -
BM_PushHeap_uint64_Random_4 2.062 1.55%
BM_PushHeap_uint64_Random_64 5.287 2.08%
BM_PushHeap_uint64_SingleElement_1 0.697 33.96%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.387 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.384 -
BM_RangesMakeHeap_float_Ascending_1 0.272 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.735 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.647 -
BM_RangesMakeHeap_float_Ascending_262144 0.699 -
BM_RangesMakeHeap_float_Ascending_4 0.390 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.239 13.72%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.259 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.280 -4.85%
BM_RangesMakeHeap_float_Descending_64 0.247 27.78%
BM_RangesMakeHeap_float_Heap_1 0.278 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.211 -12.68%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.245 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.275 -
BM_RangesMakeHeap_float_Heap_64 0.198 -22.62%
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.283 1.40%
BM_RangesMakeHeap_float_PipeOrgan_16384 0.657 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.675 -2.17%
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.390 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.530 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.830 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.512 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.400 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.581 -
BM_RangesMakeHeap_float_Random_1 0.272 -
BM_RangesMakeHeap_float_Random_1024 1.209 -5.23%
BM_RangesMakeHeap_float_Random_16 1.652 5.07%
BM_RangesMakeHeap_float_Random_16384 1.193 -6.23%
BM_RangesMakeHeap_float_Random_256 1.373 -17.45%
BM_RangesMakeHeap_float_Random_262144 1.131 -3.17%
BM_RangesMakeHeap_float_Random_4 1.784 11.67%
BM_RangesMakeHeap_float_Random_64 1.638 1.08%
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.694 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.639 -
BM_RangesMakeHeap_float_SingleElement_262144 0.714 -
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.362 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.189 -6.38%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.747 -3.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.514 3.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.505 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.605 6.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.463 8.60%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.530 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -1.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.534 17.87%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.494 -3.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.353 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.180 -5.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.538 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.212 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.290 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.372 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.124 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.001 -1.63%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.821 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.031 -1.64%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.021 -1.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.975 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.536 -2.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.097 1.29%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.202 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.080 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.183 -1.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.193 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.224 -2.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.782 -1.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.114 -
BM_RangesMakeHeap_string_Ascending_1 0.260 -
BM_RangesMakeHeap_string_Ascending_1024 4.840 -
BM_RangesMakeHeap_string_Ascending_16 3.682 1.20%
BM_RangesMakeHeap_string_Ascending_16384 5.046 -10.45%
BM_RangesMakeHeap_string_Ascending_256 4.786 -
BM_RangesMakeHeap_string_Ascending_262144 7.290 2.99%
BM_RangesMakeHeap_string_Ascending_4 2.843 -
BM_RangesMakeHeap_string_Ascending_64 4.756 -
BM_RangesMakeHeap_string_Descending_1 0.259 -
BM_RangesMakeHeap_string_Descending_1024 2.932 8.06%
BM_RangesMakeHeap_string_Descending_16 2.387 1.82%
BM_RangesMakeHeap_string_Descending_16384 2.895 5.62%
BM_RangesMakeHeap_string_Descending_256 2.943 9.70%
BM_RangesMakeHeap_string_Descending_262144 4.419 27.53%
BM_RangesMakeHeap_string_Descending_4 2.195 4.47%
BM_RangesMakeHeap_string_Descending_64 2.628 2.43%
BM_RangesMakeHeap_string_Heap_1 0.260 -
BM_RangesMakeHeap_string_Heap_1024 4.706 -1.59%
BM_RangesMakeHeap_string_Heap_16 4.597 -
BM_RangesMakeHeap_string_Heap_16384 4.910 -1.92%
BM_RangesMakeHeap_string_Heap_256 4.815 -1.04%
BM_RangesMakeHeap_string_Heap_262144 5.177 -
BM_RangesMakeHeap_string_Heap_4 2.983 -
BM_RangesMakeHeap_string_Heap_64 4.914 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.259 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.138 5.62%
BM_RangesMakeHeap_string_PipeOrgan_16 3.610 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.422 4.66%
BM_RangesMakeHeap_string_PipeOrgan_256 4.999 4.31%
BM_RangesMakeHeap_string_PipeOrgan_262144 8.829 26.01%
BM_RangesMakeHeap_string_PipeOrgan_4 2.611 1.14%
BM_RangesMakeHeap_string_PipeOrgan_64 4.812 1.46%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.612 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.533 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.834 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.448 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 13.117 3.77%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.871 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.128 -
BM_RangesMakeHeap_string_Random_1 0.249 -
BM_RangesMakeHeap_string_Random_1024 10.826 1.19%
BM_RangesMakeHeap_string_Random_16 8.291 -
BM_RangesMakeHeap_string_Random_16384 12.832 2.01%
BM_RangesMakeHeap_string_Random_256 10.441 -
BM_RangesMakeHeap_string_Random_262144 16.972 11.81%
BM_RangesMakeHeap_string_Random_4 5.694 -
BM_RangesMakeHeap_string_Random_64 9.992 -
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.249 3.04%
BM_RangesMakeHeap_string_SingleElement_16 5.639 -
BM_RangesMakeHeap_string_SingleElement_16384 5.974 2.71%
BM_RangesMakeHeap_string_SingleElement_256 6.268 -
BM_RangesMakeHeap_string_SingleElement_262144 7.295 -
BM_RangesMakeHeap_string_SingleElement_4 3.664 2.08%
BM_RangesMakeHeap_string_SingleElement_64 6.424 1.50%
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.377 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.097 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.972 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -4.75%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.004 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.959 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.110 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.193 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.783 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.066 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.402 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.890 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.133 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -4.22%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.680 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.800 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.442 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -1.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.804 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.071 -1.17%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.574 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.690 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.192 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.762 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.631 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.859 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.253 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -1.92%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.710 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.935 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.642 -
BM_RangesMakeHeap_uint32_Ascending_16 0.610 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.604 -
BM_RangesMakeHeap_uint32_Ascending_256 0.610 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.662 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.549 -
BM_RangesMakeHeap_uint32_Descending_1 0.272 -
BM_RangesMakeHeap_uint32_Descending_1024 0.255 -
BM_RangesMakeHeap_uint32_Descending_16 0.252 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.275 -4.78%
BM_RangesMakeHeap_uint32_Descending_64 0.236 -5.63%
BM_RangesMakeHeap_uint32_Heap_1 0.275 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.249 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.266 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.275 -
BM_RangesMakeHeap_uint32_Heap_64 0.242 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.711 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.638 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.425 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.720 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -3.16%
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_RangesMakeHeap_uint32_Random_1 0.271 -
BM_RangesMakeHeap_uint32_Random_1024 1.086 1.00%
BM_RangesMakeHeap_uint32_Random_16 1.225 -4.65%
BM_RangesMakeHeap_uint32_Random_16384 0.990 -2.88%
BM_RangesMakeHeap_uint32_Random_256 1.125 -3.06%
BM_RangesMakeHeap_uint32_Random_262144 1.023 -5.07%
BM_RangesMakeHeap_uint32_Random_4 1.692 1.18%
BM_RangesMakeHeap_uint32_Random_64 1.324 1.48%
BM_RangesMakeHeap_uint32_SingleElement_1 0.272 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.483 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.537 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.632 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.324 -3.83%
BM_RangesMakeHeap_uint32_SingleElement_64 0.503 -
BM_RangesMakeHeap_uint64_Ascending_1 0.272 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.638 -4.96%
BM_RangesMakeHeap_uint64_Ascending_16384 0.627 -
BM_RangesMakeHeap_uint64_Ascending_256 0.627 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.728 -
BM_RangesMakeHeap_uint64_Ascending_4 0.402 -2.57%
BM_RangesMakeHeap_uint64_Ascending_64 0.572 -
BM_RangesMakeHeap_uint64_Descending_1 0.275 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.237 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.284 -
BM_RangesMakeHeap_uint64_Descending_64 0.242 -10.18%
BM_RangesMakeHeap_uint64_Heap_1 0.275 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.656 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.616 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.295 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.495 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.409 -6.86%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.273 -
BM_RangesMakeHeap_uint64_Random_1024 1.025 -4.36%
BM_RangesMakeHeap_uint64_Random_16 1.275 -
BM_RangesMakeHeap_uint64_Random_16384 1.096 6.49%
BM_RangesMakeHeap_uint64_Random_256 1.129 -9.70%
BM_RangesMakeHeap_uint64_Random_262144 1.025 -3.35%
BM_RangesMakeHeap_uint64_Random_4 1.223 -
BM_RangesMakeHeap_uint64_Random_64 1.286 -2.15%
BM_RangesMakeHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.506 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.584 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.753 -2.05%
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.938 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.932 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.683 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.716 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.021 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.393 3.89%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.090 -1.10%
BM_RangesMakeThenSortHeap_float_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_float_Descending_1024 7.991 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.861 -
BM_RangesMakeThenSortHeap_float_Descending_16384 27.071 -1.45%
BM_RangesMakeThenSortHeap_float_Descending_256 5.842 -
BM_RangesMakeThenSortHeap_float_Descending_262144 34.798 -1.14%
BM_RangesMakeThenSortHeap_float_Descending_4 1.137 -8.56%
BM_RangesMakeThenSortHeap_float_Descending_64 3.268 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.089 -
BM_RangesMakeThenSortHeap_float_Heap_16 2.110 -
BM_RangesMakeThenSortHeap_float_Heap_16384 26.751 -
BM_RangesMakeThenSortHeap_float_Heap_256 5.868 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.673 -1.45%
BM_RangesMakeThenSortHeap_float_Heap_4 1.271 4.35%
BM_RangesMakeThenSortHeap_float_Heap_64 3.414 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.595 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.884 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.438 -1.86%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.371 -1.91%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.135 -1.42%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.474 2.53%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.006 -1.48%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.281 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.297 -1.90%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.022 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.435 -1.45%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.063 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.492 -2.23%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.495 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.833 -1.15%
BM_RangesMakeThenSortHeap_float_Random_1 0.281 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.095 -
BM_RangesMakeThenSortHeap_float_Random_16 9.947 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.552 -
BM_RangesMakeThenSortHeap_float_Random_256 25.662 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.849 -
BM_RangesMakeThenSortHeap_float_Random_4 4.258 -
BM_RangesMakeThenSortHeap_float_Random_64 17.816 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.784 -2.06%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.274 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.855 -1.89%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.993 -1.63%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.411 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.351 -1.15%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.324 -1.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.672 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.816 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.673 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.352 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.777 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.257 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.253 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.883 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.977 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.150 1.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.320 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.737 -29.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.836 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.075 -3.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.401 -4.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.306 -2.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.692 -2.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.299 -2.96%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.838 -11.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.192 -2.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.281 4.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.832 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.913 -1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.209 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.924 -1.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.991 -1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.816 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.475 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.179 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.665 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.337 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.664 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.730 -1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.554 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.966 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.958 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.366 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.796 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.884 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.886 -5.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.000 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.216 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.646 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.286 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.404 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.286 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.259 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.295 -25.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.854 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 49.553 -
BM_RangesMakeThenSortHeap_string_Ascending_16 9.638 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.067 -
BM_RangesMakeThenSortHeap_string_Ascending_256 22.035 3.19%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.353 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.342 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.591 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 38.366 1.92%
BM_RangesMakeThenSortHeap_string_Descending_16 7.816 1.43%
BM_RangesMakeThenSortHeap_string_Descending_16384 68.160 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.346 -1.14%
BM_RangesMakeThenSortHeap_string_Descending_262144 85.023 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.685 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.077 1.64%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.531 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.243 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.757 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.274 -
BM_RangesMakeThenSortHeap_string_Heap_262144 180.399 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.968 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.984 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 27.013 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.704 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.016 1.12%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.011 -1.17%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 80.838 1.39%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.780 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.042 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.488 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.479 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.637 -1.34%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.007 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 190.776 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.574 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.349 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.645 -
BM_RangesMakeThenSortHeap_string_Random_16 22.429 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.075 -
BM_RangesMakeThenSortHeap_string_Random_256 54.343 -
BM_RangesMakeThenSortHeap_string_Random_262144 188.766 -
BM_RangesMakeThenSortHeap_string_Random_4 10.425 -
BM_RangesMakeThenSortHeap_string_Random_64 39.332 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 31.213 4.66%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.726 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 39.950 2.31%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.926 2.40%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.874 1.79%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.212 -2.83%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.296 1.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.083 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.575 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.606 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.227 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.861 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.486 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.469 -1.61%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.655 -1.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.569 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.670 -1.12%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.877 -1.67%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.905 -1.43%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.130 -1.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.373 -1.89%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.969 2.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.660 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.805 1.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.285 2.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.626 1.71%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.937 -4.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.071 1.98%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.054 -1.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.912 -1.52%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.265 -1.65%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.314 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.537 -1.60%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.402 2.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.495 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.617 2.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.601 1.88%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.657 1.63%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.136 2.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.709 1.69%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.663 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.805 1.79%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.046 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.993 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.917 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.606 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.126 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.323 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.543 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.600 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.200 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.642 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.802 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.725 2.69%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.927 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.682 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.715 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.850 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.718 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.000 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.423 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.625 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.214 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.510 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.295 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.717 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.428 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.447 12.90%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.650 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.348 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.170 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.468 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.292 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.502 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.219 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.187 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.027 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.756 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.158 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.230 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.447 -1.40%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.370 1.20%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.203 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.653 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.623 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.615 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.479 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.622 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.729 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.014 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.527 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.693 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.200 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.396 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.587 -1.05%
BM_RangesMakeThenSortHeap_uint32_Random_4 4.030 -1.76%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.950 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.269 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.188 2.18%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.004 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.574 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.620 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.851 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.488 -2.83%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.246 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.759 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.514 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.104 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.756 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.372 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.468 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.429 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.351 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.621 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.394 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.739 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.927 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.433 -2.00%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.437 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.422 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.332 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.657 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.479 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.992 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.215 1.16%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.251 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.221 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.122 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.533 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.360 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.255 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.405 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.971 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.660 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.528 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.511 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.792 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.969 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.436 -1.08%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.974 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.585 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.655 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.367 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.446 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.842 -5.27%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.096 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.852 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.774 6.07%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.024 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.942 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.818 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.187 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.239 1.02%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.942 -4.11%
BM_RangesPopHeap_float_1 0.472 -
BM_RangesPopHeap_float_1024 27.554 -1.59%
BM_RangesPopHeap_float_16 6.511 -1.07%
BM_RangesPopHeap_float_16384 33.700 -1.19%
BM_RangesPopHeap_float_256 20.320 -1.63%
BM_RangesPopHeap_float_262144 39.212 -5.35%
BM_RangesPopHeap_float_4 2.419 1.86%
BM_RangesPopHeap_float_64 12.452 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.634 44.21%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.640 1.40%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.432 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.942 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.701 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.391 -1.57%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.152 -2.94%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.155 1.04%
BM_RangesPopHeap_string_1 0.638 18.67%
BM_RangesPopHeap_string_1024 56.119 -
BM_RangesPopHeap_string_16 14.389 -
BM_RangesPopHeap_string_16384 73.501 -
BM_RangesPopHeap_string_256 40.970 -
BM_RangesPopHeap_string_262144 99.736 5.68%
BM_RangesPopHeap_string_4 5.308 -
BM_RangesPopHeap_string_64 25.937 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.696 61.80%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.129 -1.73%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.546 -1.80%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.175 -1.41%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.268 -1.49%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.809 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.208 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.772 -
BM_RangesPopHeap_uint32_1 0.430 -15.30%
BM_RangesPopHeap_uint32_1024 21.448 -2.16%
BM_RangesPopHeap_uint32_16 7.561 -1.32%
BM_RangesPopHeap_uint32_16384 31.172 -2.77%
BM_RangesPopHeap_uint32_256 17.061 -1.10%
BM_RangesPopHeap_uint32_262144 40.898 -4.11%
BM_RangesPopHeap_uint32_4 2.665 -
BM_RangesPopHeap_uint32_64 12.580 -1.51%
BM_RangesPopHeap_uint64_1 0.491 -12.57%
BM_RangesPopHeap_uint64_1024 21.582 -1.96%
BM_RangesPopHeap_uint64_16 7.640 -
BM_RangesPopHeap_uint64_16384 31.363 -2.19%
BM_RangesPopHeap_uint64_256 17.160 -1.82%
BM_RangesPopHeap_uint64_262144 42.794 -2.38%
BM_RangesPopHeap_uint64_4 2.677 -2.75%
BM_RangesPopHeap_uint64_64 12.649 -2.46%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.974 -
BM_RangesPushHeap_float_Ascending_16384 4.353 -
BM_RangesPushHeap_float_Ascending_256 2.480 -
BM_RangesPushHeap_float_Ascending_262144 5.229 2.34%
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.735 -
BM_RangesPushHeap_float_Descending_1 0.468 18.64%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.384 -6.96%
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.095 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.511 -
BM_RangesPushHeap_float_PipeOrgan_256 1.722 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.627 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.983 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.736 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.538 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.697 -
BM_RangesPushHeap_float_Random_1024 7.518 -
BM_RangesPushHeap_float_Random_16 5.497 1.01%
BM_RangesPushHeap_float_Random_16384 7.708 2.07%
BM_RangesPushHeap_float_Random_256 7.354 1.08%
BM_RangesPushHeap_float_Random_262144 7.700 -
BM_RangesPushHeap_float_Random_4 2.881 -2.29%
BM_RangesPushHeap_float_Random_64 6.757 1.19%
BM_RangesPushHeap_float_SingleElement_1 0.578 40.22%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.372 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.404 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.371 -
BM_RangesPushHeap_float_SingleElement_64 0.382 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.478 -31.42%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.171 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.575 -3.02%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.937 -1.19%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.247 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.386 -2.14%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.857 1.36%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.412 1.48%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.500 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.472 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.553 4.74%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.197 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.046 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.228 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.295 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.671 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -2.60%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.953 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.022 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.688 2.95%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.454 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.618 1.65%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.433 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.473 15.06%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.488 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.392 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.598 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.273 -1.66%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.631 1.81%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.635 -4.78%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.703 -2.21%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.696 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.568 -3.38%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -1.79%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.568 -3.84%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.586 -2.76%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.563 -3.50%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -3.30%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.572 -1.80%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.990 14.87%
BM_RangesPushHeap_string_Ascending_16 4.701 1.16%
BM_RangesPushHeap_string_Ascending_16384 19.711 5.00%
BM_RangesPushHeap_string_Ascending_256 11.119 15.41%
BM_RangesPushHeap_string_Ascending_262144 29.213 -5.55%
BM_RangesPushHeap_string_Ascending_4 2.560 -
BM_RangesPushHeap_string_Ascending_64 7.482 7.54%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.354 -6.88%
BM_RangesPushHeap_string_Descending_16 2.152 1.71%
BM_RangesPushHeap_string_Descending_16384 2.376 -5.51%
BM_RangesPushHeap_string_Descending_256 2.305 -6.76%
BM_RangesPushHeap_string_Descending_262144 3.151 -22.13%
BM_RangesPushHeap_string_Descending_4 1.884 -3.41%
BM_RangesPushHeap_string_Descending_64 2.227 -3.05%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.941 -
BM_RangesPushHeap_string_PipeOrgan_16 4.075 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.028 -4.58%
BM_RangesPushHeap_string_PipeOrgan_256 7.834 -2.75%
BM_RangesPushHeap_string_PipeOrgan_262144 17.561 -8.92%
BM_RangesPushHeap_string_PipeOrgan_4 2.471 -1.62%
BM_RangesPushHeap_string_PipeOrgan_64 5.875 -2.41%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.307 1.02%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.233 1.05%
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.834 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.638 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.352 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.108 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.019 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.917 -
BM_RangesPushHeap_string_Random_16 10.163 -
BM_RangesPushHeap_string_Random_16384 16.320 -
BM_RangesPushHeap_string_Random_256 14.178 -
BM_RangesPushHeap_string_Random_262144 18.023 -5.07%
BM_RangesPushHeap_string_Random_4 5.962 -
BM_RangesPushHeap_string_Random_64 12.739 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.708 7.36%
BM_RangesPushHeap_string_SingleElement_16 2.712 8.19%
BM_RangesPushHeap_string_SingleElement_16384 2.717 6.73%
BM_RangesPushHeap_string_SingleElement_256 2.704 7.86%
BM_RangesPushHeap_string_SingleElement_262144 2.737 5.42%
BM_RangesPushHeap_string_SingleElement_4 2.392 5.68%
BM_RangesPushHeap_string_SingleElement_64 2.737 7.15%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.556 -20.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.084 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.952 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.937 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.417 -1.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.025 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.970 1.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.641 -2.52%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.713 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.681 -1.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.763 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.724 -4.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.936 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.635 3.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.481 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.545 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.529 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.894 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.169 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.930 1.15%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.247 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.520 3.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.085 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.273 -1.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.849 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.845 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.524 -1.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.532 -12.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.361 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.224 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.475 1.71%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.000 -2.60%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.458 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.595 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.663 -1.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.536 -23.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.734 -
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.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.646 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.752 -
BM_RangesPushHeap_uint32_Ascending_1 0.448 -11.20%
BM_RangesPushHeap_uint32_Ascending_1024 3.950 -
BM_RangesPushHeap_uint32_Ascending_16 1.396 -
BM_RangesPushHeap_uint32_Ascending_16384 6.720 -1.23%
BM_RangesPushHeap_uint32_Ascending_256 3.093 -
BM_RangesPushHeap_uint32_Ascending_262144 8.132 -2.25%
BM_RangesPushHeap_uint32_Ascending_4 0.758 -
BM_RangesPushHeap_uint32_Ascending_64 2.224 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.396 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.340 -
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.448 -14.05%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.386 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.029 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.560 15.49%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.945 2.06%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.534 9.47%
BM_RangesPushHeap_uint32_Random_1024 6.156 -2.03%
BM_RangesPushHeap_uint32_Random_16 4.399 -3.77%
BM_RangesPushHeap_uint32_Random_16384 6.321 -2.32%
BM_RangesPushHeap_uint32_Random_256 6.068 -1.74%
BM_RangesPushHeap_uint32_Random_262144 6.348 -1.33%
BM_RangesPushHeap_uint32_Random_4 2.560 -1.95%
BM_RangesPushHeap_uint32_Random_64 5.542 -2.63%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -5.51%
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -10.85%
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -5.89%
BM_RangesPushHeap_uint32_SingleElement_256 0.383 -5.87%
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -5.87%
BM_RangesPushHeap_uint32_SingleElement_4 0.339 -8.10%
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -7.41%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.577 -9.18%
BM_RangesPushHeap_uint64_Ascending_16 0.912 -19.25%
BM_RangesPushHeap_uint64_Ascending_16384 3.735 -3.56%
BM_RangesPushHeap_uint64_Ascending_256 2.094 -13.30%
BM_RangesPushHeap_uint64_Ascending_262144 4.892 -6.90%
BM_RangesPushHeap_uint64_Ascending_4 0.549 -
BM_RangesPushHeap_uint64_Ascending_64 1.519 -20.43%
BM_RangesPushHeap_uint64_Descending_1 0.400 -42.68%
BM_RangesPushHeap_uint64_Descending_1024 0.388 -
BM_RangesPushHeap_uint64_Descending_16 0.370 -
BM_RangesPushHeap_uint64_Descending_16384 0.384 -
BM_RangesPushHeap_uint64_Descending_256 0.404 -
BM_RangesPushHeap_uint64_Descending_262144 0.383 -
BM_RangesPushHeap_uint64_Descending_4 0.372 -
BM_RangesPushHeap_uint64_Descending_64 0.382 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.921 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.890 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.024 -1.64%
BM_RangesPushHeap_uint64_PipeOrgan_4 0.489 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.910 -2.03%
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.551 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.053 -
BM_RangesPushHeap_uint64_Random_16 4.281 -
BM_RangesPushHeap_uint64_Random_16384 6.089 1.70%
BM_RangesPushHeap_uint64_Random_256 5.669 -2.09%
BM_RangesPushHeap_uint64_Random_262144 5.985 -2.60%
BM_RangesPushHeap_uint64_Random_4 2.035 -
BM_RangesPushHeap_uint64_Random_64 5.376 1.77%
BM_RangesPushHeap_uint64_SingleElement_1 0.400 -8.59%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.354 -3.87%
BM_RangesSortHeap_float_1 0.262 -
BM_RangesSortHeap_float_1024 7.977 -
BM_RangesSortHeap_float_16 1.654 -
BM_RangesSortHeap_float_16384 26.388 -
BM_RangesSortHeap_float_256 5.883 -
BM_RangesSortHeap_float_262144 29.955 -
BM_RangesSortHeap_float_4 1.014 -
BM_RangesSortHeap_float_64 3.184 1.00%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.262 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.666 -1.46%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.974 -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.396 -1.68%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.031 -1.89%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.099 -1.59%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.514 -16.76%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.699 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.932 -
BM_RangesSortHeap_string_16 14.157 -
BM_RangesSortHeap_string_16384 96.158 -
BM_RangesSortHeap_string_256 44.305 -
BM_RangesSortHeap_string_262144 174.302 -
BM_RangesSortHeap_string_4 4.241 -
BM_RangesSortHeap_string_64 29.724 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.247 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.441 -1.10%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.537 -1.09%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.424 -1.05%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.353 -1.29%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.022 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.408 -1.48%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.283 -1.14%
BM_RangesSortHeap_uint32_1 0.265 -
BM_RangesSortHeap_uint32_1024 10.239 -
BM_RangesSortHeap_uint32_16 4.846 -
BM_RangesSortHeap_uint32_16384 16.395 -
BM_RangesSortHeap_uint32_256 8.149 -
BM_RangesSortHeap_uint32_262144 24.513 -
BM_RangesSortHeap_uint32_4 1.041 -
BM_RangesSortHeap_uint32_64 7.877 -
BM_RangesSortHeap_uint64_1 0.266 -
BM_RangesSortHeap_uint64_1024 10.171 -
BM_RangesSortHeap_uint64_16 4.945 -
BM_RangesSortHeap_uint64_16384 16.399 -
BM_RangesSortHeap_uint64_256 8.314 -
BM_RangesSortHeap_uint64_262144 24.560 -
BM_RangesSortHeap_uint64_4 0.937 -
BM_RangesSortHeap_uint64_64 7.922 -
BM_SortHeap_float_1 0.266 -
BM_SortHeap_float_1024 8.074 -
BM_SortHeap_float_16 1.651 -
BM_SortHeap_float_16384 26.968 1.06%
BM_SortHeap_float_256 5.929 -
BM_SortHeap_float_262144 30.394 -
BM_SortHeap_float_4 1.002 -
BM_SortHeap_float_64 3.158 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.791 -1.53%
BM_SortHeap_pair<uint32,_uint32>_16 5.999 -3.61%
BM_SortHeap_pair<uint32,_uint32>_16384 22.708 -1.76%
BM_SortHeap_pair<uint32,_uint32>_256 10.146 -1.98%
BM_SortHeap_pair<uint32,_uint32>_262144 33.577 -1.83%
BM_SortHeap_pair<uint32,_uint32>_4 1.873 10.82%
BM_SortHeap_pair<uint32,_uint32>_64 8.641 -2.31%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.370 -
BM_SortHeap_string_16 14.208 -
BM_SortHeap_string_16384 96.581 -
BM_SortHeap_string_256 44.629 -
BM_SortHeap_string_262144 173.110 -
BM_SortHeap_string_4 4.256 -
BM_SortHeap_string_64 29.922 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.583 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.583 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.732 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.425 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.666 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.428 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.538 -
BM_SortHeap_uint32_1 0.259 -
BM_SortHeap_uint32_1024 10.298 -
BM_SortHeap_uint32_16 4.817 -
BM_SortHeap_uint32_16384 16.394 -
BM_SortHeap_uint32_256 8.107 -
BM_SortHeap_uint32_262144 24.527 -
BM_SortHeap_uint32_4 1.043 1.05%
BM_SortHeap_uint32_64 7.986 -
BM_SortHeap_uint64_1 0.266 -
BM_SortHeap_uint64_1024 10.210 -
BM_SortHeap_uint64_16 4.976 -
BM_SortHeap_uint64_16384 16.430 -
BM_SortHeap_uint64_256 8.308 -
BM_SortHeap_uint64_262144 24.668 -
BM_SortHeap_uint64_4 0.943 -
BM_SortHeap_uint64_64 7.929 -
BM_StringAssignAsciizMix_Opaque 4.969 2.44%
BM_StringAssignAsciizMix_Transparent 3.106 2.28%
BM_StringAssignAsciiz_Empty_Opaque 3.109 7.93%
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 181.612 -
BM_StringAssignAsciiz_Huge_Transparent 182.048 -
BM_StringAssignAsciiz_Large_Opaque 11.795 1.10%
BM_StringAssignAsciiz_Large_Transparent 11.916 2.83%
BM_StringAssignAsciiz_Small_Opaque 3.070 6.54%
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.494 -3.64%
BM_StringAssignStr_Huge_Opaque 111.870 -
BM_StringAssignStr_Huge_Transparent 113.286 -
BM_StringAssignStr_Large_Opaque 10.644 3.42%
BM_StringAssignStr_Large_Transparent 10.677 3.51%
BM_StringAssignStr_Small_Opaque 0.729 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.246 2.38%
BM_StringConstructDestroyCStr_Empty_Transparent 0.274 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.247 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.457 -
BM_StringConstructDestroyCStr_Large_Opaque 16.808 14.04%
BM_StringConstructDestroyCStr_Large_Transparent 9.208 -4.42%
BM_StringConstructDestroyCStr_Small_Opaque 2.312 11.09%
BM_StringConstructDestroyCStr_Small_Transparent 0.395 7.14%
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 103.660 -1.44%
BM_StringCopy_Large 6.163 -1.08%
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.238 -
BM_StringDestroy_Empty 0.875 31.17%
BM_StringDestroy_Huge 10.697 1.37%
BM_StringDestroy_Large 7.186 2.57%
BM_StringDestroy_Small 0.875 16.05%
BM_StringEraseToEnd_Empty_Opaque 0.621 2.30%
BM_StringEraseToEnd_Empty_Transparent 0.361 -
BM_StringEraseToEnd_Huge_Opaque 2.532 7.88%
BM_StringEraseToEnd_Huge_Transparent 2.578 5.60%
BM_StringEraseToEnd_Large_Opaque 1.008 -
BM_StringEraseToEnd_Large_Transparent 0.847 -
BM_StringEraseToEnd_Small_Opaque 0.609 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.808 -
BM_StringEraseWithMove_Empty_Transparent 0.564 -
BM_StringEraseWithMove_Huge_Opaque 45.859 -1.65%
BM_StringEraseWithMove_Huge_Transparent 44.530 3.28%
BM_StringEraseWithMove_Large_Opaque 2.876 -
BM_StringEraseWithMove_Large_Transparent 2.622 -1.49%
BM_StringEraseWithMove_Small_Opaque 2.664 3.85%
BM_StringEraseWithMove_Small_Transparent 2.687 15.15%
BM_StringFindAllMatch/1 2.875 9.52%
BM_StringFindAllMatch/131072 2271.305 -
BM_StringFindAllMatch/32768 575.734 -
BM_StringFindAllMatch/4096 80.494 -
BM_StringFindAllMatch/512 13.930 -
BM_StringFindAllMatch/64 3.150 8.84%
BM_StringFindAllMatch/8 2.648 9.54%
BM_StringFindCharLiteral/1024 16.977 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.368 -
BM_StringFindCharLiteral/256 5.320 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.352 -
BM_StringFindCharLiteral/512 9.236 -
BM_StringFindCharLiteral/64 2.114 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.299 -
BM_StringFindMatch1/1 982.602 -
BM_StringFindMatch1/32768 1574.753 -
BM_StringFindMatch1/4096 1065.265 -
BM_StringFindMatch1/512 991.697 -
BM_StringFindMatch1/64 983.096 -
BM_StringFindMatch1/8 982.165 -
BM_StringFindMatch2/1 982.824 -
BM_StringFindMatch2/32768 1573.353 -
BM_StringFindMatch2/4096 1067.199 -
BM_StringFindMatch2/512 992.049 -
BM_StringFindMatch2/64 983.446 -
BM_StringFindMatch2/8 982.840 -
BM_StringFindNoMatch/10 1.300 -
BM_StringFindNoMatch/131072 1966.703 -
BM_StringFindNoMatch/32768 499.640 -
BM_StringFindNoMatch/4096 75.328 -
BM_StringFindNoMatch/512 9.239 -
BM_StringFindNoMatch/64 2.032 11.21%
BM_StringFindStringLiteral/1024 17.274 -4.55%
BM_StringFindStringLiteral/128 3.038 -2.77%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.357 -
BM_StringFindStringLiteral/256 5.324 -
BM_StringFindStringLiteral/32 1.716 2.92%
BM_StringFindStringLiteral/4096 77.453 -
BM_StringFindStringLiteral/512 9.428 -
BM_StringFindStringLiteral/64 2.081 -2.84%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.448 -
BM_StringMove_Empty 1.292 -
BM_StringMove_Huge 1.290 -
BM_StringMove_Large 1.289 -
BM_StringMove_Small 1.290 -
BM_StringRead_Cold_Deep_Empty 0.969 -
BM_StringRead_Cold_Deep_Large 1.404 -
BM_StringRead_Cold_Deep_Small 0.971 2.40%
BM_StringRead_Cold_Shallow_Empty 0.953 -
BM_StringRead_Cold_Shallow_Large 1.215 -2.24%
BM_StringRead_Cold_Shallow_Small 0.942 -
BM_StringRead_Hot_Deep_Empty 0.478 -
BM_StringRead_Hot_Deep_Large 0.692 22.33%
BM_StringRead_Hot_Deep_Small 0.475 -
BM_StringRead_Hot_Shallow_Empty 0.468 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.475 -
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.589 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.625 1.92%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -2.22%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.070 1.08%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -9.07%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -3.01%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -8.26%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -6.25%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -5.09%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.404 20.00%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.400 20.64%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.400 20.79%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.405 10.29%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.263 14.31%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.417 -15.97%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.495 -21.77%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.368 -31.89%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.450 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.301 -17.72%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.663 44.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.462 -20.68%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.501 8.42%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.607 20.87%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.216 -1.15%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.946 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.457 5.68%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.849 -8.40%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.767 9.28%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.268 -7.28%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.892 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.788 -5.49%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.354 -18.42%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.996 4.52%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.577 6.03%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.775 -6.04%
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -
BM_StringRelational_Compare_Empty_Large_Control 1.616 -
BM_StringRelational_Compare_Empty_Small_Control 1.620 -1.86%
BM_StringRelational_Compare_Huge_Empty_Control 1.751 7.10%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.910 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.667 -
BM_StringRelational_Compare_Huge_Huge_Control 98.764 -
BM_StringRelational_Compare_Huge_Large_Control 2.084 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.659 2.79%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.616 -3.16%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.682 1.15%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.909 -11.98%
BM_StringRelational_Eq_Empty_Huge_Control 0.481 -
BM_StringRelational_Eq_Empty_Large_Control 0.478 -4.57%
BM_StringRelational_Eq_Empty_Small_Control 0.472 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.783 3.53%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.811 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.464 -
BM_StringRelational_Eq_Huge_Huge_Control 98.873 -
BM_StringRelational_Eq_Large_Huge_Control 0.502 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.265 -18.91%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.158 -10.32%
BM_StringRelational_Eq_Small_Huge_Control 0.479 -
BM_StringRelational_Eq_Small_Large_Control 0.469 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.574 -4.98%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.125 8.65%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.689 17.31%
BM_StringRelational_Eq_Small_Small_Control 1.900 12.01%
BM_StringRelational_Less_Empty_Empty_Control 1.990 2.41%
BM_StringRelational_Less_Empty_Huge_Control 2.049 -
BM_StringRelational_Less_Empty_Large_Control 1.808 -
BM_StringRelational_Less_Empty_Small_Control 1.932 -6.10%
BM_StringRelational_Less_Huge_Empty_Control 1.988 -2.62%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.261 -4.78%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.022 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.052 -
BM_StringRelational_Less_Huge_Huge_Control 98.900 -
BM_StringRelational_Less_Huge_Large_Control 2.459 9.99%
BM_StringRelational_Less_Huge_Small_Control 1.782 -
BM_StringRelational_Less_Large_Empty_Control 2.049 5.67%
BM_StringRelational_Less_Large_Huge_Control 2.437 7.71%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.368 -1.46%
BM_StringRelational_Less_Large_Large_ChangeLast 1.856 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 4.11%
BM_StringRelational_Less_Large_Large_Control 2.244 3.71%
BM_StringRelational_Less_Large_Small_Control 1.897 9.84%
BM_StringRelational_Less_Small_Empty_Control 1.988 -3.38%
BM_StringRelational_Less_Small_Huge_Control 1.828 1.57%
BM_StringRelational_Less_Small_Large_Control 1.834 9.42%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.323 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.833 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.335 -3.88%
BM_StringRelational_Less_Small_Small_Control 1.846 -
BM_StringResizeAndOverwrite 0.844 -2.05%
BM_align/1 0.899 -7.95%
BM_align/256 0.890 -8.43%
BM_align/64 0.890 -8.58%
BM_align/8 0.890 -8.55%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.437 -1.81%
BM_deque_deque_copy/1024 38.697 -
BM_deque_deque_copy/2 3.115 -3.72%
BM_deque_deque_copy/4000 144.710 -
BM_deque_deque_copy/4096 150.197 -
BM_deque_deque_copy/512 20.361 -
BM_deque_deque_copy/5500 200.095 -
BM_deque_deque_copy/64 5.511 -
BM_deque_deque_copy/64000 2633.995 -2.43%
BM_deque_deque_copy/65536 2828.700 -1.13%
BM_deque_deque_copy/70000 2786.923 -6.48%
BM_deque_deque_copy_backward/0 0.918 -
BM_deque_deque_copy_backward/1 2.710 -3.02%
BM_deque_deque_copy_backward/1024 38.130 -
BM_deque_deque_copy_backward/2 2.474 -2.36%
BM_deque_deque_copy_backward/4000 148.810 -1.16%
BM_deque_deque_copy_backward/4096 155.285 -
BM_deque_deque_copy_backward/512 19.039 2.50%
BM_deque_deque_copy_backward/5500 206.199 -
BM_deque_deque_copy_backward/64 3.512 5.73%
BM_deque_deque_copy_backward/64000 7973.841 1.47%
BM_deque_deque_copy_backward/65536 8075.134 -
BM_deque_deque_copy_backward/70000 8474.374 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.445 1.94%
BM_deque_deque_move/1024 39.207 -
BM_deque_deque_move/2 3.114 -
BM_deque_deque_move/4000 144.595 -1.87%
BM_deque_deque_move/4096 152.112 -
BM_deque_deque_move/512 20.360 -
BM_deque_deque_move/5500 199.620 -1.49%
BM_deque_deque_move/64 5.504 -
BM_deque_deque_move/64000 2716.872 -
BM_deque_deque_move/65536 2873.925 -6.70%
BM_deque_deque_move/70000 3119.730 -5.80%
BM_deque_deque_move_backward/0 0.796 -2.52%
BM_deque_deque_move_backward/1 2.759 -1.15%
BM_deque_deque_move_backward/1024 38.463 -
BM_deque_deque_move_backward/2 2.525 -
BM_deque_deque_move_backward/4000 148.280 -
BM_deque_deque_move_backward/4096 152.613 -
BM_deque_deque_move_backward/512 18.553 -2.38%
BM_deque_deque_move_backward/5500 203.839 -
BM_deque_deque_move_backward/64 3.372 -2.25%
BM_deque_deque_move_backward/64000 7780.717 -1.98%
BM_deque_deque_move_backward/65536 8141.687 -
BM_deque_deque_move_backward/70000 8713.718 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.442 -2.68%
BM_deque_deque_ranges_copy/1024 39.250 -
BM_deque_deque_ranges_copy/2 3.117 -3.64%
BM_deque_deque_ranges_copy/4000 144.965 -
BM_deque_deque_ranges_copy/4096 150.238 -
BM_deque_deque_ranges_copy/512 20.257 -
BM_deque_deque_ranges_copy/5500 201.862 -
BM_deque_deque_ranges_copy/64 5.476 1.94%
BM_deque_deque_ranges_copy/64000 2635.310 -8.17%
BM_deque_deque_ranges_copy/65536 2780.534 -
BM_deque_deque_ranges_copy/70000 3086.743 -
BM_deque_deque_ranges_copy_backward/0 0.743 -14.17%
BM_deque_deque_ranges_copy_backward/1 2.786 3.23%
BM_deque_deque_ranges_copy_backward/1024 38.325 -
BM_deque_deque_ranges_copy_backward/2 2.531 4.88%
BM_deque_deque_ranges_copy_backward/4000 145.613 -
BM_deque_deque_ranges_copy_backward/4096 152.825 -
BM_deque_deque_ranges_copy_backward/512 19.357 -3.27%
BM_deque_deque_ranges_copy_backward/5500 205.097 -
BM_deque_deque_ranges_copy_backward/64 3.439 2.02%
BM_deque_deque_ranges_copy_backward/64000 7854.591 -4.97%
BM_deque_deque_ranges_copy_backward/65536 8116.227 -
BM_deque_deque_ranges_copy_backward/70000 8676.051 -1.31%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.459 1.58%
BM_deque_deque_ranges_move/1024 39.476 -
BM_deque_deque_ranges_move/2 3.113 -
BM_deque_deque_ranges_move/4000 144.501 -1.00%
BM_deque_deque_ranges_move/4096 150.666 -
BM_deque_deque_ranges_move/512 20.253 -
BM_deque_deque_ranges_move/5500 202.485 -
BM_deque_deque_ranges_move/64 5.462 -
BM_deque_deque_ranges_move/64000 2835.591 -
BM_deque_deque_ranges_move/65536 2822.477 -1.89%
BM_deque_deque_ranges_move/70000 3048.571 -5.55%
BM_deque_deque_ranges_move_backward/0 0.819 -4.03%
BM_deque_deque_ranges_move_backward/1 2.781 3.56%
BM_deque_deque_ranges_move_backward/1024 38.401 1.49%
BM_deque_deque_ranges_move_backward/2 2.526 4.87%
BM_deque_deque_ranges_move_backward/4000 144.898 -
BM_deque_deque_ranges_move_backward/4096 152.432 -
BM_deque_deque_ranges_move_backward/512 18.578 -
BM_deque_deque_ranges_move_backward/5500 204.303 -
BM_deque_deque_ranges_move_backward/64 3.380 -
BM_deque_deque_ranges_move_backward/64000 7917.072 -
BM_deque_deque_ranges_move_backward/65536 8158.314 -
BM_deque_deque_ranges_move_backward/70000 8533.207 -
BM_deque_vector_copy/0 1.511 8.67%
BM_deque_vector_copy/1 2.085 -1.37%
BM_deque_vector_copy/1024 36.995 -
BM_deque_vector_copy/2 1.799 -1.87%
BM_deque_vector_copy/4000 141.364 -
BM_deque_vector_copy/4096 145.362 -1.10%
BM_deque_vector_copy/512 16.637 -
BM_deque_vector_copy/5500 193.609 -1.85%
BM_deque_vector_copy/64 2.618 1.51%
BM_deque_vector_copy/64000 2431.483 1.86%
BM_deque_vector_copy/65536 2559.702 2.18%
BM_deque_vector_copy/70000 2819.966 -
BM_deque_vector_copy_backward/0 1.540 9.47%
BM_deque_vector_copy_backward/1 2.097 -
BM_deque_vector_copy_backward/1024 36.929 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 142.737 -
BM_deque_vector_copy_backward/4096 148.339 -
BM_deque_vector_copy_backward/512 17.914 -
BM_deque_vector_copy_backward/5500 202.408 -
BM_deque_vector_copy_backward/64 2.917 -
BM_deque_vector_copy_backward/64000 8073.384 -
BM_deque_vector_copy_backward/65536 8149.793 1.66%
BM_deque_vector_copy_backward/70000 8737.784 -
BM_deque_vector_move/0 1.382 -13.74%
BM_deque_vector_move/1 2.086 -
BM_deque_vector_move/1024 36.959 -
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 139.754 -1.02%
BM_deque_vector_move/4096 145.682 -
BM_deque_vector_move/512 16.652 -
BM_deque_vector_move/5500 197.067 -
BM_deque_vector_move/64 2.607 -
BM_deque_vector_move/64000 2803.555 3.46%
BM_deque_vector_move/65536 2644.557 -1.93%
BM_deque_vector_move/70000 2846.230 -2.04%
BM_deque_vector_move_backward/0 1.584 -
BM_deque_vector_move_backward/1 2.078 -
BM_deque_vector_move_backward/1024 36.710 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 142.930 -
BM_deque_vector_move_backward/4096 148.310 -
BM_deque_vector_move_backward/512 17.889 -
BM_deque_vector_move_backward/5500 200.739 -1.05%
BM_deque_vector_move_backward/64 2.916 -
BM_deque_vector_move_backward/64000 7778.865 -2.04%
BM_deque_vector_move_backward/65536 8066.245 -
BM_deque_vector_move_backward/70000 8482.903 -1.32%
BM_deque_vector_ranges_copy/0 1.418 3.31%
BM_deque_vector_ranges_copy/1 2.118 -
BM_deque_vector_ranges_copy/1024 36.894 -
BM_deque_vector_ranges_copy/2 1.834 -
BM_deque_vector_ranges_copy/4000 141.962 -
BM_deque_vector_ranges_copy/4096 145.663 -
BM_deque_vector_ranges_copy/512 16.635 -
BM_deque_vector_ranges_copy/5500 203.539 2.85%
BM_deque_vector_ranges_copy/64 2.640 2.98%
BM_deque_vector_ranges_copy/64000 2574.655 -
BM_deque_vector_ranges_copy/65536 2594.121 -
BM_deque_vector_ranges_copy/70000 2815.780 -1.34%
BM_deque_vector_ranges_copy_backward/0 1.534 3.66%
BM_deque_vector_ranges_copy_backward/1 2.174 2.02%
BM_deque_vector_ranges_copy_backward/1024 36.770 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 141.954 -
BM_deque_vector_ranges_copy_backward/4096 147.900 -
BM_deque_vector_ranges_copy_backward/512 17.917 -
BM_deque_vector_ranges_copy_backward/5500 199.741 -2.56%
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 8126.289 1.64%
BM_deque_vector_ranges_copy_backward/65536 8130.289 1.54%
BM_deque_vector_ranges_copy_backward/70000 8787.387 1.10%
BM_deque_vector_ranges_move/0 1.410 2.25%
BM_deque_vector_ranges_move/1 2.112 -
BM_deque_vector_ranges_move/1024 37.021 -1.36%
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 141.676 -
BM_deque_vector_ranges_move/4096 147.416 -
BM_deque_vector_ranges_move/512 16.651 -
BM_deque_vector_ranges_move/5500 198.446 -
BM_deque_vector_ranges_move/64 2.590 -
BM_deque_vector_ranges_move/64000 2685.753 1.63%
BM_deque_vector_ranges_move/65536 2696.206 1.36%
BM_deque_vector_ranges_move/70000 2974.337 2.90%
BM_deque_vector_ranges_move_backward/0 1.582 15.41%
BM_deque_vector_ranges_move_backward/1 2.132 -
BM_deque_vector_ranges_move_backward/1024 37.164 -
BM_deque_vector_ranges_move_backward/2 1.832 -
BM_deque_vector_ranges_move_backward/4000 142.757 -
BM_deque_vector_ranges_move_backward/4096 148.676 -
BM_deque_vector_ranges_move_backward/512 17.899 -
BM_deque_vector_ranges_move_backward/5500 200.461 -1.71%
BM_deque_vector_ranges_move_backward/64 2.907 -
BM_deque_vector_ranges_move_backward/64000 7851.948 -1.82%
BM_deque_vector_ranges_move_backward/65536 7950.421 -1.95%
BM_deque_vector_ranges_move_backward/70000 8747.514 1.82%
BM_getline_string 18.219 7.46%
BM_lexicographical_compare_three_way<IntPtr>/1 0.454 16.31%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.160 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249814.937 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.359 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3783.060 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.258 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60609.698 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.144 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.071 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.526 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15073.792 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.078 1.61%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.095 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496344.724 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.834 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7584.347 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.564 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120430.286 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.324 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.761 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.919 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30092.061 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.166 -4.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.141 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249960.547 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.310 3.04%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3794.359 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.398 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60587.668 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.052 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 964.334 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.370 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15148.544 -
BM_lexicographical_compare_three_way_fast_path/1 0.390 12.24%
BM_lexicographical_compare_three_way_fast_path/1024 245.785 -
BM_lexicographical_compare_three_way_fast_path/1048576 250232.041 -
BM_lexicographical_compare_three_way_fast_path/16 4.436 -
BM_lexicographical_compare_three_way_fast_path/16384 3771.579 -
BM_lexicographical_compare_three_way_fast_path/256 70.522 -
BM_lexicographical_compare_three_way_fast_path/262144 60386.782 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 953.491 -
BM_lexicographical_compare_three_way_fast_path/64 15.573 -
BM_lexicographical_compare_three_way_fast_path/65536 15043.624 -
BM_lexicographical_compare_three_way_slow_path/1 0.362 -10.56%
BM_lexicographical_compare_three_way_slow_path/1024 248.091 -
BM_lexicographical_compare_three_way_slow_path/1048576 250419.589 -
BM_lexicographical_compare_three_way_slow_path/16 4.482 -1.90%
BM_lexicographical_compare_three_way_slow_path/16384 3886.444 -
BM_lexicographical_compare_three_way_slow_path/256 70.880 -
BM_lexicographical_compare_three_way_slow_path/262144 62553.877 -
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 971.460 -
BM_lexicographical_compare_three_way_slow_path/64 15.787 -
BM_lexicographical_compare_three_way_slow_path/65536 15611.535 -
BM_map_find_string_literal 11.150 -
BM_num_get<bool> 12.784 -1.03%
BM_num_get<double> 36.126 -
BM_num_get<float> 35.952 -
BM_num_get<long> 11.794 -1.27%
BM_num_get<long_double> 36.662 -
BM_num_get<long_long> 11.820 -
BM_num_get<unsigned_int> 10.640 -1.00%
BM_num_get<unsigned_long> 11.122 -
BM_num_get<unsigned_long_long> 11.082 -
BM_num_get<unsigned_short> 10.708 -
BM_num_get<void*> 11.918 1.63%
BM_num_put<bool> 11.140 3.35%
BM_num_put<const_void*> 12.809 1.87%
BM_num_put<double> 58.435 -
BM_num_put<long> 12.049 -
BM_num_put<long_double> 59.146 -
BM_num_put<long_long> 11.761 -1.32%
BM_num_put<unsigned_long> 11.481 -3.59%
BM_num_put<unsigned_long_long> 11.567 -2.76%
BM_std_min<__int128>/1 0.460 49.23%
BM_std_min<__int128>/10 3.843 -
BM_std_min<__int128>/1024 501.173 -1.77%
BM_std_min<__int128>/11 4.266 -
BM_std_min<__int128>/12 4.744 -
BM_std_min<__int128>/13 5.203 -
BM_std_min<__int128>/14 5.686 -
BM_std_min<__int128>/15 6.145 -
BM_std_min<__int128>/16 6.686 -
BM_std_min<__int128>/17 7.153 -
BM_std_min<__int128>/18 7.640 -
BM_std_min<__int128>/19 8.108 -
BM_std_min<__int128>/2 0.675 2.34%
BM_std_min<__int128>/20 8.574 -
BM_std_min<__int128>/21 9.032 -
BM_std_min<__int128>/22 9.535 -
BM_std_min<__int128>/23 9.986 -
BM_std_min<__int128>/24 10.434 -1.16%
BM_std_min<__int128>/25 10.973 -
BM_std_min<__int128>/26 11.419 -
BM_std_min<__int128>/27 11.912 -
BM_std_min<__int128>/28 12.393 -
BM_std_min<__int128>/29 12.939 -
BM_std_min<__int128>/3 1.035 -
BM_std_min<__int128>/30 13.337 -1.35%
BM_std_min<__int128>/31 13.880 -
BM_std_min<__int128>/32 14.421 -
BM_std_min<__int128>/4 1.408 -
BM_std_min<__int128>/4000 1942.629 -
BM_std_min<__int128>/4096 1997.816 -
BM_std_min<__int128>/5 1.801 -
BM_std_min<__int128>/512 248.215 -1.60%
BM_std_min<__int128>/5500 2676.182 -
BM_std_min<__int128>/6 2.171 -
BM_std_min<__int128>/64 30.122 -
BM_std_min<__int128>/64000 31550.239 -
BM_std_min<__int128>/65536 32027.804 -
BM_std_min<__int128>/7 2.575 -
BM_std_min<__int128>/70000 34395.882 -
BM_std_min<__int128>/8 2.996 -
BM_std_min<__int128>/9 3.412 -
BM_std_min<char>/1 0.385 10.57%
BM_std_min<char>/10 0.901 -1.35%
BM_std_min<char>/1024 8.493 -2.37%
BM_std_min<char>/11 1.041 -4.99%
BM_std_min<char>/12 1.287 -4.58%
BM_std_min<char>/13 1.578 -1.23%
BM_std_min<char>/14 1.787 -3.00%
BM_std_min<char>/15 2.053 -2.55%
BM_std_min<char>/16 2.383 -2.02%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.976 -7.38%
BM_std_min<char>/19 1.156 -8.50%
BM_std_min<char>/2 0.486 -8.07%
BM_std_min<char>/20 1.505 -5.25%
BM_std_min<char>/21 1.792 -4.56%
BM_std_min<char>/22 2.007 -6.82%
BM_std_min<char>/23 2.288 -1.50%
BM_std_min<char>/24 2.577 -10.66%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.154 -4.65%
BM_std_min<char>/27 1.385 -4.23%
BM_std_min<char>/28 1.709 -6.50%
BM_std_min<char>/29 2.062 -1.81%
BM_std_min<char>/3 0.693 -13.06%
BM_std_min<char>/30 2.309 -1.67%
BM_std_min<char>/31 2.536 1.82%
BM_std_min<char>/32 2.768 -9.75%
BM_std_min<char>/4 1.038 -3.97%
BM_std_min<char>/4000 27.269 -2.23%
BM_std_min<char>/4096 29.008 -2.67%
BM_std_min<char>/5 1.360 -5.51%
BM_std_min<char>/512 6.297 -2.77%
BM_std_min<char>/5500 36.989 -1.80%
BM_std_min<char>/6 1.559 -4.42%
BM_std_min<char>/64 4.235 -
BM_std_min<char>/64000 451.829 -1.34%
BM_std_min<char>/65536 462.414 -1.32%
BM_std_min<char>/7 1.856 -3.39%
BM_std_min<char>/70000 493.075 -1.41%
BM_std_min<char>/8 2.337 -2.43%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.322 -
BM_std_min<int>/10 1.006 1.12%
BM_std_min<int>/1024 26.964 -
BM_std_min<int>/11 1.184 2.35%
BM_std_min<int>/12 1.507 -1.88%
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.708 1.05%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.164 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.486 5.05%
BM_std_min<int>/20 1.415 1.94%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.847 -
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.045 1.47%
BM_std_min<int>/29 1.620 -
BM_std_min<int>/3 0.735 6.00%
BM_std_min<int>/30 1.629 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.241 2.42%
BM_std_min<int>/4 1.071 3.52%
BM_std_min<int>/4000 109.795 -
BM_std_min<int>/4096 112.589 -
BM_std_min<int>/5 0.878 -
BM_std_min<int>/512 12.910 -
BM_std_min<int>/5500 152.292 -
BM_std_min<int>/6 0.929 -
BM_std_min<int>/64 2.698 2.77%
BM_std_min<int>/64000 1881.448 -
BM_std_min<int>/65536 1925.673 -
BM_std_min<int>/7 1.072 2.80%
BM_std_min<int>/70000 2054.567 -
BM_std_min<int>/8 1.324 2.40%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.607 -
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.017 -
BM_std_min<long_long>/11 1.506 -
BM_std_min<long_long>/12 1.997 -3.99%
BM_std_min<long_long>/13 2.399 1.54%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.880 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.556 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.007 -2.05%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.652 -
BM_std_min<long_long>/23 2.884 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.102 -
BM_std_min<long_long>/28 2.642 2.53%
BM_std_min<long_long>/29 3.023 -
BM_std_min<long_long>/3 1.342 -
BM_std_min<long_long>/30 3.213 -
BM_std_min<long_long>/31 3.257 -
BM_std_min<long_long>/32 3.515 -1.18%
BM_std_min<long_long>/4 1.692 -
BM_std_min<long_long>/4000 443.365 -
BM_std_min<long_long>/4096 454.668 -
BM_std_min<long_long>/5 1.967 1.27%
BM_std_min<long_long>/512 46.766 -
BM_std_min<long_long>/5500 614.202 -
BM_std_min<long_long>/6 2.143 -
BM_std_min<long_long>/64 4.905 1.06%
BM_std_min<long_long>/64000 7318.171 -
BM_std_min<long_long>/65536 7493.432 -
BM_std_min<long_long>/7 2.363 -1.14%
BM_std_min<long_long>/70000 8003.736 -
BM_std_min<long_long>/8 2.687 -1.21%
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.324 -15.62%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.898 -2.19%
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.505 -2.79%
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.789 3.02%
BM_std_min<short>/17 1.650 -2.65%
BM_std_min<short>/18 1.596 2.25%
BM_std_min<short>/19 1.923 -
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.274 -
BM_std_min<short>/21 1.833 -
BM_std_min<short>/22 1.859 2.70%
BM_std_min<short>/23 2.052 -1.64%
BM_std_min<short>/24 2.506 1.97%
BM_std_min<short>/25 2.042 -4.72%
BM_std_min<short>/26 2.152 2.87%
BM_std_min<short>/27 2.324 -1.35%
BM_std_min<short>/28 2.695 -1.78%
BM_std_min<short>/29 2.375 -
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.317 -5.80%
BM_std_min<short>/31 2.552 -3.73%
BM_std_min<short>/32 2.924 -1.53%
BM_std_min<short>/4 1.003 10.56%
BM_std_min<short>/4000 53.175 -2.48%
BM_std_min<short>/4096 54.574 -2.57%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.357 -
BM_std_min<short>/5500 75.009 -2.31%
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.487 3.57%
BM_std_min<short>/64000 906.902 -1.21%
BM_std_min<short>/65536 929.611 -1.11%
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1029.960 -
BM_std_min<short>/8 1.341 1.87%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 47.91%
BM_std_min<unsigned___int128>/10 3.695 -
BM_std_min<unsigned___int128>/1024 440.793 11.13%
BM_std_min<unsigned___int128>/11 4.089 -
BM_std_min<unsigned___int128>/12 4.507 -
BM_std_min<unsigned___int128>/13 4.908 -
BM_std_min<unsigned___int128>/14 5.331 -
BM_std_min<unsigned___int128>/15 5.737 -
BM_std_min<unsigned___int128>/16 6.169 -
BM_std_min<unsigned___int128>/17 6.579 1.25%
BM_std_min<unsigned___int128>/18 6.989 1.62%
BM_std_min<unsigned___int128>/19 7.399 1.95%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 7.810 2.36%
BM_std_min<unsigned___int128>/21 8.222 3.13%
BM_std_min<unsigned___int128>/22 8.653 2.92%
BM_std_min<unsigned___int128>/23 9.085 3.68%
BM_std_min<unsigned___int128>/24 9.466 3.62%
BM_std_min<unsigned___int128>/25 9.878 4.04%
BM_std_min<unsigned___int128>/26 10.257 4.15%
BM_std_min<unsigned___int128>/27 10.724 4.55%
BM_std_min<unsigned___int128>/28 11.157 4.91%
BM_std_min<unsigned___int128>/29 11.575 4.87%
BM_std_min<unsigned___int128>/3 1.029 1.86%
BM_std_min<unsigned___int128>/30 11.974 4.74%
BM_std_min<unsigned___int128>/31 12.444 5.25%
BM_std_min<unsigned___int128>/32 12.845 4.96%
BM_std_min<unsigned___int128>/4 1.389 1.13%
BM_std_min<unsigned___int128>/4000 1724.031 11.69%
BM_std_min<unsigned___int128>/4096 1755.255 11.06%
BM_std_min<unsigned___int128>/5 1.768 1.29%
BM_std_min<unsigned___int128>/512 220.246 10.57%
BM_std_min<unsigned___int128>/5500 2354.596 10.86%
BM_std_min<unsigned___int128>/6 2.110 1.43%
BM_std_min<unsigned___int128>/64 26.617 8.33%
BM_std_min<unsigned___int128>/64000 27693.975 11.77%
BM_std_min<unsigned___int128>/65536 28245.566 11.28%
BM_std_min<unsigned___int128>/7 2.514 1.13%
BM_std_min<unsigned___int128>/70000 30039.766 10.83%
BM_std_min<unsigned___int128>/8 2.913 1.19%
BM_std_min<unsigned___int128>/9 3.299 -
BM_std_min<unsigned_char>/1 0.332 -26.56%
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.454 -1.05%
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.329 -1.02%
BM_std_min<unsigned_char>/13 1.588 3.47%
BM_std_min<unsigned_char>/14 1.809 -2.74%
BM_std_min<unsigned_char>/15 2.162 2.94%
BM_std_min<unsigned_char>/16 2.611 4.47%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.992 -1.95%
BM_std_min<unsigned_char>/19 1.162 -
BM_std_min<unsigned_char>/2 0.485 -7.84%
BM_std_min<unsigned_char>/20 1.545 1.23%
BM_std_min<unsigned_char>/21 1.767 -1.54%
BM_std_min<unsigned_char>/22 1.966 -4.52%
BM_std_min<unsigned_char>/23 2.251 -2.96%
BM_std_min<unsigned_char>/24 2.829 -3.80%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.733 -1.09%
BM_std_min<unsigned_char>/29 1.992 -3.34%
BM_std_min<unsigned_char>/3 0.695 -
BM_std_min<unsigned_char>/30 2.275 -1.50%
BM_std_min<unsigned_char>/31 2.539 1.28%
BM_std_min<unsigned_char>/32 2.933 3.09%
BM_std_min<unsigned_char>/4 0.989 -
BM_std_min<unsigned_char>/4000 27.110 -
BM_std_min<unsigned_char>/4096 28.917 -
BM_std_min<unsigned_char>/5 1.282 2.73%
BM_std_min<unsigned_char>/512 6.362 -1.59%
BM_std_min<unsigned_char>/5500 37.064 -
BM_std_min<unsigned_char>/6 1.535 1.10%
BM_std_min<unsigned_char>/64 4.156 -
BM_std_min<unsigned_char>/64000 453.415 -
BM_std_min<unsigned_char>/65536 464.629 -
BM_std_min<unsigned_char>/7 1.850 2.04%
BM_std_min<unsigned_char>/70000 496.064 -
BM_std_min<unsigned_char>/8 2.311 -
BM_std_min<unsigned_char>/9 0.833 -
BM_std_min<unsigned_int>/1 0.325 -15.91%
BM_std_min<unsigned_int>/10 0.995 -1.08%
BM_std_min<unsigned_int>/1024 26.695 -2.46%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.508 -
BM_std_min<unsigned_int>/13 1.671 11.99%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.943 2.62%
BM_std_min<unsigned_int>/17 0.953 -1.27%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -5.18%
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.574 -
BM_std_min<unsigned_int>/24 1.883 4.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 2.004 -
BM_std_min<unsigned_int>/29 2.079 -
BM_std_min<unsigned_int>/3 0.692 -1.69%
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.185 -
BM_std_min<unsigned_int>/4 1.038 1.39%
BM_std_min<unsigned_int>/4000 109.396 -1.22%
BM_std_min<unsigned_int>/4096 111.458 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.856 -1.64%
BM_std_min<unsigned_int>/5500 151.909 -
BM_std_min<unsigned_int>/6 0.936 -
BM_std_min<unsigned_int>/64 2.811 -
BM_std_min<unsigned_int>/64000 1881.851 -
BM_std_min<unsigned_int>/65536 1926.414 -
BM_std_min<unsigned_int>/7 1.052 -
BM_std_min<unsigned_int>/70000 2062.015 -
BM_std_min<unsigned_int>/8 1.293 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.329 -
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.056 -
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.712 -
BM_std_min<unsigned_long_long>/14 1.939 -
BM_std_min<unsigned_long_long>/15 2.144 -1.61%
BM_std_min<unsigned_long_long>/16 2.412 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.738 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.995 -
BM_std_min<unsigned_long_long>/22 2.189 -
BM_std_min<unsigned_long_long>/23 2.386 -
BM_std_min<unsigned_long_long>/24 2.675 -
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.086 -
BM_std_min<unsigned_long_long>/27 2.094 -
BM_std_min<unsigned_long_long>/28 2.169 -
BM_std_min<unsigned_long_long>/29 2.455 1.76%
BM_std_min<unsigned_long_long>/3 0.693 -1.65%
BM_std_min<unsigned_long_long>/30 2.724 -
BM_std_min<unsigned_long_long>/31 2.893 -2.82%
BM_std_min<unsigned_long_long>/32 3.223 -
BM_std_min<unsigned_long_long>/4 1.032 -3.26%
BM_std_min<unsigned_long_long>/4000 444.357 -
BM_std_min<unsigned_long_long>/4096 455.603 -
BM_std_min<unsigned_long_long>/5 1.303 -5.51%
BM_std_min<unsigned_long_long>/512 46.656 -1.15%
BM_std_min<unsigned_long_long>/5500 614.949 -
BM_std_min<unsigned_long_long>/6 1.587 3.52%
BM_std_min<unsigned_long_long>/64 4.691 -5.26%
BM_std_min<unsigned_long_long>/64000 7325.495 -
BM_std_min<unsigned_long_long>/65536 7511.095 -
BM_std_min<unsigned_long_long>/7 1.909 1.34%
BM_std_min<unsigned_long_long>/70000 8014.543 -
BM_std_min<unsigned_long_long>/8 2.379 4.05%
BM_std_min<unsigned_long_long>/9 1.168 -
BM_std_min<unsigned_short>/1 0.254 -22.53%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 14.117 1.54%
BM_std_min<unsigned_short>/11 1.176 1.33%
BM_std_min<unsigned_short>/12 1.552 2.02%
BM_std_min<unsigned_short>/13 6.422 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.691 -2.24%
BM_std_min<unsigned_short>/17 6.643 -
BM_std_min<unsigned_short>/18 1.480 -3.44%
BM_std_min<unsigned_short>/19 1.825 2.95%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.208 1.54%
BM_std_min<unsigned_short>/21 6.901 -
BM_std_min<unsigned_short>/22 1.975 8.71%
BM_std_min<unsigned_short>/23 2.234 8.92%
BM_std_min<unsigned_short>/24 2.501 4.26%
BM_std_min<unsigned_short>/25 7.130 -
BM_std_min<unsigned_short>/26 2.196 7.36%
BM_std_min<unsigned_short>/27 2.377 -
BM_std_min<unsigned_short>/28 2.630 -
BM_std_min<unsigned_short>/29 7.334 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.415 3.21%
BM_std_min<unsigned_short>/31 2.612 1.92%
BM_std_min<unsigned_short>/32 2.857 -2.65%
BM_std_min<unsigned_short>/4 0.957 -4.92%
BM_std_min<unsigned_short>/4000 54.579 1.49%
BM_std_min<unsigned_short>/4096 55.935 1.43%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.315 -
BM_std_min<unsigned_short>/5500 76.612 1.37%
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.595 2.35%
BM_std_min<unsigned_short>/64000 911.143 -
BM_std_min<unsigned_short>/65536 934.730 -
BM_std_min<unsigned_short>/7 1.093 -
BM_std_min<unsigned_short>/70000 1032.656 -
BM_std_min<unsigned_short>/8 1.327 2.35%
BM_std_min<unsigned_short>/9 6.273 1.60%
BM_std_minmax<char>/1 0.613 -7.33%
BM_std_minmax<char>/10 1.340 -3.27%
BM_std_minmax<char>/1024 8.758 -
BM_std_minmax<char>/11 1.737 -4.06%
BM_std_minmax<char>/12 1.978 -3.22%
BM_std_minmax<char>/13 2.277 -1.06%
BM_std_minmax<char>/14 2.532 -1.10%
BM_std_minmax<char>/15 2.983 -2.53%
BM_std_minmax<char>/16 1.025 5.83%
BM_std_minmax<char>/17 1.119 1.62%
BM_std_minmax<char>/18 1.340 1.37%
BM_std_minmax<char>/19 1.697 3.49%
BM_std_minmax<char>/2 0.879 -2.41%
BM_std_minmax<char>/20 1.998 1.53%
BM_std_minmax<char>/21 2.306 1.44%
BM_std_minmax<char>/22 2.554 -
BM_std_minmax<char>/23 3.003 -
BM_std_minmax<char>/24 1.256 4.61%
BM_std_minmax<char>/25 1.276 4.16%
BM_std_minmax<char>/26 1.492 3.93%
BM_std_minmax<char>/27 1.885 3.30%
BM_std_minmax<char>/28 2.175 -1.86%
BM_std_minmax<char>/29 2.494 1.95%
BM_std_minmax<char>/3 1.172 -3.25%
BM_std_minmax<char>/30 2.722 -
BM_std_minmax<char>/31 3.225 -
BM_std_minmax<char>/32 1.600 -
BM_std_minmax<char>/4 1.455 -2.87%
BM_std_minmax<char>/4000 38.959 -
BM_std_minmax<char>/4096 32.948 -
BM_std_minmax<char>/5 1.730 -4.12%
BM_std_minmax<char>/512 4.987 -
BM_std_minmax<char>/5500 50.044 -1.57%
BM_std_minmax<char>/6 2.040 -1.73%
BM_std_minmax<char>/64 1.321 -4.33%
BM_std_minmax<char>/64000 532.390 -
BM_std_minmax<char>/65536 544.900 -
BM_std_minmax<char>/7 2.322 -5.16%
BM_std_minmax<char>/70000 597.484 -
BM_std_minmax<char>/8 1.147 24.35%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.584 -
BM_std_minmax<int>/11 1.768 -
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.942 -1.42%
BM_std_minmax<int>/16 1.315 5.15%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.816 -2.78%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.332 -
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.458 1.57%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.127 -
BM_std_minmax<int>/30 2.311 -
BM_std_minmax<int>/31 2.656 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.973 -10.30%
BM_std_minmax<int>/4000 133.108 -
BM_std_minmax<int>/4096 136.420 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.613 -
BM_std_minmax<int>/5500 191.274 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.535 1.36%
BM_std_minmax<int>/64000 2152.927 -
BM_std_minmax<int>/65536 2203.137 -
BM_std_minmax<int>/7 1.774 -
BM_std_minmax<int>/70000 2350.439 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.161 -
BM_std_minmax<long_long>/1 0.692 -
BM_std_minmax<long_long>/10 2.139 -
BM_std_minmax<long_long>/1024 133.806 -
BM_std_minmax<long_long>/11 2.295 -3.46%
BM_std_minmax<long_long>/12 2.688 -
BM_std_minmax<long_long>/13 2.960 -2.11%
BM_std_minmax<long_long>/14 3.338 -
BM_std_minmax<long_long>/15 3.632 -1.77%
BM_std_minmax<long_long>/16 3.057 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.063 -
BM_std_minmax<long_long>/19 3.069 -
BM_std_minmax<long_long>/2 0.980 -15.96%
BM_std_minmax<long_long>/20 3.276 -
BM_std_minmax<long_long>/21 3.524 -
BM_std_minmax<long_long>/22 3.920 -
BM_std_minmax<long_long>/23 4.327 -
BM_std_minmax<long_long>/24 3.990 -
BM_std_minmax<long_long>/25 4.012 -
BM_std_minmax<long_long>/26 4.009 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.051 -1.19%
BM_std_minmax<long_long>/29 4.206 -1.19%
BM_std_minmax<long_long>/3 1.378 -9.32%
BM_std_minmax<long_long>/30 4.508 -
BM_std_minmax<long_long>/31 4.741 -1.17%
BM_std_minmax<long_long>/32 4.951 -
BM_std_minmax<long_long>/4 1.642 -4.47%
BM_std_minmax<long_long>/4000 526.285 -
BM_std_minmax<long_long>/4096 538.977 -
BM_std_minmax<long_long>/5 1.940 -3.87%
BM_std_minmax<long_long>/512 66.870 -
BM_std_minmax<long_long>/5500 724.685 -
BM_std_minmax<long_long>/6 2.221 -2.90%
BM_std_minmax<long_long>/64 10.333 -
BM_std_minmax<long_long>/64000 8481.362 -
BM_std_minmax<long_long>/65536 8688.293 -
BM_std_minmax<long_long>/7 2.617 -
BM_std_minmax<long_long>/70000 9275.229 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.628 -4.60%
BM_std_minmax<short>/10 1.411 -6.46%
BM_std_minmax<short>/1024 16.552 -
BM_std_minmax<short>/11 1.790 -7.31%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.973 -3.11%
BM_std_minmax<short>/16 1.675 -3.90%
BM_std_minmax<short>/17 1.753 1.25%
BM_std_minmax<short>/18 2.005 -1.52%
BM_std_minmax<short>/19 2.379 -3.25%
BM_std_minmax<short>/2 0.868 -12.70%
BM_std_minmax<short>/20 1.968 -
BM_std_minmax<short>/21 2.021 -
BM_std_minmax<short>/22 2.274 -
BM_std_minmax<short>/23 2.604 -1.93%
BM_std_minmax<short>/24 2.394 4.52%
BM_std_minmax<short>/25 2.262 -2.00%
BM_std_minmax<short>/26 2.518 -1.01%
BM_std_minmax<short>/27 2.881 -1.55%
BM_std_minmax<short>/28 2.600 -
BM_std_minmax<short>/29 2.641 -
BM_std_minmax<short>/3 1.142 -14.28%
BM_std_minmax<short>/30 2.833 4.28%
BM_std_minmax<short>/31 3.155 4.07%
BM_std_minmax<short>/32 1.265 -
BM_std_minmax<short>/4 1.153 12.53%
BM_std_minmax<short>/4000 66.007 -
BM_std_minmax<short>/4096 67.633 -
BM_std_minmax<short>/5 1.160 -
BM_std_minmax<short>/512 8.865 -
BM_std_minmax<short>/5500 97.593 -
BM_std_minmax<short>/6 1.375 1.08%
BM_std_minmax<short>/64 1.525 -1.50%
BM_std_minmax<short>/64000 1064.197 -
BM_std_minmax<short>/65536 1089.740 -
BM_std_minmax<short>/7 1.743 -1.28%
BM_std_minmax<short>/70000 1200.230 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.172 -1.81%
BM_std_minmax<unsigned_char>/1 0.605 -4.30%
BM_std_minmax<unsigned_char>/10 1.387 3.41%
BM_std_minmax<unsigned_char>/1024 8.786 -
BM_std_minmax<unsigned_char>/11 1.797 3.87%
BM_std_minmax<unsigned_char>/12 2.009 -
BM_std_minmax<unsigned_char>/13 2.283 2.06%
BM_std_minmax<unsigned_char>/14 2.545 -
BM_std_minmax<unsigned_char>/15 3.037 3.19%
BM_std_minmax<unsigned_char>/16 0.949 -2.77%
BM_std_minmax<unsigned_char>/17 1.087 -1.51%
BM_std_minmax<unsigned_char>/18 1.295 -
BM_std_minmax<unsigned_char>/19 1.620 -1.85%
BM_std_minmax<unsigned_char>/2 0.834 -7.52%
BM_std_minmax<unsigned_char>/20 1.892 -1.45%
BM_std_minmax<unsigned_char>/21 2.154 -2.77%
BM_std_minmax<unsigned_char>/22 2.458 -1.15%
BM_std_minmax<unsigned_char>/23 2.938 -
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.179 -
BM_std_minmax<unsigned_char>/26 1.388 -
BM_std_minmax<unsigned_char>/27 1.751 -5.89%
BM_std_minmax<unsigned_char>/28 2.085 -1.99%
BM_std_minmax<unsigned_char>/29 2.401 -
BM_std_minmax<unsigned_char>/3 1.112 -8.84%
BM_std_minmax<unsigned_char>/30 2.704 1.73%
BM_std_minmax<unsigned_char>/31 3.196 1.86%
BM_std_minmax<unsigned_char>/32 1.467 -
BM_std_minmax<unsigned_char>/4 1.374 -8.15%
BM_std_minmax<unsigned_char>/4000 39.369 -
BM_std_minmax<unsigned_char>/4096 33.062 -
BM_std_minmax<unsigned_char>/5 1.641 -8.34%
BM_std_minmax<unsigned_char>/512 4.993 -
BM_std_minmax<unsigned_char>/5500 48.648 -3.55%
BM_std_minmax<unsigned_char>/6 1.895 -8.87%
BM_std_minmax<unsigned_char>/64 1.383 10.20%
BM_std_minmax<unsigned_char>/64000 533.707 -
BM_std_minmax<unsigned_char>/65536 546.136 -
BM_std_minmax<unsigned_char>/7 2.331 -4.88%
BM_std_minmax<unsigned_char>/70000 598.949 -
BM_std_minmax<unsigned_char>/8 1.032 6.29%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.607 -
BM_std_minmax<unsigned_int>/10 1.371 -1.19%
BM_std_minmax<unsigned_int>/1024 33.658 -
BM_std_minmax<unsigned_int>/11 1.736 -2.49%
BM_std_minmax<unsigned_int>/12 1.319 -4.85%
BM_std_minmax<unsigned_int>/13 1.353 -2.48%
BM_std_minmax<unsigned_int>/14 1.564 -3.34%
BM_std_minmax<unsigned_int>/15 2.029 -
BM_std_minmax<unsigned_int>/16 1.287 2.87%
BM_std_minmax<unsigned_int>/17 1.490 -
BM_std_minmax<unsigned_int>/18 1.660 -
BM_std_minmax<unsigned_int>/19 1.848 -
BM_std_minmax<unsigned_int>/2 0.867 -
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.857 -
BM_std_minmax<unsigned_int>/22 2.027 -
BM_std_minmax<unsigned_int>/23 2.398 -
BM_std_minmax<unsigned_int>/24 1.814 -
BM_std_minmax<unsigned_int>/25 1.963 -
BM_std_minmax<unsigned_int>/26 2.122 -
BM_std_minmax<unsigned_int>/27 2.441 -
BM_std_minmax<unsigned_int>/28 1.926 -
BM_std_minmax<unsigned_int>/29 2.053 -
BM_std_minmax<unsigned_int>/3 1.156 -1.50%
BM_std_minmax<unsigned_int>/30 2.222 -
BM_std_minmax<unsigned_int>/31 2.633 4.44%
BM_std_minmax<unsigned_int>/32 1.608 -
BM_std_minmax<unsigned_int>/4 1.084 5.96%
BM_std_minmax<unsigned_int>/4000 133.404 -
BM_std_minmax<unsigned_int>/4096 136.616 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.661 -
BM_std_minmax<unsigned_int>/5500 190.555 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2153.556 -
BM_std_minmax<unsigned_int>/65536 2205.453 -
BM_std_minmax<unsigned_int>/7 1.784 -2.71%
BM_std_minmax<unsigned_int>/70000 2353.342 -
BM_std_minmax<unsigned_int>/8 1.118 -3.24%
BM_std_minmax<unsigned_int>/9 1.159 -
BM_std_minmax<unsigned_long_long>/1 0.630 5.82%
BM_std_minmax<unsigned_long_long>/10 2.126 -
BM_std_minmax<unsigned_long_long>/1024 133.969 -
BM_std_minmax<unsigned_long_long>/11 2.310 -1.51%
BM_std_minmax<unsigned_long_long>/12 2.667 -
BM_std_minmax<unsigned_long_long>/13 2.957 -1.08%
BM_std_minmax<unsigned_long_long>/14 3.305 -
BM_std_minmax<unsigned_long_long>/15 3.682 1.40%
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.072 -
BM_std_minmax<unsigned_long_long>/19 3.067 -
BM_std_minmax<unsigned_long_long>/2 0.905 1.81%
BM_std_minmax<unsigned_long_long>/20 3.276 -
BM_std_minmax<unsigned_long_long>/21 3.489 -
BM_std_minmax<unsigned_long_long>/22 3.917 -
BM_std_minmax<unsigned_long_long>/23 4.313 -
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.011 -
BM_std_minmax<unsigned_long_long>/26 4.019 -
BM_std_minmax<unsigned_long_long>/27 4.015 -
BM_std_minmax<unsigned_long_long>/28 4.041 -
BM_std_minmax<unsigned_long_long>/29 4.236 -
BM_std_minmax<unsigned_long_long>/3 1.269 2.88%
BM_std_minmax<unsigned_long_long>/30 4.477 -
BM_std_minmax<unsigned_long_long>/31 4.781 -
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.571 3.06%
BM_std_minmax<unsigned_long_long>/4000 526.803 -
BM_std_minmax<unsigned_long_long>/4096 539.350 -
BM_std_minmax<unsigned_long_long>/5 1.845 1.86%
BM_std_minmax<unsigned_long_long>/512 66.911 -
BM_std_minmax<unsigned_long_long>/5500 724.548 -
BM_std_minmax<unsigned_long_long>/6 2.110 -
BM_std_minmax<unsigned_long_long>/64 10.322 -
BM_std_minmax<unsigned_long_long>/64000 8481.538 -
BM_std_minmax<unsigned_long_long>/65536 8688.541 -
BM_std_minmax<unsigned_long_long>/7 2.545 2.62%
BM_std_minmax<unsigned_long_long>/70000 9268.171 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.627 -
BM_std_minmax<unsigned_short>/10 1.419 -
BM_std_minmax<unsigned_short>/1024 16.641 -
BM_std_minmax<unsigned_short>/11 1.741 1.09%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.388 -
BM_std_minmax<unsigned_short>/14 1.624 -
BM_std_minmax<unsigned_short>/15 1.971 2.43%
BM_std_minmax<unsigned_short>/16 1.694 -
BM_std_minmax<unsigned_short>/17 1.697 2.60%
BM_std_minmax<unsigned_short>/18 1.951 -
BM_std_minmax<unsigned_short>/19 2.169 -
BM_std_minmax<unsigned_short>/2 0.901 -
BM_std_minmax<unsigned_short>/20 1.954 -2.10%
BM_std_minmax<unsigned_short>/21 1.989 -
BM_std_minmax<unsigned_short>/22 2.324 -2.74%
BM_std_minmax<unsigned_short>/23 2.477 -
BM_std_minmax<unsigned_short>/24 2.279 1.76%
BM_std_minmax<unsigned_short>/25 2.317 2.01%
BM_std_minmax<unsigned_short>/26 2.545 -1.34%
BM_std_minmax<unsigned_short>/27 2.805 -1.53%
BM_std_minmax<unsigned_short>/28 2.575 1.42%
BM_std_minmax<unsigned_short>/29 2.569 -
BM_std_minmax<unsigned_short>/3 1.209 -1.00%
BM_std_minmax<unsigned_short>/30 2.842 -
BM_std_minmax<unsigned_short>/31 3.089 -
BM_std_minmax<unsigned_short>/32 1.250 -3.97%
BM_std_minmax<unsigned_short>/4 0.974 -5.37%
BM_std_minmax<unsigned_short>/4000 66.200 -
BM_std_minmax<unsigned_short>/4096 67.815 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.885 -
BM_std_minmax<unsigned_short>/5500 97.826 -
BM_std_minmax<unsigned_short>/6 1.389 3.34%
BM_std_minmax<unsigned_short>/64 1.526 -2.82%
BM_std_minmax<unsigned_short>/64000 1066.984 -
BM_std_minmax<unsigned_short>/65536 1092.323 -
BM_std_minmax<unsigned_short>/7 1.687 -
BM_std_minmax<unsigned_short>/70000 1201.837 -
BM_std_minmax<unsigned_short>/8 1.156 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.313 -
BM_std_minmax_element<char>/1024 261.788 -7.52%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.246 8.45%
BM_std_minmax_element<char>/4 1.205 -3.34%
BM_std_minmax_element<char>/4000 997.988 -8.06%
BM_std_minmax_element<char>/4096 1023.073 -7.96%
BM_std_minmax_element<char>/512 134.501 -6.47%
BM_std_minmax_element<char>/5500 1370.411 -7.99%
BM_std_minmax_element<char>/64 17.110 -1.78%
BM_std_minmax_element<char>/64000 15813.943 -8.37%
BM_std_minmax_element<char>/65536 16212.918 -8.22%
BM_std_minmax_element<char>/70000 17309.187 -8.25%
BM_std_minmax_element<int>/1 0.315 -
BM_std_minmax_element<int>/1024 283.605 3.21%
BM_std_minmax_element<int>/2 0.687 5.89%
BM_std_minmax_element<int>/3 1.148 4.01%
BM_std_minmax_element<int>/4 1.255 -
BM_std_minmax_element<int>/4000 1096.582 3.91%
BM_std_minmax_element<int>/4096 1122.231 3.80%
BM_std_minmax_element<int>/512 144.111 2.54%
BM_std_minmax_element<int>/5500 1504.193 4.15%
BM_std_minmax_element<int>/64 17.789 1.50%
BM_std_minmax_element<int>/64000 17481.969 4.05%
BM_std_minmax_element<int>/65536 17865.078 3.83%
BM_std_minmax_element<int>/70000 19101.500 3.95%
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 282.973 1.47%
BM_std_minmax_element<long_long>/2 0.650 -
BM_std_minmax_element<long_long>/3 1.001 -14.15%
BM_std_minmax_element<long_long>/4 1.261 -
BM_std_minmax_element<long_long>/4000 1090.513 1.88%
BM_std_minmax_element<long_long>/4096 1117.041 1.41%
BM_std_minmax_element<long_long>/512 143.593 1.65%
BM_std_minmax_element<long_long>/5500 1496.959 2.10%
BM_std_minmax_element<long_long>/64 17.783 1.67%
BM_std_minmax_element<long_long>/64000 17457.758 1.99%
BM_std_minmax_element<long_long>/65536 17882.180 2.05%
BM_std_minmax_element<long_long>/70000 19113.406 2.06%
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 287.136 3.90%
BM_std_minmax_element<short>/2 0.647 -5.99%
BM_std_minmax_element<short>/3 1.194 -
BM_std_minmax_element<short>/4 1.256 1.05%
BM_std_minmax_element<short>/4000 1101.115 4.54%
BM_std_minmax_element<short>/4096 1129.206 4.53%
BM_std_minmax_element<short>/512 146.133 3.61%
BM_std_minmax_element<short>/5500 1512.267 4.41%
BM_std_minmax_element<short>/64 17.699 2.17%
BM_std_minmax_element<short>/64000 17533.744 4.71%
BM_std_minmax_element<short>/65536 17962.980 4.55%
BM_std_minmax_element<short>/70000 19194.393 4.53%
BM_tolower_char<char> 0.626 -9.54%
BM_tolower_char<wchar_t> 0.634 -8.27%
BM_tolower_string<char> 14.989 -
BM_tolower_string<wchar_t> 6.223 -
BM_toupper_char<char> 0.617 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.008 -
BM_toupper_string<wchar_t> 6.221 -
BM_vector_deque_copy/0 0.408 7.21%
BM_vector_deque_copy/1 2.317 -
BM_vector_deque_copy/1024 35.939 -
BM_vector_deque_copy/2 2.066 -
BM_vector_deque_copy/4000 140.130 -
BM_vector_deque_copy/4096 145.077 -
BM_vector_deque_copy/512 17.006 -
BM_vector_deque_copy/5500 197.482 -
BM_vector_deque_copy/64 2.817 -
BM_vector_deque_copy/64000 2377.847 -12.18%
BM_vector_deque_copy/65536 2364.159 -2.52%
BM_vector_deque_copy/70000 2586.194 -11.65%
BM_vector_deque_copy_backward/0 0.608 24.92%
BM_vector_deque_copy_backward/1 2.322 8.07%
BM_vector_deque_copy_backward/1024 37.849 -2.67%
BM_vector_deque_copy_backward/2 2.064 9.08%
BM_vector_deque_copy_backward/4000 144.279 -1.53%
BM_vector_deque_copy_backward/4096 148.690 -1.04%
BM_vector_deque_copy_backward/512 17.602 -2.56%
BM_vector_deque_copy_backward/5500 197.717 -
BM_vector_deque_copy_backward/64 2.955 -6.00%
BM_vector_deque_copy_backward/64000 7729.405 -1.10%
BM_vector_deque_copy_backward/65536 7884.047 -2.58%
BM_vector_deque_copy_backward/70000 8520.294 -1.26%
BM_vector_deque_move/0 0.395 -
BM_vector_deque_move/1 2.314 -
BM_vector_deque_move/1024 35.765 -
BM_vector_deque_move/2 2.067 -
BM_vector_deque_move/4000 140.837 -1.07%
BM_vector_deque_move/4096 145.546 -1.95%
BM_vector_deque_move/512 17.028 -
BM_vector_deque_move/5500 196.976 -1.03%
BM_vector_deque_move/64 2.806 -2.82%
BM_vector_deque_move/64000 2362.986 -13.07%
BM_vector_deque_move/65536 2365.457 -10.28%
BM_vector_deque_move/70000 2576.246 -11.84%
BM_vector_deque_move_backward/0 0.448 -11.04%
BM_vector_deque_move_backward/1 2.564 3.01%
BM_vector_deque_move_backward/1024 38.117 -
BM_vector_deque_move_backward/2 2.279 5.09%
BM_vector_deque_move_backward/4000 144.635 -1.08%
BM_vector_deque_move_backward/4096 148.534 -
BM_vector_deque_move_backward/512 17.574 -2.25%
BM_vector_deque_move_backward/5500 198.012 -
BM_vector_deque_move_backward/64 3.044 -2.19%
BM_vector_deque_move_backward/64000 7520.467 -1.61%
BM_vector_deque_move_backward/65536 7917.215 3.72%
BM_vector_deque_move_backward/70000 8243.750 -
BM_vector_deque_ranges_copy/0 0.503 45.20%
BM_vector_deque_ranges_copy/1 2.201 -5.50%
BM_vector_deque_ranges_copy/1024 35.786 -1.29%
BM_vector_deque_ranges_copy/2 1.890 -8.62%
BM_vector_deque_ranges_copy/4000 140.262 -
BM_vector_deque_ranges_copy/4096 145.219 -1.69%
BM_vector_deque_ranges_copy/512 17.075 -
BM_vector_deque_ranges_copy/5500 195.942 -1.32%
BM_vector_deque_ranges_copy/64 2.746 -2.46%
BM_vector_deque_ranges_copy/64000 2378.711 -12.37%
BM_vector_deque_ranges_copy/65536 2366.285 -10.35%
BM_vector_deque_ranges_copy/70000 2584.246 -11.86%
BM_vector_deque_ranges_copy_backward/0 0.477 -
BM_vector_deque_ranges_copy_backward/1 2.174 -2.71%
BM_vector_deque_ranges_copy_backward/1024 38.200 -
BM_vector_deque_ranges_copy_backward/2 1.818 -6.67%
BM_vector_deque_ranges_copy_backward/4000 141.747 -
BM_vector_deque_ranges_copy_backward/4096 148.017 -2.33%
BM_vector_deque_ranges_copy_backward/512 17.895 -
BM_vector_deque_ranges_copy_backward/5500 197.464 -1.70%
BM_vector_deque_ranges_copy_backward/64 3.037 -2.24%
BM_vector_deque_ranges_copy_backward/64000 7642.037 -
BM_vector_deque_ranges_copy_backward/65536 8063.735 1.69%
BM_vector_deque_ranges_copy_backward/70000 8379.798 -3.15%
BM_vector_deque_ranges_move/0 0.347 -37.06%
BM_vector_deque_ranges_move/1 2.346 3.98%
BM_vector_deque_ranges_move/1024 35.817 -
BM_vector_deque_ranges_move/2 2.100 4.70%
BM_vector_deque_ranges_move/4000 140.467 -1.31%
BM_vector_deque_ranges_move/4096 145.160 -
BM_vector_deque_ranges_move/512 17.084 -
BM_vector_deque_ranges_move/5500 197.259 -
BM_vector_deque_ranges_move/64 2.793 -
BM_vector_deque_ranges_move/64000 2376.052 -8.38%
BM_vector_deque_ranges_move/65536 2361.944 -10.16%
BM_vector_deque_ranges_move/70000 2580.842 -8.31%
BM_vector_deque_ranges_move_backward/0 0.548 30.64%
BM_vector_deque_ranges_move_backward/1 2.213 6.76%
BM_vector_deque_ranges_move_backward/1024 37.785 -
BM_vector_deque_ranges_move_backward/2 1.999 11.05%
BM_vector_deque_ranges_move_backward/4000 141.022 -1.42%
BM_vector_deque_ranges_move_backward/4096 148.122 -
BM_vector_deque_ranges_move_backward/512 17.608 -3.30%
BM_vector_deque_ranges_move_backward/5500 198.735 -
BM_vector_deque_ranges_move_backward/64 2.961 -7.11%
BM_vector_deque_ranges_move_backward/64000 7669.638 1.86%
BM_vector_deque_ranges_move_backward/65536 7813.070 1.95%
BM_vector_deque_ranges_move_backward/70000 8365.992 2.21%
SetIntersection_Front_Set_float_1024_1 1153666.965 2.18%
SetIntersection_Front_Set_float_1024_1024 15542032.265 4.82%
SetIntersection_Front_Set_float_1024_16 1308630.324 2.14%
SetIntersection_Front_Set_float_1024_256 5061280.402 14.21%
SetIntersection_Front_Set_float_1024_4 1142498.107 -1.69%
SetIntersection_Front_Set_float_1024_64 2074058.430 9.93%
SetIntersection_Front_Set_float_16384_1 1117160.023 1.26%
SetIntersection_Front_Set_float_16384_1024 15210632.863 -3.59%
SetIntersection_Front_Set_float_16384_16 1300410.329 -
SetIntersection_Front_Set_float_16384_16384 238829999.662 -4.85%
SetIntersection_Front_Set_float_16384_256 4477853.361 -
SetIntersection_Front_Set_float_16384_4 1157354.408 -
SetIntersection_Front_Set_float_16384_64 2011476.512 4.40%
SetIntersection_Front_Set_float_16_1 67175577.718 -
SetIntersection_Front_Set_float_16_16 41955862.255 -
SetIntersection_Front_Set_float_16_4 58906229.414 -
SetIntersection_Front_Set_float_1_1 571222614.290 -
SetIntersection_Front_Set_float_256_1 4421911.519 -
SetIntersection_Front_Set_float_256_16 4917686.240 -
SetIntersection_Front_Set_float_256_256 9510774.401 3.14%
SetIntersection_Front_Set_float_256_4 4536376.744 -
SetIntersection_Front_Set_float_256_64 6535208.944 -
SetIntersection_Front_Set_float_262144_1 1093298.865 -2.51%
SetIntersection_Front_Set_float_262144_1024 15899304.199 8.43%
SetIntersection_Front_Set_float_262144_16 1306073.744 5.80%
SetIntersection_Front_Set_float_262144_16384 240945971.074 -
SetIntersection_Front_Set_float_262144_256 4725172.142 -
SetIntersection_Front_Set_float_262144_262144 1731936.606 -
SetIntersection_Front_Set_float_262144_4 1143400.856 -
SetIntersection_Front_Set_float_262144_64 1981105.708 1.85%
SetIntersection_Front_Set_float_4_1 228474305.261 -
SetIntersection_Front_Set_float_4_4 146750440.792 -
SetIntersection_Front_Set_float_64_1 17555741.649 -
SetIntersection_Front_Set_float_64_16 16919618.605 -
SetIntersection_Front_Set_float_64_4 17322743.994 -
SetIntersection_Front_Set_float_64_64 15058525.896 1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1115718.686 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20381390.332 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1395424.412 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6208497.018 1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1169712.622 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2360052.126 3.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1112252.353 -1.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20793613.378 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1362168.877 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 349800568.554 1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6040534.983 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1177237.912 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2199726.869 -4.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67200204.803 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43920818.439 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59437024.079 -1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570550992.649 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4391342.432 -3.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5160580.877 -1.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11705888.638 -2.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4607649.748 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7402597.034 1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1088579.480 -2.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20861549.411 -1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1405785.074 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 351686993.518 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6043450.938 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2233996.420 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1179596.392 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2288899.864 1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 227961100.220 -1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148455774.894 -1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17505714.003 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17771482.853 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17471172.414 -1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18072468.545 -2.05%
SetIntersection_Front_Set_string_1024_1 1149063.486 -
SetIntersection_Front_Set_string_1024_1024 57937101.728 -
SetIntersection_Front_Set_string_1024_16 2085306.128 3.59%
SetIntersection_Front_Set_string_1024_256 16604472.114 3.45%
SetIntersection_Front_Set_string_1024_4 1346432.882 2.38%
SetIntersection_Front_Set_string_1024_64 5061183.849 4.18%
SetIntersection_Front_Set_string_16384_1 1144636.921 -
SetIntersection_Front_Set_string_16384_1024 60891173.858 2.34%
SetIntersection_Front_Set_string_16384_16 1954401.453 -1.88%
SetIntersection_Front_Set_string_16384_16384 350401718.845 -
SetIntersection_Front_Set_string_16384_256 15967307.953 2.30%
SetIntersection_Front_Set_string_16384_4 1325335.469 1.52%
SetIntersection_Front_Set_string_16384_64 5236826.986 12.02%
SetIntersection_Front_Set_string_16_1 69382724.113 -
SetIntersection_Front_Set_string_16_16 64397312.562 1.71%
SetIntersection_Front_Set_string_16_4 68859782.733 1.44%
SetIntersection_Front_Set_string_1_1 589620933.715 -
SetIntersection_Front_Set_string_256_1 4566993.622 -
SetIntersection_Front_Set_string_256_16 7688374.441 2.78%
SetIntersection_Front_Set_string_256_256 31565865.170 3.02%
SetIntersection_Front_Set_string_256_4 5343131.230 3.09%
SetIntersection_Front_Set_string_256_64 16240458.690 3.68%
SetIntersection_Front_Set_string_262144_1 1167954.358 -
SetIntersection_Front_Set_string_262144_1024 61888212.847 2.56%
SetIntersection_Front_Set_string_262144_16 2010347.272 1.59%
SetIntersection_Front_Set_string_262144_16384 352096212.457 -
SetIntersection_Front_Set_string_262144_256 16554083.608 2.68%
SetIntersection_Front_Set_string_262144_262144 17687836.912 -2.13%
SetIntersection_Front_Set_string_262144_4 1341030.769 -
SetIntersection_Front_Set_string_262144_64 5024118.963 3.74%
SetIntersection_Front_Set_string_4_1 235764975.605 -
SetIntersection_Front_Set_string_4_4 169138334.277 -
SetIntersection_Front_Set_string_64_1 18132428.721 -
SetIntersection_Front_Set_string_64_16 25912825.662 -
SetIntersection_Front_Set_string_64_4 20214579.787 1.91%
SetIntersection_Front_Set_string_64_64 39404372.825 3.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1125720.657 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24886919.183 1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1399466.122 -3.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6688497.654 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1183272.670 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2435645.516 -3.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1121245.443 -1.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26687627.914 -3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1415007.650 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353106238.914 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6280146.910 -5.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1162126.708 -3.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2356742.452 -3.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67313864.161 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45040441.392 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60413864.769 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 571072823.671 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4471108.836 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5358077.872 -1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12454572.753 -3.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4632525.135 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7558296.709 -4.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1115547.166 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28163520.028 8.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1396575.599 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351848301.503 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6896502.172 2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3042910.400 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1163712.508 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2381683.093 -4.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 228305578.345 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 149957236.010 -1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17506575.931 -1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17974643.219 -2.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17634923.931 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19349065.408 -1.10%
SetIntersection_Front_Set_uint32_1024_1 1073628.751 -4.28%
SetIntersection_Front_Set_uint32_1024_1024 15142502.292 -4.87%
SetIntersection_Front_Set_uint32_1024_16 1315760.021 -2.46%
SetIntersection_Front_Set_uint32_1024_256 5085223.744 -1.49%
SetIntersection_Front_Set_uint32_1024_4 1131523.475 -2.67%
SetIntersection_Front_Set_uint32_1024_64 1989603.352 -3.70%
SetIntersection_Front_Set_uint32_16384_1 1104402.051 -1.25%
SetIntersection_Front_Set_uint32_16384_1024 15602642.328 -8.72%
SetIntersection_Front_Set_uint32_16384_16 1307794.114 -2.89%
SetIntersection_Front_Set_uint32_16384_16384 248361622.340 -26.26%
SetIntersection_Front_Set_uint32_16384_256 4978014.254 9.19%
SetIntersection_Front_Set_uint32_16384_4 1141301.694 -2.14%
SetIntersection_Front_Set_uint32_16384_64 1970114.412 4.36%
SetIntersection_Front_Set_uint32_16_1 66684347.285 -1.04%
SetIntersection_Front_Set_uint32_16_16 40531589.619 -3.44%
SetIntersection_Front_Set_uint32_16_4 58558553.394 -1.07%
SetIntersection_Front_Set_uint32_1_1 567384993.318 -
SetIntersection_Front_Set_uint32_256_1 4370762.062 -1.93%
SetIntersection_Front_Set_uint32_256_16 4851583.912 -5.00%
SetIntersection_Front_Set_uint32_256_256 8960615.163 -4.98%
SetIntersection_Front_Set_uint32_256_4 4518030.927 -1.75%
SetIntersection_Front_Set_uint32_256_64 6447880.795 -5.31%
SetIntersection_Front_Set_uint32_262144_1 1066898.636 -3.31%
SetIntersection_Front_Set_uint32_262144_1024 15518642.158 6.23%
SetIntersection_Front_Set_uint32_262144_16 1273305.864 -1.81%
SetIntersection_Front_Set_uint32_262144_16384 350269533.170 -
SetIntersection_Front_Set_uint32_262144_256 4498957.575 -
SetIntersection_Front_Set_uint32_262144_262144 1802896.891 -2.01%
SetIntersection_Front_Set_uint32_262144_4 1110756.968 -
SetIntersection_Front_Set_uint32_262144_64 1883857.830 -2.23%
SetIntersection_Front_Set_uint32_4_1 227715550.540 -
SetIntersection_Front_Set_uint32_4_4 145881192.162 -1.60%
SetIntersection_Front_Set_uint32_64_1 17460074.716 -
SetIntersection_Front_Set_uint32_64_16 16777424.603 -
SetIntersection_Front_Set_uint32_64_4 17067952.153 -1.73%
SetIntersection_Front_Set_uint32_64_64 15515543.639 -2.16%
SetIntersection_Front_Set_uint64_1024_1 1111742.738 -
SetIntersection_Front_Set_uint64_1024_1024 15076427.280 -4.44%
SetIntersection_Front_Set_uint64_1024_16 1284757.996 -5.71%
SetIntersection_Front_Set_uint64_1024_256 4693780.241 -6.69%
SetIntersection_Front_Set_uint64_1024_4 1149064.287 -1.23%
SetIntersection_Front_Set_uint64_1024_64 1945801.322 -
SetIntersection_Front_Set_uint64_16384_1 1112805.618 -1.23%
SetIntersection_Front_Set_uint64_16384_1024 14601994.544 -15.06%
SetIntersection_Front_Set_uint64_16384_16 1302454.764 2.88%
SetIntersection_Front_Set_uint64_16384_16384 348638261.557 -
SetIntersection_Front_Set_uint64_16384_256 4206999.304 -13.87%
SetIntersection_Front_Set_uint64_16384_4 1144284.372 -1.22%
SetIntersection_Front_Set_uint64_16384_64 1838817.170 -10.86%
SetIntersection_Front_Set_uint64_16_1 66911317.266 -
SetIntersection_Front_Set_uint64_16_16 40683753.293 -3.05%
SetIntersection_Front_Set_uint64_16_4 58497082.484 -
SetIntersection_Front_Set_uint64_1_1 567686245.260 -
SetIntersection_Front_Set_uint64_256_1 4438303.170 -
SetIntersection_Front_Set_uint64_256_16 4823099.020 -1.40%
SetIntersection_Front_Set_uint64_256_256 8451801.250 -17.41%
SetIntersection_Front_Set_uint64_256_4 4496714.528 -1.31%
SetIntersection_Front_Set_uint64_256_64 6249993.077 -1.34%
SetIntersection_Front_Set_uint64_262144_1 1116881.845 -1.60%
SetIntersection_Front_Set_uint64_262144_1024 14067002.871 -7.26%
SetIntersection_Front_Set_uint64_262144_16 1283038.194 -2.27%
SetIntersection_Front_Set_uint64_262144_16384 342116308.064 -1.46%
SetIntersection_Front_Set_uint64_262144_256 4920592.966 -
SetIntersection_Front_Set_uint64_262144_262144 1808209.149 -2.46%
SetIntersection_Front_Set_uint64_262144_4 1151813.401 -1.97%
SetIntersection_Front_Set_uint64_262144_64 1838074.135 -8.77%
SetIntersection_Front_Set_uint64_4_1 226465556.480 -1.08%
SetIntersection_Front_Set_uint64_4_4 147295840.050 -
SetIntersection_Front_Set_uint64_64_1 17503381.721 -
SetIntersection_Front_Set_uint64_64_16 16632078.630 -2.07%
SetIntersection_Front_Set_uint64_64_4 17071465.868 -1.43%
SetIntersection_Front_Set_uint64_64_64 14294119.108 -9.45%
SetIntersection_Front_Vector_float_1024_1 1121156.093 -
SetIntersection_Front_Vector_float_1024_1024 5943697.570 -
SetIntersection_Front_Vector_float_1024_16 1199896.630 2.88%
SetIntersection_Front_Vector_float_1024_256 2348958.489 -
SetIntersection_Front_Vector_float_1024_4 1137585.723 -
SetIntersection_Front_Vector_float_1024_64 1414336.233 -1.31%
SetIntersection_Front_Vector_float_16384_1 1110975.290 -1.55%
SetIntersection_Front_Vector_float_16384_1024 5983412.880 -
SetIntersection_Front_Vector_float_16384_16 1180246.066 -1.45%
SetIntersection_Front_Vector_float_16384_16384 80330573.012 -
SetIntersection_Front_Vector_float_16384_256 2345398.169 -
SetIntersection_Front_Vector_float_16384_4 1128037.614 -1.02%
SetIntersection_Front_Vector_float_16384_64 1427203.469 -1.46%
SetIntersection_Front_Vector_float_16_1 67108961.885 -
SetIntersection_Front_Vector_float_16_16 37948258.798 -1.11%
SetIntersection_Front_Vector_float_16_4 57667365.449 -1.05%
SetIntersection_Front_Vector_float_1_1 571853994.980 -
SetIntersection_Front_Vector_float_256_1 4470735.373 -
SetIntersection_Front_Vector_float_256_16 4467366.014 -
SetIntersection_Front_Vector_float_256_256 4712030.137 -
SetIntersection_Front_Vector_float_256_4 4403928.246 -1.64%
SetIntersection_Front_Vector_float_256_64 4583329.203 -
SetIntersection_Front_Vector_float_262144_1 1130117.390 -
SetIntersection_Front_Vector_float_262144_1024 5954749.893 -
SetIntersection_Front_Vector_float_262144_16 1196062.814 -1.09%
SetIntersection_Front_Vector_float_262144_16384 80058036.391 -
SetIntersection_Front_Vector_float_262144_256 2309153.807 -2.00%
SetIntersection_Front_Vector_float_262144_262144 350776365.099 -
SetIntersection_Front_Vector_float_262144_4 1129585.599 -1.82%
SetIntersection_Front_Vector_float_262144_64 1433090.599 -
SetIntersection_Front_Vector_float_4_1 228406421.691 -
SetIntersection_Front_Vector_float_4_4 145925636.695 -
SetIntersection_Front_Vector_float_64_1 17540453.551 -
SetIntersection_Front_Vector_float_64_16 15212376.593 -
SetIntersection_Front_Vector_float_64_4 17026925.536 -
SetIntersection_Front_Vector_float_64_64 11443603.053 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1107953.749 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8411024.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1213560.005 -3.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2932759.515 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1128343.687 -2.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1585078.430 -1.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1110980.293 1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8343887.977 -3.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1196589.130 -2.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 116495667.190 -4.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2948919.071 -9.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1092279.017 -4.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1590592.627 -4.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66902603.668 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39526625.370 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 57872356.667 -1.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569008126.422 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4418583.101 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4612986.299 -1.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5814353.391 -10.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4490520.376 -1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5082551.327 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1084037.499 -3.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8417185.344 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1224881.236 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121551057.937 -1.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2942279.139 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 356245304.310 1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1146656.074 -1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1582500.377 -4.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227100978.461 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146544157.726 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17496734.013 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15526990.516 -1.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16931758.441 -2.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12624904.388 -9.62%
SetIntersection_Front_Vector_string_1024_1 1141079.389 1.41%
SetIntersection_Front_Vector_string_1024_1024 40336168.398 4.55%
SetIntersection_Front_Vector_string_1024_16 1727248.809 1.48%
SetIntersection_Front_Vector_string_1024_256 9926847.655 -3.12%
SetIntersection_Front_Vector_string_1024_4 1252888.471 -
SetIntersection_Front_Vector_string_1024_64 3670868.889 8.61%
SetIntersection_Front_Vector_string_16384_1 1110016.883 -4.25%
SetIntersection_Front_Vector_string_16384_1024 39487372.730 3.91%
SetIntersection_Front_Vector_string_16384_16 1681561.586 -3.80%
SetIntersection_Front_Vector_string_16384_16384 353135703.915 -
SetIntersection_Front_Vector_string_16384_256 10279543.762 7.81%
SetIntersection_Front_Vector_string_16384_4 1266829.917 -
SetIntersection_Front_Vector_string_16384_64 3405735.120 -1.00%
SetIntersection_Front_Vector_string_16_1 68640501.321 -
SetIntersection_Front_Vector_string_16_16 55570549.526 1.49%
SetIntersection_Front_Vector_string_16_4 64080156.603 -
SetIntersection_Front_Vector_string_1_1 583918722.552 -
SetIntersection_Front_Vector_string_256_1 4479741.831 -1.25%
SetIntersection_Front_Vector_string_256_16 6445300.769 -
SetIntersection_Front_Vector_string_256_256 21448392.810 11.27%
SetIntersection_Front_Vector_string_256_4 4907698.153 -
SetIntersection_Front_Vector_string_256_64 11045827.646 1.53%
SetIntersection_Front_Vector_string_262144_1 1159357.109 -1.30%
SetIntersection_Front_Vector_string_262144_1024 41080909.955 3.49%
SetIntersection_Front_Vector_string_262144_16 1718182.740 -
SetIntersection_Front_Vector_string_262144_16384 347761732.138 -
SetIntersection_Front_Vector_string_262144_256 10235277.487 2.13%
SetIntersection_Front_Vector_string_262144_262144 14338634.277 -
SetIntersection_Front_Vector_string_262144_4 1253733.948 -
SetIntersection_Front_Vector_string_262144_64 3470537.793 1.45%
SetIntersection_Front_Vector_string_4_1 232429405.970 -1.18%
SetIntersection_Front_Vector_string_4_4 159832248.504 -
SetIntersection_Front_Vector_string_64_1 17901938.190 -1.34%
SetIntersection_Front_Vector_string_64_16 21989774.733 1.05%
SetIntersection_Front_Vector_string_64_4 18995073.619 -
SetIntersection_Front_Vector_string_64_64 27530697.654 1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115205.463 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9668118.558 -1.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1280704.993 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3271099.145 -7.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1152996.392 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1646110.317 -5.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1091960.576 -2.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9841607.074 -9.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1240724.086 -2.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 144348780.091 -1.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3551508.667 6.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1135845.528 1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1682011.115 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66703203.775 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40463125.306 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58824975.612 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 567367256.648 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4418736.962 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4745881.164 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6605852.867 -6.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4459643.063 -2.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5352828.503 -3.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1085848.731 -3.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10374710.264 -4.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1258985.131 1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 145137761.164 -2.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3405093.515 1.97%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349060051.375 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1143449.025 -1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1654164.722 -4.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227382870.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146676061.391 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17441309.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15832203.801 -2.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17088338.835 -1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13270494.390 -2.55%
SetIntersection_Front_Vector_uint32_1024_1 1116955.816 -
SetIntersection_Front_Vector_uint32_1024_1024 5977855.721 -
SetIntersection_Front_Vector_uint32_1024_16 1178605.070 -1.01%
SetIntersection_Front_Vector_uint32_1024_256 2350058.169 2.63%
SetIntersection_Front_Vector_uint32_1024_4 1090132.449 -4.33%
SetIntersection_Front_Vector_uint32_1024_64 1435308.107 -1.17%
SetIntersection_Front_Vector_uint32_16384_1 1075922.856 -2.05%
SetIntersection_Front_Vector_uint32_16384_1024 5858037.736 -1.64%
SetIntersection_Front_Vector_uint32_16384_16 1190654.825 -
SetIntersection_Front_Vector_uint32_16384_16384 81546153.016 1.55%
SetIntersection_Front_Vector_uint32_16384_256 2349290.493 -
SetIntersection_Front_Vector_uint32_16384_4 1120401.238 -1.65%
SetIntersection_Front_Vector_uint32_16384_64 1440422.798 -
SetIntersection_Front_Vector_uint32_16_1 66725477.470 -
SetIntersection_Front_Vector_uint32_16_16 39001937.182 2.29%
SetIntersection_Front_Vector_uint32_16_4 57452647.404 -1.26%
SetIntersection_Front_Vector_uint32_1_1 568970546.612 -
SetIntersection_Front_Vector_uint32_256_1 4408916.312 -
SetIntersection_Front_Vector_uint32_256_16 4482970.475 -
SetIntersection_Front_Vector_uint32_256_256 4670049.028 -
SetIntersection_Front_Vector_uint32_256_4 4428064.205 -
SetIntersection_Front_Vector_uint32_256_64 4595962.786 -
SetIntersection_Front_Vector_uint32_262144_1 1120865.630 -
SetIntersection_Front_Vector_uint32_262144_1024 5982080.712 -
SetIntersection_Front_Vector_uint32_262144_16 1175874.078 -1.54%
SetIntersection_Front_Vector_uint32_262144_16384 79345040.464 -
SetIntersection_Front_Vector_uint32_262144_256 2347619.797 -
SetIntersection_Front_Vector_uint32_262144_262144 349971702.247 -
SetIntersection_Front_Vector_uint32_262144_4 1089387.667 -1.40%
SetIntersection_Front_Vector_uint32_262144_64 1436529.991 -
SetIntersection_Front_Vector_uint32_4_1 227758159.480 -
SetIntersection_Front_Vector_uint32_4_4 145357963.530 -
SetIntersection_Front_Vector_uint32_64_1 17416016.589 -
SetIntersection_Front_Vector_uint32_64_16 15075038.016 -1.38%
SetIntersection_Front_Vector_uint32_64_4 16931433.396 -1.11%
SetIntersection_Front_Vector_uint32_64_64 11508654.534 -
SetIntersection_Front_Vector_uint64_1024_1 1117795.049 2.51%
SetIntersection_Front_Vector_uint64_1024_1024 5959924.205 -
SetIntersection_Front_Vector_uint64_1024_16 1209859.521 -
SetIntersection_Front_Vector_uint64_1024_256 2280266.438 -1.41%
SetIntersection_Front_Vector_uint64_1024_4 1137638.032 -
SetIntersection_Front_Vector_uint64_1024_64 1505693.025 -
SetIntersection_Front_Vector_uint64_16384_1 1084976.457 -1.84%
SetIntersection_Front_Vector_uint64_16384_1024 5923018.644 -16.44%
SetIntersection_Front_Vector_uint64_16384_16 1182130.430 -
SetIntersection_Front_Vector_uint64_16384_16384 81780372.261 -
SetIntersection_Front_Vector_uint64_16384_256 2323302.533 -
SetIntersection_Front_Vector_uint64_16384_4 1118776.454 -1.06%
SetIntersection_Front_Vector_uint64_16384_64 1407066.009 -1.31%
SetIntersection_Front_Vector_uint64_16_1 66602711.963 -
SetIntersection_Front_Vector_uint64_16_16 38468650.325 -
SetIntersection_Front_Vector_uint64_16_4 57648748.639 -
SetIntersection_Front_Vector_uint64_1_1 567783914.515 -
SetIntersection_Front_Vector_uint64_256_1 4359969.436 -
SetIntersection_Front_Vector_uint64_256_16 4421880.973 -
SetIntersection_Front_Vector_uint64_256_256 5201962.171 10.61%
SetIntersection_Front_Vector_uint64_256_4 4467354.672 -
SetIntersection_Front_Vector_uint64_256_64 4559720.773 -1.93%
SetIntersection_Front_Vector_uint64_262144_1 1058697.447 -3.95%
SetIntersection_Front_Vector_uint64_262144_1024 7125561.010 19.57%
SetIntersection_Front_Vector_uint64_262144_16 1183292.462 -1.98%
SetIntersection_Front_Vector_uint64_262144_16384 81987809.019 -
SetIntersection_Front_Vector_uint64_262144_256 2281120.282 -
SetIntersection_Front_Vector_uint64_262144_262144 345134262.773 -
SetIntersection_Front_Vector_uint64_262144_4 1102686.247 -1.52%
SetIntersection_Front_Vector_uint64_262144_64 1440692.963 -
SetIntersection_Front_Vector_uint64_4_1 226176441.262 -1.02%
SetIntersection_Front_Vector_uint64_4_4 144390908.473 -
SetIntersection_Front_Vector_uint64_64_1 17410847.723 -
SetIntersection_Front_Vector_uint64_64_16 15093456.908 -2.04%
SetIntersection_Front_Vector_uint64_64_4 16831699.112 -
SetIntersection_Front_Vector_uint64_64_64 11387296.640 1.39%
SetIntersection_Interlaced_Set_float_1024_1 1111842.240 -
SetIntersection_Interlaced_Set_float_1024_1024 15497037.833 -
SetIntersection_Interlaced_Set_float_1024_16 11502378.533 -
SetIntersection_Interlaced_Set_float_1024_256 16444492.311 -
SetIntersection_Interlaced_Set_float_1024_4 10196728.977 -
SetIntersection_Interlaced_Set_float_1024_64 10122485.741 -
SetIntersection_Interlaced_Set_float_16384_1 1112789.289 -
SetIntersection_Interlaced_Set_float_16384_1024 170083299.750 -
SetIntersection_Interlaced_Set_float_16384_16 215866271.941 2.06%
SetIntersection_Interlaced_Set_float_16384_16384 338126759.108 1.85%
SetIntersection_Interlaced_Set_float_16384_256 205575403.116 -
SetIntersection_Interlaced_Set_float_16384_4 175589931.076 1.10%
SetIntersection_Interlaced_Set_float_16384_64 222034802.801 -
SetIntersection_Interlaced_Set_float_16_1 67190890.408 -
SetIntersection_Interlaced_Set_float_16_16 41559067.164 -1.01%
SetIntersection_Interlaced_Set_float_16_4 64831204.690 -
SetIntersection_Interlaced_Set_float_1_1 571731179.364 -
SetIntersection_Interlaced_Set_float_256_1 4461651.476 -
SetIntersection_Interlaced_Set_float_256_16 12310105.008 -1.10%
SetIntersection_Interlaced_Set_float_256_256 9349406.690 3.86%
SetIntersection_Interlaced_Set_float_256_4 11464256.398 -
SetIntersection_Interlaced_Set_float_256_64 15404993.632 -
SetIntersection_Interlaced_Set_float_262144_1 1104243.105 1.20%
SetIntersection_Interlaced_Set_float_262144_1024 1542466.960 -3.11%
SetIntersection_Interlaced_Set_float_262144_16 1629056.721 -2.29%
SetIntersection_Interlaced_Set_float_262144_16384 1266192.791 -
SetIntersection_Interlaced_Set_float_262144_256 1595968.668 -1.63%
SetIntersection_Interlaced_Set_float_262144_262144 1805684.897 -
SetIntersection_Interlaced_Set_float_262144_4 1310592.530 -2.48%
SetIntersection_Interlaced_Set_float_262144_64 1595124.348 -1.58%
SetIntersection_Interlaced_Set_float_4_1 228374909.888 -
SetIntersection_Interlaced_Set_float_4_4 147348119.043 -
SetIntersection_Interlaced_Set_float_64_1 17511400.320 -1.49%
SetIntersection_Interlaced_Set_float_64_16 24835704.952 -
SetIntersection_Interlaced_Set_float_64_4 22353621.951 -
SetIntersection_Interlaced_Set_float_64_64 15301387.339 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1113810.162 -1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 22174606.807 4.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11788927.515 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19589841.233 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9965457.493 1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11052260.475 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1117526.281 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180997929.224 1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220762557.130 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 350032083.218 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207906522.976 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182050065.875 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229143589.119 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67260891.733 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43851171.043 -2.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66407801.920 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 570659895.323 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4466902.064 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12961059.949 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12747788.828 4.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11295493.751 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18259181.080 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1081366.536 -3.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1642427.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1702029.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1355363.363 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1665329.914 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2336281.900 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1375284.670 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1671795.900 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228224520.276 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 148900904.085 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17486730.762 -1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27308260.819 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23360786.023 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18826637.896 1.43%
SetIntersection_Interlaced_Set_string_1024_1 1181230.541 1.56%
SetIntersection_Interlaced_Set_string_1024_1024 58362666.620 2.49%
SetIntersection_Interlaced_Set_string_1024_16 13836144.103 -1.05%
SetIntersection_Interlaced_Set_string_1024_256 36400148.510 4.43%
SetIntersection_Interlaced_Set_string_1024_4 10416617.010 -1.10%
SetIntersection_Interlaced_Set_string_1024_64 16845015.738 1.45%
SetIntersection_Interlaced_Set_string_16384_1 1148803.661 -2.00%
SetIntersection_Interlaced_Set_string_16384_1024 360059088.169 2.24%
SetIntersection_Interlaced_Set_string_16384_16 245304134.527 -
SetIntersection_Interlaced_Set_string_16384_16384 347240282.540 -1.20%
SetIntersection_Interlaced_Set_string_16384_256 352048192.639 2.07%
SetIntersection_Interlaced_Set_string_16384_4 201035026.572 -
SetIntersection_Interlaced_Set_string_16384_64 359552848.266 2.52%
SetIntersection_Interlaced_Set_string_16_1 69288908.078 -
SetIntersection_Interlaced_Set_string_16_16 63082908.909 -
SetIntersection_Interlaced_Set_string_16_4 76985542.736 -
SetIntersection_Interlaced_Set_string_1_1 588845814.844 -
SetIntersection_Interlaced_Set_string_256_1 4598843.286 -
SetIntersection_Interlaced_Set_string_256_16 18360162.492 -
SetIntersection_Interlaced_Set_string_256_256 30825820.168 -5.67%
SetIntersection_Interlaced_Set_string_256_4 14284455.351 1.78%
SetIntersection_Interlaced_Set_string_256_64 31559326.208 5.79%
SetIntersection_Interlaced_Set_string_262144_1 1156951.242 -1.02%
SetIntersection_Interlaced_Set_string_262144_1024 2103179.851 1.63%
SetIntersection_Interlaced_Set_string_262144_16 2168087.238 -
SetIntersection_Interlaced_Set_string_262144_16384 2706142.986 2.46%
SetIntersection_Interlaced_Set_string_262144_256 2084129.802 1.60%
SetIntersection_Interlaced_Set_string_262144_262144 17397508.545 -2.28%
SetIntersection_Interlaced_Set_string_262144_4 1889472.658 1.69%
SetIntersection_Interlaced_Set_string_262144_64 2159371.662 -
SetIntersection_Interlaced_Set_string_4_1 235581747.018 -
SetIntersection_Interlaced_Set_string_4_4 167937796.017 -
SetIntersection_Interlaced_Set_string_64_1 18095021.640 -
SetIntersection_Interlaced_Set_string_64_16 41117982.931 1.87%
SetIntersection_Interlaced_Set_string_64_4 27121027.887 -
SetIntersection_Interlaced_Set_string_64_64 38018879.453 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1122208.836 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25160091.973 -2.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11857628.069 -2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21113457.456 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10020355.234 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12126169.087 -1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1099135.748 -1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 239664965.069 1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 359262008.601 43.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346061482.010 1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 361788618.349 42.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202229697.817 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345747128.142 -2.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67310808.179 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44879750.645 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67174460.077 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572221929.223 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4465014.311 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13637434.713 1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13466346.261 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11570439.005 -1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19415735.069 -2.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1088522.293 -3.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2001784.994 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2155210.529 1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1809852.215 3.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2055626.141 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3161798.014 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1871548.748 2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2156049.481 2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 228705729.045 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150126166.272 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17538269.698 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28450865.408 -1.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24283971.011 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19799555.257 -
SetIntersection_Interlaced_Set_uint32_1024_1 1112068.018 -1.66%
SetIntersection_Interlaced_Set_uint32_1024_1024 15218677.789 -
SetIntersection_Interlaced_Set_uint32_1024_16 11186135.869 -2.39%
SetIntersection_Interlaced_Set_uint32_1024_256 15041350.065 -
SetIntersection_Interlaced_Set_uint32_1024_4 10043602.173 1.28%
SetIntersection_Interlaced_Set_uint32_1024_64 9858809.531 -
SetIntersection_Interlaced_Set_uint32_16384_1 1070148.615 -3.66%
SetIntersection_Interlaced_Set_uint32_16384_1024 168282530.692 -
SetIntersection_Interlaced_Set_uint32_16384_16 212255925.542 1.37%
SetIntersection_Interlaced_Set_uint32_16384_16384 340908304.324 -2.73%
SetIntersection_Interlaced_Set_uint32_16384_256 202208870.180 2.25%
SetIntersection_Interlaced_Set_uint32_16384_4 172979476.633 1.98%
SetIntersection_Interlaced_Set_uint32_16384_64 219189828.611 1.67%
SetIntersection_Interlaced_Set_uint32_16_1 66571520.651 -
SetIntersection_Interlaced_Set_uint32_16_16 40866259.435 -
SetIntersection_Interlaced_Set_uint32_16_4 64316003.061 -
SetIntersection_Interlaced_Set_uint32_1_1 568060351.741 -
SetIntersection_Interlaced_Set_uint32_256_1 4325179.531 -1.20%
SetIntersection_Interlaced_Set_uint32_256_16 11966355.973 -
SetIntersection_Interlaced_Set_uint32_256_256 9140866.758 1.61%
SetIntersection_Interlaced_Set_uint32_256_4 11702132.908 -3.32%
SetIntersection_Interlaced_Set_uint32_256_64 15087587.773 -1.16%
SetIntersection_Interlaced_Set_uint32_262144_1 1081000.198 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1518158.285 -3.39%
SetIntersection_Interlaced_Set_uint32_262144_16 1598307.293 -2.84%
SetIntersection_Interlaced_Set_uint32_262144_16384 1245396.811 -1.45%
SetIntersection_Interlaced_Set_uint32_262144_256 1571367.352 -3.22%
SetIntersection_Interlaced_Set_uint32_262144_262144 1984691.162 2.54%
SetIntersection_Interlaced_Set_uint32_262144_4 1284615.967 -6.36%
SetIntersection_Interlaced_Set_uint32_262144_64 1565087.487 -2.76%
SetIntersection_Interlaced_Set_uint32_4_1 227211743.224 -
SetIntersection_Interlaced_Set_uint32_4_4 146617821.663 -
SetIntersection_Interlaced_Set_uint32_64_1 17503960.831 -
SetIntersection_Interlaced_Set_uint32_64_16 24433558.353 1.39%
SetIntersection_Interlaced_Set_uint32_64_4 21856372.012 -2.12%
SetIntersection_Interlaced_Set_uint32_64_64 15118286.535 -1.33%
SetIntersection_Interlaced_Set_uint64_1024_1 1119205.562 3.34%
SetIntersection_Interlaced_Set_uint64_1024_1024 16134818.570 5.63%
SetIntersection_Interlaced_Set_uint64_1024_16 11369821.321 -1.67%
SetIntersection_Interlaced_Set_uint64_1024_256 16282686.329 3.19%
SetIntersection_Interlaced_Set_uint64_1024_4 10159849.872 1.05%
SetIntersection_Interlaced_Set_uint64_1024_64 10563926.033 6.08%
SetIntersection_Interlaced_Set_uint64_16384_1 1069900.873 -4.71%
SetIntersection_Interlaced_Set_uint64_16384_1024 176302182.852 -1.06%
SetIntersection_Interlaced_Set_uint64_16384_16 222365232.019 -
SetIntersection_Interlaced_Set_uint64_16384_16384 351212901.376 -1.67%
SetIntersection_Interlaced_Set_uint64_16384_256 208906438.160 -
SetIntersection_Interlaced_Set_uint64_16384_4 179624275.692 -
SetIntersection_Interlaced_Set_uint64_16384_64 234388355.815 -
SetIntersection_Interlaced_Set_uint64_16_1 66718406.672 -
SetIntersection_Interlaced_Set_uint64_16_16 40370920.779 -3.29%
SetIntersection_Interlaced_Set_uint64_16_4 64078243.934 -1.60%
SetIntersection_Interlaced_Set_uint64_1_1 568192706.122 -
SetIntersection_Interlaced_Set_uint64_256_1 4439073.537 -
SetIntersection_Interlaced_Set_uint64_256_16 12469288.352 1.08%
SetIntersection_Interlaced_Set_uint64_256_256 9395606.541 6.93%
SetIntersection_Interlaced_Set_uint64_256_4 11719913.729 -1.88%
SetIntersection_Interlaced_Set_uint64_256_64 15352911.121 -
SetIntersection_Interlaced_Set_uint64_262144_1 1115746.650 1.32%
SetIntersection_Interlaced_Set_uint64_262144_1024 1600358.236 -
SetIntersection_Interlaced_Set_uint64_262144_16 1661451.413 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1289354.410 -
SetIntersection_Interlaced_Set_uint64_262144_256 1632876.465 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1871048.502 -
SetIntersection_Interlaced_Set_uint64_262144_4 1333062.500 -
SetIntersection_Interlaced_Set_uint64_262144_64 1641843.504 -
SetIntersection_Interlaced_Set_uint64_4_1 226791039.884 -
SetIntersection_Interlaced_Set_uint64_4_4 147116388.582 -
SetIntersection_Interlaced_Set_uint64_64_1 17491639.013 -
SetIntersection_Interlaced_Set_uint64_64_16 24687132.972 1.07%
SetIntersection_Interlaced_Set_uint64_64_4 22879756.548 -
SetIntersection_Interlaced_Set_uint64_64_64 15479775.401 -
SetIntersection_Interlaced_Vector_float_1024_1 1110380.989 -1.14%
SetIntersection_Interlaced_Vector_float_1024_1024 7745708.841 -
SetIntersection_Interlaced_Vector_float_1024_16 2748868.962 40.97%
SetIntersection_Interlaced_Vector_float_1024_256 6794772.423 10.73%
SetIntersection_Interlaced_Vector_float_1024_4 1522077.663 15.64%
SetIntersection_Interlaced_Vector_float_1024_64 5249305.280 48.41%
SetIntersection_Interlaced_Vector_float_16384_1 1106605.354 -1.87%
SetIntersection_Interlaced_Vector_float_16384_1024 46317631.359 -7.13%
SetIntersection_Interlaced_Vector_float_16384_16 2646865.306 -27.20%
SetIntersection_Interlaced_Vector_float_16384_16384 87796772.910 -19.63%
SetIntersection_Interlaced_Vector_float_16384_256 17800713.543 10.03%
SetIntersection_Interlaced_Vector_float_16384_4 1442860.442 -12.49%
SetIntersection_Interlaced_Vector_float_16384_64 6302559.327 -
SetIntersection_Interlaced_Vector_float_16_1 67053503.291 -
SetIntersection_Interlaced_Vector_float_16_16 39112425.351 -
SetIntersection_Interlaced_Vector_float_16_4 60245268.062 -
SetIntersection_Interlaced_Vector_float_1_1 572673296.381 -
SetIntersection_Interlaced_Vector_float_256_1 4425729.576 -1.53%
SetIntersection_Interlaced_Vector_float_256_16 8032980.326 29.06%
SetIntersection_Interlaced_Vector_float_256_256 5262314.603 -10.69%
SetIntersection_Interlaced_Vector_float_256_4 5449028.928 12.26%
SetIntersection_Interlaced_Vector_float_256_64 7875300.471 -12.52%
SetIntersection_Interlaced_Vector_float_262144_1 1103870.743 -2.68%
SetIntersection_Interlaced_Vector_float_262144_1024 95022193.857 2.78%
SetIntersection_Interlaced_Vector_float_262144_16 3212811.174 8.03%
SetIntersection_Interlaced_Vector_float_262144_16384 350563556.305 -
SetIntersection_Interlaced_Vector_float_262144_256 34431144.440 51.73%
SetIntersection_Interlaced_Vector_float_262144_262144 317690627.223 -8.27%
SetIntersection_Interlaced_Vector_float_262144_4 1567583.960 3.71%
SetIntersection_Interlaced_Vector_float_262144_64 16516272.605 47.92%
SetIntersection_Interlaced_Vector_float_4_1 228103670.980 -
SetIntersection_Interlaced_Vector_float_4_4 145633387.722 -
SetIntersection_Interlaced_Vector_float_64_1 17522161.714 -
SetIntersection_Interlaced_Vector_float_64_16 18072483.588 -6.13%
SetIntersection_Interlaced_Vector_float_64_4 18195234.038 -4.24%
SetIntersection_Interlaced_Vector_float_64_64 12378431.570 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1114250.312 -1.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8406159.160 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2726474.314 6.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8157843.334 4.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1494889.951 3.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5805851.177 16.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1107321.016 -1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 52848916.477 -21.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4180720.524 5.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 130834012.745 8.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 19538297.724 -4.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1624129.047 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8636952.383 -1.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67002262.679 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40413686.000 1.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61652531.975 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 568850919.513 -1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4411744.036 -1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8169508.775 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6495968.768 4.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5393163.130 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9792686.334 4.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1114066.505 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 121430236.603 -9.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5598743.920 28.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 355482692.430 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 44388446.557 -15.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 352302999.959 1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2021220.950 2.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20850077.791 -11.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227635049.265 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147148568.107 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17527283.723 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20295831.204 -1.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19179606.120 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13519928.633 1.79%
SetIntersection_Interlaced_Vector_string_1024_1 1130508.341 -2.41%
SetIntersection_Interlaced_Vector_string_1024_1024 39442625.982 -4.96%
SetIntersection_Interlaced_Vector_string_1024_16 3265227.679 -6.29%
SetIntersection_Interlaced_Vector_string_1024_256 20703197.195 -
SetIntersection_Interlaced_Vector_string_1024_4 1694686.191 -3.38%
SetIntersection_Interlaced_Vector_string_1024_64 8360757.482 -1.16%
SetIntersection_Interlaced_Vector_string_16384_1 1126452.757 -2.99%
SetIntersection_Interlaced_Vector_string_16384_1024 113502141.940 -
SetIntersection_Interlaced_Vector_string_16384_16 5023461.876 18.06%
SetIntersection_Interlaced_Vector_string_16384_16384 350082752.082 -
SetIntersection_Interlaced_Vector_string_16384_256 39114807.096 2.08%
SetIntersection_Interlaced_Vector_string_16384_4 1858276.555 -
SetIntersection_Interlaced_Vector_string_16384_64 12287065.369 -15.01%
SetIntersection_Interlaced_Vector_string_16_1 68733073.524 -
SetIntersection_Interlaced_Vector_string_16_16 54505456.348 -2.65%
SetIntersection_Interlaced_Vector_string_16_4 72074695.916 -
SetIntersection_Interlaced_Vector_string_1_1 583824429.986 -
SetIntersection_Interlaced_Vector_string_256_1 4533708.752 -
SetIntersection_Interlaced_Vector_string_256_16 10815844.737 1.27%
SetIntersection_Interlaced_Vector_string_256_256 21005441.272 3.74%
SetIntersection_Interlaced_Vector_string_256_4 6421697.083 -1.01%
SetIntersection_Interlaced_Vector_string_256_64 20624619.920 5.81%
SetIntersection_Interlaced_Vector_string_262144_1 1161584.432 -
SetIntersection_Interlaced_Vector_string_262144_1024 226678213.728 -30.51%
SetIntersection_Interlaced_Vector_string_262144_16 5801917.567 1.10%
SetIntersection_Interlaced_Vector_string_262144_16384 996311.036 -
SetIntersection_Interlaced_Vector_string_262144_256 64405144.238 -2.45%
SetIntersection_Interlaced_Vector_string_262144_262144 14443023.276 -
SetIntersection_Interlaced_Vector_string_262144_4 2063302.908 -13.06%
SetIntersection_Interlaced_Vector_string_262144_64 18923806.780 3.12%
SetIntersection_Interlaced_Vector_string_4_1 232974803.638 -
SetIntersection_Interlaced_Vector_string_4_4 158506886.462 -2.36%
SetIntersection_Interlaced_Vector_string_64_1 17931122.583 -
SetIntersection_Interlaced_Vector_string_64_16 31411823.292 2.11%
SetIntersection_Interlaced_Vector_string_64_4 22801312.661 -
SetIntersection_Interlaced_Vector_string_64_64 27254261.765 -5.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1111841.302 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10834231.665 8.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3220534.225 25.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9707281.376 10.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1660778.305 12.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6257921.030 26.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1102568.447 -2.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 92469175.714 51.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5287079.518 47.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 156484187.471 11.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 43961309.771 68.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2016370.561 25.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 15282260.617 71.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66949017.189 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40388815.409 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62597355.335 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 568631288.947 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4411853.669 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9449705.621 19.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7128231.253 8.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5615279.767 3.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10714071.265 3.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119362.901 -1.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 347509575.409 132.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8484030.585 78.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351483439.069 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 122968961.108 162.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1000787.517 -99.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2550595.905 34.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 30128229.837 113.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227160078.674 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147274521.049 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17481852.367 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22790323.975 4.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20489789.038 2.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13797467.533 3.34%
SetIntersection_Interlaced_Vector_uint32_1024_1 1114889.530 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5990470.222 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1821945.969 -17.99%
SetIntersection_Interlaced_Vector_uint32_1024_256 5030906.570 7.31%
SetIntersection_Interlaced_Vector_uint32_1024_4 1296390.988 -10.78%
SetIntersection_Interlaced_Vector_uint32_1024_64 3737820.605 -16.86%
SetIntersection_Interlaced_Vector_uint32_16384_1 1109415.858 -1.85%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45981396.556 -11.60%
SetIntersection_Interlaced_Vector_uint32_16384_16 3370246.481 4.80%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80554162.959 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14462729.823 -29.66%
SetIntersection_Interlaced_Vector_uint32_16384_4 1418324.711 -1.46%
SetIntersection_Interlaced_Vector_uint32_16384_64 8960956.574 1.66%
SetIntersection_Interlaced_Vector_uint32_16_1 66804543.863 -
SetIntersection_Interlaced_Vector_uint32_16_16 37655321.595 -1.46%
SetIntersection_Interlaced_Vector_uint32_16_4 59790325.009 -
SetIntersection_Interlaced_Vector_uint32_1_1 568987688.098 -
SetIntersection_Interlaced_Vector_uint32_256_1 4379647.267 -1.74%
SetIntersection_Interlaced_Vector_uint32_256_16 6800138.970 -10.31%
SetIntersection_Interlaced_Vector_uint32_256_256 4700188.744 1.23%
SetIntersection_Interlaced_Vector_uint32_256_4 5252878.078 -
SetIntersection_Interlaced_Vector_uint32_256_64 7174876.346 -11.07%
SetIntersection_Interlaced_Vector_uint32_262144_1 1113202.438 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 87252508.762 -18.94%
SetIntersection_Interlaced_Vector_uint32_262144_16 5748908.661 48.16%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349720985.975 -
SetIntersection_Interlaced_Vector_uint32_262144_256 34376002.326 2.40%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351203143.000 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1486160.685 -24.02%
SetIntersection_Interlaced_Vector_uint32_262144_64 8296171.044 -21.76%
SetIntersection_Interlaced_Vector_uint32_4_1 226544393.160 -
SetIntersection_Interlaced_Vector_uint32_4_4 143842548.923 -
SetIntersection_Interlaced_Vector_uint32_64_1 17493688.965 -
SetIntersection_Interlaced_Vector_uint32_64_16 18842533.112 -
SetIntersection_Interlaced_Vector_uint32_64_4 18232199.946 -
SetIntersection_Interlaced_Vector_uint32_64_64 11455895.951 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1110413.771 -1.79%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5888267.762 1.04%
SetIntersection_Interlaced_Vector_uint64_1024_16 2441514.193 1.29%
SetIntersection_Interlaced_Vector_uint64_1024_256 5069404.845 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1369755.420 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4807993.108 3.48%
SetIntersection_Interlaced_Vector_uint64_16384_1 1117530.649 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 62213843.711 29.42%
SetIntersection_Interlaced_Vector_uint64_16384_16 3470957.469 32.66%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78055415.724 -
SetIntersection_Interlaced_Vector_uint64_16384_256 24215462.567 50.01%
SetIntersection_Interlaced_Vector_uint64_16384_4 1654196.016 15.80%
SetIntersection_Interlaced_Vector_uint64_16384_64 6465381.121 -33.31%
SetIntersection_Interlaced_Vector_uint64_16_1 66490834.580 -
SetIntersection_Interlaced_Vector_uint64_16_16 37734533.755 -2.56%
SetIntersection_Interlaced_Vector_uint64_16_4 59827251.092 -
SetIntersection_Interlaced_Vector_uint64_1_1 567007096.093 -
SetIntersection_Interlaced_Vector_uint64_256_1 4425907.980 -1.00%
SetIntersection_Interlaced_Vector_uint64_256_16 6737562.248 -9.58%
SetIntersection_Interlaced_Vector_uint64_256_256 4686939.071 -
SetIntersection_Interlaced_Vector_uint64_256_4 5117535.418 4.73%
SetIntersection_Interlaced_Vector_uint64_256_64 8306540.764 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1110571.648 -1.48%
SetIntersection_Interlaced_Vector_uint64_262144_1024 118528885.744 24.91%
SetIntersection_Interlaced_Vector_uint64_262144_16 6541958.761 48.59%
SetIntersection_Interlaced_Vector_uint64_262144_16384 364323053.426 4.70%
SetIntersection_Interlaced_Vector_uint64_262144_256 68680068.450 101.53%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351245966.707 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1599741.164 5.26%
SetIntersection_Interlaced_Vector_uint64_262144_64 22404797.953 159.52%
SetIntersection_Interlaced_Vector_uint64_4_1 226286249.665 -
SetIntersection_Interlaced_Vector_uint64_4_4 144447963.372 -
SetIntersection_Interlaced_Vector_uint64_64_1 17421521.877 -1.19%
SetIntersection_Interlaced_Vector_uint64_64_16 17701458.288 -1.62%
SetIntersection_Interlaced_Vector_uint64_64_4 18226456.353 -
SetIntersection_Interlaced_Vector_uint64_64_64 11445654.186 -2.89%
SetIntersection_None_Set_float_1024_1 8994361.265 -18.43%
SetIntersection_None_Set_float_1024_1024 8857473.805 -
SetIntersection_None_Set_float_1024_16 9017374.647 -17.27%
SetIntersection_None_Set_float_1024_256 8883689.992 -18.93%
SetIntersection_None_Set_float_1024_4 8902018.843 -17.10%
SetIntersection_None_Set_float_1024_64 8937566.250 -17.50%
SetIntersection_None_Set_float_16384_1 161038329.775 3.33%
SetIntersection_None_Set_float_16384_1024 158614177.442 2.02%
SetIntersection_None_Set_float_16384_16 160609079.068 3.42%
SetIntersection_None_Set_float_16384_16384 157855017.521 -
SetIntersection_None_Set_float_16384_256 158622360.764 2.30%
SetIntersection_None_Set_float_16384_4 161032458.930 3.17%
SetIntersection_None_Set_float_16384_64 160802556.419 3.79%
SetIntersection_None_Set_float_16_1 70812640.972 -
SetIntersection_None_Set_float_16_16 37563189.656 -
SetIntersection_None_Set_float_16_4 60325056.400 -
SetIntersection_None_Set_float_1_1 571136630.994 -
SetIntersection_None_Set_float_256_1 11604936.119 -1.17%
SetIntersection_None_Set_float_256_16 11165878.911 1.09%
SetIntersection_None_Set_float_256_256 6008244.942 -
SetIntersection_None_Set_float_256_4 11730905.405 -
SetIntersection_None_Set_float_256_64 9310650.994 -3.10%
SetIntersection_None_Set_float_262144_1 1192701.416 -2.86%
SetIntersection_None_Set_float_262144_1024 1179575.357 -2.07%
SetIntersection_None_Set_float_262144_16 1193413.738 -1.16%
SetIntersection_None_Set_float_262144_16384 1191755.209 -2.09%
SetIntersection_None_Set_float_262144_256 1191296.793 -1.49%
SetIntersection_None_Set_float_262144_262144 1186383.951 -2.10%
SetIntersection_None_Set_float_262144_4 1190180.664 -1.45%
SetIntersection_None_Set_float_262144_64 1193954.181 -1.15%
SetIntersection_None_Set_float_4_1 231384762.867 -
SetIntersection_None_Set_float_4_4 144594038.431 -
SetIntersection_None_Set_float_64_1 23632231.090 2.73%
SetIntersection_None_Set_float_64_16 19247476.649 -
SetIntersection_None_Set_float_64_4 22600282.360 -
SetIntersection_None_Set_float_64_64 11812015.022 -1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9079458.119 2.68%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8992157.007 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8749190.127 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8700783.484 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8920196.940 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8814059.483 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160580280.018 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 162026735.015 2.43%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167675863.447 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167162118.099 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162249758.662 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164912909.035 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165951874.618 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70476514.276 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37397590.809 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59775009.965 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 569361760.804 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11863980.656 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10973133.172 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5863107.123 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11341877.376 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9431607.645 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1245485.841 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1260688.313 1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1255130.858 1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1260323.974 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1257366.700 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1261599.446 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1251194.740 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1257385.906 1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230915167.509 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144429625.170 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23128650.777 -2.22%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18857264.406 -1.94%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21966699.052 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11960399.884 1.17%
SetIntersection_None_Set_string_1024_1 8981685.926 -1.53%
SetIntersection_None_Set_string_1024_1024 8977505.115 -
SetIntersection_None_Set_string_1024_16 8881747.688 -
SetIntersection_None_Set_string_1024_256 9000051.514 1.39%
SetIntersection_None_Set_string_1024_4 9084684.804 1.24%
SetIntersection_None_Set_string_1024_64 9162079.234 -
SetIntersection_None_Set_string_16384_1 198764490.606 -4.77%
SetIntersection_None_Set_string_16384_1024 199849127.524 -9.00%
SetIntersection_None_Set_string_16384_16 194340630.614 -4.72%
SetIntersection_None_Set_string_16384_16384 197629572.782 1.77%
SetIntersection_None_Set_string_16384_256 193919096.365 -8.80%
SetIntersection_None_Set_string_16384_4 194491925.509 -6.07%
SetIntersection_None_Set_string_16384_64 194422736.903 -6.28%
SetIntersection_None_Set_string_16_1 72818225.993 -
SetIntersection_None_Set_string_16_16 38648322.157 -
SetIntersection_None_Set_string_16_4 61789237.278 -
SetIntersection_None_Set_string_1_1 573980989.379 -
SetIntersection_None_Set_string_256_1 11713862.983 -3.03%
SetIntersection_None_Set_string_256_16 11122108.909 -1.73%
SetIntersection_None_Set_string_256_256 6056979.990 -
SetIntersection_None_Set_string_256_4 11917313.236 1.91%
SetIntersection_None_Set_string_256_64 9697266.008 2.85%
SetIntersection_None_Set_string_262144_1 1682590.252 -
SetIntersection_None_Set_string_262144_1024 1703205.729 3.09%
SetIntersection_None_Set_string_262144_16 1681711.427 -
SetIntersection_None_Set_string_262144_16384 1685096.516 1.26%
SetIntersection_None_Set_string_262144_256 1686879.723 1.14%
SetIntersection_None_Set_string_262144_262144 1696007.323 2.39%
SetIntersection_None_Set_string_262144_4 1689120.035 1.14%
SetIntersection_None_Set_string_262144_64 1690076.416 1.31%
SetIntersection_None_Set_string_4_1 234272871.507 -
SetIntersection_None_Set_string_4_4 146508596.967 -
SetIntersection_None_Set_string_64_1 23993273.151 -
SetIntersection_None_Set_string_64_16 18979632.498 -3.64%
SetIntersection_None_Set_string_64_4 22622975.633 2.98%
SetIntersection_None_Set_string_64_64 12194019.415 -1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8946322.687 2.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9018124.112 1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8830682.696 -1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8846554.858 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8845857.411 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8872752.058 1.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 207473448.188 3.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 198175763.606 -1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200846497.036 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205239397.339 4.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 192311901.784 -3.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 202865762.974 2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201676353.886 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70666455.508 -1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37633924.969 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60055535.791 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 568988981.734 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11572031.997 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11058610.919 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5925779.183 -1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11610969.760 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221176.343 -1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1709852.375 7.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1685862.793 3.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1706494.791 5.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1704526.774 4.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703863.852 5.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1685260.744 2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1691079.752 5.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1702710.126 5.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 230585659.819 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144450168.855 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23477718.887 -1.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19234026.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22544215.344 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12036125.202 -1.88%
SetIntersection_None_Set_uint32_1024_1 8690322.703 -1.79%
SetIntersection_None_Set_uint32_1024_1024 8831178.128 1.40%
SetIntersection_None_Set_uint32_1024_16 8712987.692 -
SetIntersection_None_Set_uint32_1024_256 8952528.324 1.27%
SetIntersection_None_Set_uint32_1024_4 8939191.214 2.87%
SetIntersection_None_Set_uint32_1024_64 8842708.629 -
SetIntersection_None_Set_uint32_16384_1 156177993.693 -26.17%
SetIntersection_None_Set_uint32_16384_1024 152887553.566 -18.07%
SetIntersection_None_Set_uint32_16384_16 155900834.170 -25.37%
SetIntersection_None_Set_uint32_16384_16384 157363572.323 -8.43%
SetIntersection_None_Set_uint32_16384_256 154219176.592 -21.31%
SetIntersection_None_Set_uint32_16384_4 156287566.550 -24.71%
SetIntersection_None_Set_uint32_16384_64 154574675.933 -22.95%
SetIntersection_None_Set_uint32_16_1 70653889.119 -
SetIntersection_None_Set_uint32_16_16 37549411.496 -
SetIntersection_None_Set_uint32_16_4 60068618.189 -
SetIntersection_None_Set_uint32_1_1 567865117.032 -
SetIntersection_None_Set_uint32_256_1 11533429.957 -
SetIntersection_None_Set_uint32_256_16 11144261.234 1.11%
SetIntersection_None_Set_uint32_256_256 5910611.603 2.38%
SetIntersection_None_Set_uint32_256_4 11505861.617 -
SetIntersection_None_Set_uint32_256_64 9303333.427 -
SetIntersection_None_Set_uint32_262144_1 1182561.360 -6.71%
SetIntersection_None_Set_uint32_262144_1024 1187303.955 -6.09%
SetIntersection_None_Set_uint32_262144_16 1173016.437 -7.08%
SetIntersection_None_Set_uint32_262144_16384 1173605.144 -6.38%
SetIntersection_None_Set_uint32_262144_256 1175632.486 -7.13%
SetIntersection_None_Set_uint32_262144_262144 1187507.240 -4.35%
SetIntersection_None_Set_uint32_262144_4 1177060.385 -6.66%
SetIntersection_None_Set_uint32_262144_64 1173447.101 -7.45%
SetIntersection_None_Set_uint32_4_1 230059882.467 -
SetIntersection_None_Set_uint32_4_4 143673772.392 -
SetIntersection_None_Set_uint32_64_1 23543928.765 -
SetIntersection_None_Set_uint32_64_16 19185341.801 -
SetIntersection_None_Set_uint32_64_4 22052491.490 -2.45%
SetIntersection_None_Set_uint32_64_64 11955480.053 -
SetIntersection_None_Set_uint64_1024_1 8782094.638 1.07%
SetIntersection_None_Set_uint64_1024_1024 8748143.527 -
SetIntersection_None_Set_uint64_1024_16 8767739.202 -
SetIntersection_None_Set_uint64_1024_256 8825299.912 1.27%
SetIntersection_None_Set_uint64_1024_4 8697736.999 -1.37%
SetIntersection_None_Set_uint64_1024_64 8750207.878 -
SetIntersection_None_Set_uint64_16384_1 155510359.372 -
SetIntersection_None_Set_uint64_16384_1024 163138952.894 -
SetIntersection_None_Set_uint64_16384_16 162557465.100 -
SetIntersection_None_Set_uint64_16384_16384 162512365.554 -29.01%
SetIntersection_None_Set_uint64_16384_256 162899130.156 -1.45%
SetIntersection_None_Set_uint64_16384_4 160046895.267 -
SetIntersection_None_Set_uint64_16384_64 169234381.277 2.92%
SetIntersection_None_Set_uint64_16_1 70693155.011 -
SetIntersection_None_Set_uint64_16_16 37524438.979 -
SetIntersection_None_Set_uint64_16_4 59738450.951 -
SetIntersection_None_Set_uint64_1_1 566225855.966 -
SetIntersection_None_Set_uint64_256_1 11495173.332 -1.71%
SetIntersection_None_Set_uint64_256_16 11028386.558 1.24%
SetIntersection_None_Set_uint64_256_256 5791060.613 -
SetIntersection_None_Set_uint64_256_4 11385417.450 -1.12%
SetIntersection_None_Set_uint64_256_64 9358122.969 -
SetIntersection_None_Set_uint64_262144_1 1219857.502 -
SetIntersection_None_Set_uint64_262144_1024 1229379.639 -
SetIntersection_None_Set_uint64_262144_16 1221416.586 -
SetIntersection_None_Set_uint64_262144_16384 1229542.238 -
SetIntersection_None_Set_uint64_262144_256 1229825.686 -
SetIntersection_None_Set_uint64_262144_262144 1236011.803 -
SetIntersection_None_Set_uint64_262144_4 1223182.861 -
SetIntersection_None_Set_uint64_262144_64 1229074.871 -
SetIntersection_None_Set_uint64_4_1 228957171.503 -
SetIntersection_None_Set_uint64_4_4 143153066.730 -1.20%
SetIntersection_None_Set_uint64_64_1 23400594.805 -
SetIntersection_None_Set_uint64_64_16 18997788.463 -
SetIntersection_None_Set_uint64_64_4 22301164.234 -1.13%
SetIntersection_None_Set_uint64_64_64 11833277.346 -1.30%
SetIntersection_None_Vector_float_1024_1 1146564.468 -1.69%
SetIntersection_None_Vector_float_1024_1024 1144280.982 -1.63%
SetIntersection_None_Vector_float_1024_16 1155881.403 -
SetIntersection_None_Vector_float_1024_256 1144420.860 -2.49%
SetIntersection_None_Vector_float_1024_4 1147986.128 -1.32%
SetIntersection_None_Vector_float_1024_64 1127037.200 -3.18%
SetIntersection_None_Vector_float_16384_1 1174322.931 -2.22%
SetIntersection_None_Vector_float_16384_1024 1180479.670 -1.69%
SetIntersection_None_Vector_float_16384_16 1168050.834 -
SetIntersection_None_Vector_float_16384_16384 1186226.733 -1.33%
SetIntersection_None_Vector_float_16384_256 1171506.077 -1.10%
SetIntersection_None_Vector_float_16384_4 1171324.560 1.19%
SetIntersection_None_Vector_float_16384_64 1173951.735 -1.02%
SetIntersection_None_Vector_float_16_1 67521503.399 -
SetIntersection_None_Vector_float_16_16 35871720.336 -1.00%
SetIntersection_None_Vector_float_16_4 57475480.022 -
SetIntersection_None_Vector_float_1_1 569930782.325 -
SetIntersection_None_Vector_float_256_1 4533101.747 -1.90%
SetIntersection_None_Vector_float_256_16 4290269.700 -
SetIntersection_None_Vector_float_256_256 2282475.769 -
SetIntersection_None_Vector_float_256_4 4485382.536 -
SetIntersection_None_Vector_float_256_64 3649476.452 -
SetIntersection_None_Vector_float_262144_1 1199250.290 -
SetIntersection_None_Vector_float_262144_1024 1198796.264 -
SetIntersection_None_Vector_float_262144_16 1212151.094 -2.21%
SetIntersection_None_Vector_float_262144_16384 1212778.332 -
SetIntersection_None_Vector_float_262144_256 1190690.922 -3.35%
SetIntersection_None_Vector_float_262144_262144 1204150.329 -2.02%
SetIntersection_None_Vector_float_262144_4 1200650.427 -
SetIntersection_None_Vector_float_262144_64 1197917.294 -
SetIntersection_None_Vector_float_4_1 228552923.041 -
SetIntersection_None_Vector_float_4_4 142811121.327 -
SetIntersection_None_Vector_float_64_1 17747670.935 -1.15%
SetIntersection_None_Vector_float_64_16 14497637.425 -
SetIntersection_None_Vector_float_64_4 17027273.024 -
SetIntersection_None_Vector_float_64_64 8993901.427 -1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1167833.100 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151911.036 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1140222.695 -2.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1141841.291 -1.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1154615.080 -1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1121173.493 -3.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1185492.715 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1176952.924 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1185663.991 3.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1159831.324 -1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1175295.309 -1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1181633.414 -1.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1169834.701 -1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67129473.177 -1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35725203.610 -1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57130965.804 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 565765489.968 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4500994.168 -1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4278955.377 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2278088.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4492854.820 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3642332.429 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1222046.746 4.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1166704.040 -4.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1224840.513 2.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1230422.010 -1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1214762.587 -2.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1195122.078 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1219085.351 3.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1225092.084 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227448916.308 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142351772.901 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17737019.636 -1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14356069.730 -1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16953238.641 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8954685.934 -
SetIntersection_None_Vector_string_1024_1 1230504.548 4.61%
SetIntersection_None_Vector_string_1024_1024 1229485.394 -
SetIntersection_None_Vector_string_1024_16 1194754.419 -2.58%
SetIntersection_None_Vector_string_1024_256 1223228.408 -
SetIntersection_None_Vector_string_1024_4 1226463.979 -
SetIntersection_None_Vector_string_1024_64 1231170.963 -
SetIntersection_None_Vector_string_16384_1 1281577.194 -1.89%
SetIntersection_None_Vector_string_16384_1024 1283566.175 -1.17%
SetIntersection_None_Vector_string_16384_16 1267829.844 -3.20%
SetIntersection_None_Vector_string_16384_16384 1282164.772 -
SetIntersection_None_Vector_string_16384_256 1264953.858 -1.87%
SetIntersection_None_Vector_string_16384_4 1290048.146 -
SetIntersection_None_Vector_string_16384_64 1285153.258 -
SetIntersection_None_Vector_string_16_1 68877762.398 -
SetIntersection_None_Vector_string_16_16 36624533.410 -
SetIntersection_None_Vector_string_16_4 58625639.502 -
SetIntersection_None_Vector_string_1_1 569102441.204 -
SetIntersection_None_Vector_string_256_1 4764302.799 -
SetIntersection_None_Vector_string_256_16 4494449.484 -1.75%
SetIntersection_None_Vector_string_256_256 2400562.738 -
SetIntersection_None_Vector_string_256_4 4678226.555 -
SetIntersection_None_Vector_string_256_64 3758700.325 -3.05%
SetIntersection_None_Vector_string_262144_1 1350219.684 -3.51%
SetIntersection_None_Vector_string_262144_1024 1310447.400 -5.39%
SetIntersection_None_Vector_string_262144_16 1361114.385 -
SetIntersection_None_Vector_string_262144_16384 1325644.229 -2.29%
SetIntersection_None_Vector_string_262144_256 1351552.920 -
SetIntersection_None_Vector_string_262144_262144 1352692.648 -1.41%
SetIntersection_None_Vector_string_262144_4 1358207.998 -1.08%
SetIntersection_None_Vector_string_262144_64 1346766.137 -1.01%
SetIntersection_None_Vector_string_4_1 230871777.077 -
SetIntersection_None_Vector_string_4_4 144124886.944 -
SetIntersection_None_Vector_string_64_1 18472211.223 -
SetIntersection_None_Vector_string_64_16 14949464.368 -
SetIntersection_None_Vector_string_64_4 17599339.317 -
SetIntersection_None_Vector_string_64_64 9382197.150 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1170759.663 -1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1184321.040 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1199557.898 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1173635.253 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1182583.587 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1142198.663 -4.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1226752.345 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1179712.039 -4.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1234940.627 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1222677.954 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1232407.775 2.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1238863.961 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1204668.229 -3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67430770.026 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35965600.423 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57154004.666 -1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 564498895.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4569968.904 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4311264.640 -1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2278682.369 -1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4522021.748 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3658513.146 -1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1239718.683 -4.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1263693.153 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1253742.076 -1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1242687.133 -1.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1282956.745 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1263187.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1252540.348 4.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1190757.651 -7.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227401817.575 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142188716.550 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17800275.069 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14407044.035 -1.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17033720.218 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9038226.215 -1.03%
SetIntersection_None_Vector_uint32_1024_1 1145498.058 -1.54%
SetIntersection_None_Vector_uint32_1024_1024 1143557.983 -
SetIntersection_None_Vector_uint32_1024_16 1157152.881 3.05%
SetIntersection_None_Vector_uint32_1024_256 1146276.465 -
SetIntersection_None_Vector_uint32_1024_4 1150697.549 -1.29%
SetIntersection_None_Vector_uint32_1024_64 1182518.581 2.97%
SetIntersection_None_Vector_uint32_16384_1 1160983.260 -
SetIntersection_None_Vector_uint32_16384_1024 1177640.094 -1.45%
SetIntersection_None_Vector_uint32_16384_16 1178686.201 -
SetIntersection_None_Vector_uint32_16384_16384 1176704.813 3.99%
SetIntersection_None_Vector_uint32_16384_256 1177515.998 -
SetIntersection_None_Vector_uint32_16384_4 1170070.856 -
SetIntersection_None_Vector_uint32_16384_64 1152527.190 -1.14%
SetIntersection_None_Vector_uint32_16_1 67320249.408 -
SetIntersection_None_Vector_uint32_16_16 35750908.298 -
SetIntersection_None_Vector_uint32_16_4 57210063.776 -
SetIntersection_None_Vector_uint32_1_1 584051674.471 -
SetIntersection_None_Vector_uint32_256_1 4495013.826 -
SetIntersection_None_Vector_uint32_256_16 4274733.602 -
SetIntersection_None_Vector_uint32_256_256 2259515.210 -1.20%
SetIntersection_None_Vector_uint32_256_4 4445264.866 -1.01%
SetIntersection_None_Vector_uint32_256_64 3690166.226 -
SetIntersection_None_Vector_uint32_262144_1 1206697.218 -
SetIntersection_None_Vector_uint32_262144_1024 1198428.409 -
SetIntersection_None_Vector_uint32_262144_16 1205073.933 -
SetIntersection_None_Vector_uint32_262144_16384 1197434.812 -
SetIntersection_None_Vector_uint32_262144_256 1200186.801 -
SetIntersection_None_Vector_uint32_262144_262144 1173298.567 -3.11%
SetIntersection_None_Vector_uint32_262144_4 1196373.046 -
SetIntersection_None_Vector_uint32_262144_64 1189988.147 -1.84%
SetIntersection_None_Vector_uint32_4_1 227793247.828 -
SetIntersection_None_Vector_uint32_4_4 142244277.532 -
SetIntersection_None_Vector_uint32_64_1 17670122.181 -
SetIntersection_None_Vector_uint32_64_16 14371734.717 -1.01%
SetIntersection_None_Vector_uint32_64_4 16943506.039 -
SetIntersection_None_Vector_uint32_64_64 9046289.164 -
SetIntersection_None_Vector_uint64_1024_1 1139284.616 -1.55%
SetIntersection_None_Vector_uint64_1024_1024 1149635.298 -1.01%
SetIntersection_None_Vector_uint64_1024_16 1147939.004 -
SetIntersection_None_Vector_uint64_1024_256 1146587.338 -1.20%
SetIntersection_None_Vector_uint64_1024_4 1151789.878 -
SetIntersection_None_Vector_uint64_1024_64 1149751.463 -
SetIntersection_None_Vector_uint64_16384_1 1149200.034 -
SetIntersection_None_Vector_uint64_16384_1024 1159875.781 -1.92%
SetIntersection_None_Vector_uint64_16384_16 1155887.310 -2.56%
SetIntersection_None_Vector_uint64_16384_16384 1170042.996 4.05%
SetIntersection_None_Vector_uint64_16384_256 1132296.060 -5.63%
SetIntersection_None_Vector_uint64_16384_4 1147121.616 -2.86%
SetIntersection_None_Vector_uint64_16384_64 1167464.100 -
SetIntersection_None_Vector_uint64_16_1 66912812.926 -
SetIntersection_None_Vector_uint64_16_16 35597077.933 -
SetIntersection_None_Vector_uint64_16_4 56867073.830 -
SetIntersection_None_Vector_uint64_1_1 565086831.669 -
SetIntersection_None_Vector_uint64_256_1 4467398.368 -1.34%
SetIntersection_None_Vector_uint64_256_16 4281885.330 -
SetIntersection_None_Vector_uint64_256_256 2200194.458 -1.74%
SetIntersection_None_Vector_uint64_256_4 4419491.677 -3.25%
SetIntersection_None_Vector_uint64_256_64 3629724.521 -
SetIntersection_None_Vector_uint64_262144_1 1195628.399 -
SetIntersection_None_Vector_uint64_262144_1024 1202702.939 -
SetIntersection_None_Vector_uint64_262144_16 1202134.662 -
SetIntersection_None_Vector_uint64_262144_16384 1141739.966 -2.10%
SetIntersection_None_Vector_uint64_262144_256 1193466.628 -2.26%
SetIntersection_None_Vector_uint64_262144_262144 1198835.322 -
SetIntersection_None_Vector_uint64_262144_4 1191441.672 -
SetIntersection_None_Vector_uint64_262144_64 1183344.181 -
SetIntersection_None_Vector_uint64_4_1 226717333.957 -
SetIntersection_None_Vector_uint64_4_4 141648244.426 -
SetIntersection_None_Vector_uint64_64_1 17569949.336 -1.19%
SetIntersection_None_Vector_uint64_64_16 14245655.190 -1.23%
SetIntersection_None_Vector_uint64_64_4 16727815.604 -2.28%
SetIntersection_None_Vector_uint64_64_64 8892954.579 -1.03%
bm_gcd_complex 19.193 -
bm_gcd_random 30.539 -
bm_gcd_trivial 0.887 -3.56%
bm_lexicographical_compare<int>/1 1.230 -2.38%
bm_lexicographical_compare<int>/1048576 76680.762 -
bm_lexicographical_compare<int>/16 2.310 15.46%
bm_lexicographical_compare<int>/2 1.440 -4.56%
bm_lexicographical_compare<int>/262144 19110.458 -
bm_lexicographical_compare<int>/3 1.681 -4.85%
bm_lexicographical_compare<int>/32768 2389.541 -
bm_lexicographical_compare<int>/4 1.387 5.12%
bm_lexicographical_compare<int>/4096 298.656 -
bm_lexicographical_compare<int>/5 1.506 -
bm_lexicographical_compare<int>/512 37.311 -
bm_lexicographical_compare<int>/6 1.506 -
bm_lexicographical_compare<int>/64 5.089 3.32%
bm_lexicographical_compare<int>/7 1.506 -
bm_lexicographical_compare<int>/8 1.619 2.09%
bm_lexicographical_compare<signed_char>/1 1.388 10.06%
bm_lexicographical_compare<signed_char>/1048576 16280.643 -
bm_lexicographical_compare<signed_char>/16 1.272 -8.38%
bm_lexicographical_compare<signed_char>/2 1.619 8.41%
bm_lexicographical_compare<signed_char>/262144 3842.822 -
bm_lexicographical_compare<signed_char>/3 1.851 10.74%
bm_lexicographical_compare<signed_char>/32768 479.225 -
bm_lexicographical_compare<signed_char>/4 2.080 9.21%
bm_lexicographical_compare<signed_char>/4096 59.884 -
bm_lexicographical_compare<signed_char>/5 2.313 7.55%
bm_lexicographical_compare<signed_char>/512 7.867 -2.84%
bm_lexicographical_compare<signed_char>/6 2.571 5.48%
bm_lexicographical_compare<signed_char>/64 2.247 -
bm_lexicographical_compare<signed_char>/7 2.819 1.74%
bm_lexicographical_compare<signed_char>/8 3.158 -
bm_lexicographical_compare<unsigned_char>/1 1.476 3.29%
bm_lexicographical_compare<unsigned_char>/1048576 17930.800 -
bm_lexicographical_compare<unsigned_char>/16 0.974 -
bm_lexicographical_compare<unsigned_char>/2 1.727 3.25%
bm_lexicographical_compare<unsigned_char>/262144 4496.151 -
bm_lexicographical_compare<unsigned_char>/3 2.032 5.68%
bm_lexicographical_compare<unsigned_char>/32768 572.414 1.73%
bm_lexicographical_compare<unsigned_char>/4 1.319 8.86%
bm_lexicographical_compare<unsigned_char>/4096 77.735 -
bm_lexicographical_compare<unsigned_char>/5 1.553 4.54%
bm_lexicographical_compare<unsigned_char>/512 8.601 -
bm_lexicographical_compare<unsigned_char>/6 1.785 10.22%
bm_lexicographical_compare<unsigned_char>/64 1.810 -
bm_lexicographical_compare<unsigned_char>/7 2.026 8.74%
bm_lexicographical_compare<unsigned_char>/8 1.323 14.34%
bm_ranges_lexicographical_compare<int>/1 1.282 -1.33%
bm_ranges_lexicographical_compare<int>/1048576 76665.795 -
bm_ranges_lexicographical_compare<int>/16 2.167 -
bm_ranges_lexicographical_compare<int>/2 1.499 -1.83%
bm_ranges_lexicographical_compare<int>/262144 19109.838 -
bm_ranges_lexicographical_compare<int>/3 1.855 -
bm_ranges_lexicographical_compare<int>/32768 2399.672 -
bm_ranges_lexicographical_compare<int>/4 1.271 -
bm_ranges_lexicographical_compare<int>/4096 298.413 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.295 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.807 -
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.503 -
bm_ranges_lexicographical_compare<signed_char>/1 1.384 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16278.039 -
bm_ranges_lexicographical_compare<signed_char>/16 1.325 2.04%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3842.093 -
bm_ranges_lexicographical_compare<signed_char>/3 1.844 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.172 -
bm_ranges_lexicographical_compare<signed_char>/4 2.073 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.864 -
bm_ranges_lexicographical_compare<signed_char>/5 2.316 -
bm_ranges_lexicographical_compare<signed_char>/512 7.922 -
bm_ranges_lexicographical_compare<signed_char>/6 2.629 2.26%
bm_ranges_lexicographical_compare<signed_char>/64 2.304 5.92%
bm_ranges_lexicographical_compare<signed_char>/7 2.866 -
bm_ranges_lexicographical_compare<signed_char>/8 3.210 1.15%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.616 1.85%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.964 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.010 -12.61%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.847 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.252 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.082 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.752 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.387 -3.76%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.771 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.618 -3.04%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.652 -1.56%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.848 -2.75%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.837 -10.02%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.108 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.358 -3.17%
bm_ranges_swap_ranges_vb_aligned/1024 6.505 -
bm_ranges_swap_ranges_vb_aligned/1048576 3410.825 -
bm_ranges_swap_ranges_vb_aligned/128 3.462 -
bm_ranges_swap_ranges_vb_aligned/131072 250.066 2.14%
bm_ranges_swap_ranges_vb_aligned/16 3.233 -
bm_ranges_swap_ranges_vb_aligned/16384 34.985 -
bm_ranges_swap_ranges_vb_aligned/2048 8.610 -
bm_ranges_swap_ranges_vb_aligned/256 4.377 -
bm_ranges_swap_ranges_vb_aligned/262144 495.698 1.65%
bm_ranges_swap_ranges_vb_aligned/32 3.236 -
bm_ranges_swap_ranges_vb_aligned/32768 64.195 -
bm_ranges_swap_ranges_vb_aligned/4096 11.965 -
bm_ranges_swap_ranges_vb_aligned/512 5.222 -
bm_ranges_swap_ranges_vb_aligned/524288 1051.405 -
bm_ranges_swap_ranges_vb_aligned/64 3.125 -
bm_ranges_swap_ranges_vb_aligned/65536 123.357 -
bm_ranges_swap_ranges_vb_aligned/8 3.189 -
bm_ranges_swap_ranges_vb_aligned/8192 19.491 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15569.563 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.824 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.988 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.971 -
bm_ranges_swap_ranges_vb_unaligned/512 13.345 -
bm_ranges_swap_ranges_vb_unaligned/64 6.237 -
bm_ranges_swap_ranges_vb_unaligned/8 4.777 -2.69%
bm_swap_ranges_vb_aligned/1048576 3398.729 -
bm_swap_ranges_vb_aligned/262144 494.293 -
bm_swap_ranges_vb_aligned/32768 63.722 -
bm_swap_ranges_vb_aligned/4096 12.569 -
bm_swap_ranges_vb_aligned/512 4.985 -
bm_swap_ranges_vb_aligned/64 2.772 -4.53%
bm_swap_ranges_vb_aligned/8 3.303 -1.28%
bm_swap_ranges_vb_unaligned/1048576 15945.241 -
bm_swap_ranges_vb_unaligned/262144 3847.458 -
bm_swap_ranges_vb_unaligned/32768 484.930 -
bm_swap_ranges_vb_unaligned/4096 64.768 -
bm_swap_ranges_vb_unaligned/512 12.404 -
bm_swap_ranges_vb_unaligned/64 4.849 -
bm_swap_ranges_vb_unaligned/8 4.827 -1.65%
bm_write 594.673 -
rng::adjacent_find(deque<int>)/1024 466.561 -
rng::adjacent_find(deque<int>)/1048576 477215.036 -
rng::adjacent_find(deque<int>)/50 14.773 -14.05%
rng::adjacent_find(deque<int>)/8 2.997 -15.30%
rng::adjacent_find(deque<int>)/8192 3719.301 -
rng::adjacent_find(deque<int>,_pred)/1024 631.226 -
rng::adjacent_find(deque<int>,_pred)/1048576 651025.602 -
rng::adjacent_find(deque<int>,_pred)/50 29.875 1.68%
rng::adjacent_find(deque<int>,_pred)/8 4.316 2.71%
rng::adjacent_find(deque<int>,_pred)/8192 5090.701 -
rng::adjacent_find(list<int>)/1024 714.795 -
rng::adjacent_find(list<int>)/1048576 874399.887 -
rng::adjacent_find(list<int>)/50 23.750 -
rng::adjacent_find(list<int>)/8 2.117 -
rng::adjacent_find(list<int>)/8192 7052.415 1.32%
rng::adjacent_find(list<int>,_pred)/1024 829.790 -
rng::adjacent_find(list<int>,_pred)/1048576 959664.205 -
rng::adjacent_find(list<int>,_pred)/50 34.816 -
rng::adjacent_find(list<int>,_pred)/8 3.964 -
rng::adjacent_find(list<int>,_pred)/8192 8671.984 -
rng::adjacent_find(vector<int>)/1024 236.732 1.02%
rng::adjacent_find(vector<int>)/1048576 234942.236 -
rng::adjacent_find(vector<int>)/50 12.005 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1837.808 -
rng::adjacent_find(vector<int>,_pred)/1024 401.506 -
rng::adjacent_find(vector<int>,_pred)/1048576 471493.717 1.10%
rng::adjacent_find(vector<int>,_pred)/50 23.674 -
rng::adjacent_find(vector<int>,_pred)/8 3.375 -
rng::adjacent_find(vector<int>,_pred)/8192 3176.219 -
rng::all_of(deque<int>)_(process_all)/32 11.533 -
rng::all_of(deque<int>)_(process_all)/32768 10604.077 -10.71%
rng::all_of(deque<int>)_(process_all)/50 18.327 -4.62%
rng::all_of(deque<int>)_(process_all)/8 3.222 -
rng::all_of(deque<int>)_(process_all)/8192 2634.481 -11.29%
rng::all_of(list<int>)_(process_all)/32 11.756 -1.60%
rng::all_of(list<int>)_(process_all)/32768 26239.061 1.16%
rng::all_of(list<int>)_(process_all)/50 21.944 -
rng::all_of(list<int>)_(process_all)/8 2.615 -
rng::all_of(list<int>)_(process_all)/8192 7585.430 1.02%
rng::all_of(vector<int>)_(process_all)/32 8.372 -
rng::all_of(vector<int>)_(process_all)/32768 8075.290 -
rng::all_of(vector<int>)_(process_all)/50 18.235 -
rng::all_of(vector<int>)_(process_all)/8 2.438 1.45%
rng::all_of(vector<int>)_(process_all)/8192 2023.981 -
rng::any_of(deque<int>)_(process_all)/32 11.532 -
rng::any_of(deque<int>)_(process_all)/32768 10871.472 -8.24%
rng::any_of(deque<int>)_(process_all)/50 18.328 -
rng::any_of(deque<int>)_(process_all)/8 3.227 -
rng::any_of(deque<int>)_(process_all)/8192 2721.180 -8.36%
rng::any_of(list<int>)_(process_all)/32 11.869 -
rng::any_of(list<int>)_(process_all)/32768 26029.634 -
rng::any_of(list<int>)_(process_all)/50 21.933 -
rng::any_of(list<int>)_(process_all)/8 2.609 -
rng::any_of(list<int>)_(process_all)/8192 7238.154 -
rng::any_of(vector<int>)_(process_all)/32 8.429 -
rng::any_of(vector<int>)_(process_all)/32768 8083.951 -
rng::any_of(vector<int>)_(process_all)/50 12.713 -13.60%
rng::any_of(vector<int>)_(process_all)/8 2.400 2.82%
rng::any_of(vector<int>)_(process_all)/8192 2030.744 -
rng::contains(deque<int>)_(process_all)/1048576 251069.146 2.10%
rng::contains(deque<int>)_(process_all)/32 8.769 2.34%
rng::contains(deque<int>)_(process_all)/50 12.712 1.35%
rng::contains(deque<int>)_(process_all)/8 3.130 7.05%
rng::contains(deque<int>)_(process_all)/8192 1926.603 2.25%
rng::contains(list<int>)_(process_all)/1048576 820861.943 -
rng::contains(list<int>)_(process_all)/32 9.995 -11.34%
rng::contains(list<int>)_(process_all)/50 18.780 -
rng::contains(list<int>)_(process_all)/8 2.328 -
rng::contains(list<int>)_(process_all)/8192 6468.959 -8.68%
rng::contains(vector<int>)_(process_all)/1048576 237724.243 1.62%
rng::contains(vector<int>)_(process_all)/32 8.371 -
rng::contains(vector<int>)_(process_all)/50 12.352 -
rng::contains(vector<int>)_(process_all)/8 2.551 -4.53%
rng::contains(vector<int>)_(process_all)/8192 1849.610 1.90%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19846.254 -10.65%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20916.433 -10.01%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1462568.664 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429618.376 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.654 -16.74%
rng::contains_subrange(deque<int>)_(process_all)/32 11.563 -19.34%
rng::contains_subrange(deque<int>)_(process_all)/50 15.046 -21.10%
rng::contains_subrange(deque<int>)_(process_all)/8192 3358.354 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503973.041 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.349 5.15%
rng::contains_subrange(deque<int>)_(same_length)/32 19.859 3.65%
rng::contains_subrange(deque<int>)_(same_length)/50 28.139 2.61%
rng::contains_subrange(deque<int>)_(same_length)/8192 3930.802 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478733.737 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.226 -1.21%
rng::contains_subrange(deque<int>)_(single_element)/32 17.400 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.457 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3731.096 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37122.174 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38614.441 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2469962.003 -
rng::contains_subrange(list<int>)_(process_all)/1048576 815795.012 -3.50%
rng::contains_subrange(list<int>)_(process_all)/16 4.883 2.12%
rng::contains_subrange(list<int>)_(process_all)/32 10.395 -
rng::contains_subrange(list<int>)_(process_all)/50 18.433 3.94%
rng::contains_subrange(list<int>)_(process_all)/8192 6859.603 -18.70%
rng::contains_subrange(list<int>)_(same_length)/1048576 949739.415 -
rng::contains_subrange(list<int>)_(same_length)/16 6.597 -
rng::contains_subrange(list<int>)_(same_length)/32 16.237 -
rng::contains_subrange(list<int>)_(same_length)/50 29.935 -
rng::contains_subrange(list<int>)_(same_length)/8192 7934.009 -
rng::contains_subrange(list<int>)_(single_element)/1048576 824326.472 1.85%
rng::contains_subrange(list<int>)_(single_element)/16 4.928 1.51%
rng::contains_subrange(list<int>)_(single_element)/32 10.409 -
rng::contains_subrange(list<int>)_(single_element)/50 18.085 3.16%
rng::contains_subrange(list<int>)_(single_element)/8192 7083.028 -9.91%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14475.966 3.81%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14928.599 1.35%
rng::contains_subrange(vector<int>)_(near_matches)/8192 767663.792 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208698.457 -1.86%
rng::contains_subrange(vector<int>)_(process_all)/16 4.812 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.027 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.491 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1627.843 -2.34%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244127.687 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.880 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.776 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.704 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1876.679 -1.08%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234131.078 1.14%
rng::contains_subrange(vector<int>)_(single_element)/16 4.824 1.82%
rng::contains_subrange(vector<int>)_(single_element)/32 8.525 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.817 -2.09%
rng::contains_subrange(vector<int>)_(single_element)/8192 1825.712 -
rng::copy(deque<int>)/1048576 49974.499 -
rng::copy(deque<int>)/262144 10387.112 -
rng::copy(deque<int>)/32768 1153.295 -
rng::copy(deque<int>)/4096 146.801 -
rng::copy(deque<int>)/512 16.780 -
rng::copy(deque<int>)/64 2.831 -
rng::copy(deque<int>)/8 2.810 1.74%
rng::copy(list<int>)/1048576 884180.766 -
rng::copy(list<int>)/262144 218560.511 -
rng::copy(list<int>)/32768 26653.150 -
rng::copy(list<int>)/4096 3045.357 -
rng::copy(list<int>)/512 369.227 -
rng::copy(list<int>)/64 34.649 12.31%
rng::copy(list<int>)/8 2.375 1.03%
rng::copy(vector<bool>)_(aligned)/1048576 1040.067 -
rng::copy(vector<bool>)_(aligned)/262144 272.499 -
rng::copy(vector<bool>)_(aligned)/32768 35.342 -
rng::copy(vector<bool>)_(aligned)/4096 4.928 -
rng::copy(vector<bool>)_(aligned)/512 1.767 -
rng::copy(vector<bool>)_(aligned)/64 1.374 -
rng::copy(vector<bool>)_(unaligned)/1048576 5508.601 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.581 -
rng::copy(vector<bool>)_(unaligned)/32768 174.214 -
rng::copy(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy(vector<bool>)_(unaligned)/512 3.710 6.69%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49014.283 -1.20%
rng::copy(vector<int>)/262144 12479.064 -
rng::copy(vector<int>)/32768 3224.770 14.38%
rng::copy(vector<int>)/4096 146.672 -2.60%
rng::copy(vector<int>)/512 16.000 -
rng::copy(vector<int>)/64 2.444 -
rng::copy(vector<int>)/8 2.336 4.84%
rng::copy_backward(deque<int>)/1048576 126215.850 1.46%
rng::copy_backward(deque<int>)/262144 31250.847 -
rng::copy_backward(deque<int>)/32768 3732.835 -1.96%
rng::copy_backward(deque<int>)/4096 148.847 -
rng::copy_backward(deque<int>)/512 18.226 -
rng::copy_backward(deque<int>)/64 3.043 -
rng::copy_backward(deque<int>)/8 2.830 5.06%
rng::copy_backward(list<int>)/1048576 889031.619 -
rng::copy_backward(list<int>)/262144 222336.366 1.48%
rng::copy_backward(list<int>)/32768 29094.138 5.08%
rng::copy_backward(list<int>)/4096 3107.070 -
rng::copy_backward(list<int>)/512 373.476 -
rng::copy_backward(list<int>)/64 31.198 -
rng::copy_backward(list<int>)/8 2.285 -3.06%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.506 -
rng::copy_backward(vector<bool>)_(aligned)/262144 274.530 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.824 1.01%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.046 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.755 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.767 9.24%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6755.730 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1658.856 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.842 1.14%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.838 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.949 -
rng::copy_backward(vector<int>)/1048576 48750.354 -
rng::copy_backward(vector<int>)/262144 12534.238 -
rng::copy_backward(vector<int>)/32768 2909.931 -
rng::copy_backward(vector<int>)/4096 151.032 1.38%
rng::copy_backward(vector<int>)/512 16.627 -
rng::copy_backward(vector<int>)/64 2.520 -
rng::copy_backward(vector<int>)/8 2.269 2.42%
rng::copy_if(deque<int>)_(entire_range)/1048576 275472.315 -
rng::copy_if(deque<int>)_(entire_range)/262144 69344.311 -
rng::copy_if(deque<int>)_(entire_range)/32768 8687.110 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.557 -
rng::copy_if(deque<int>)_(entire_range)/512 135.599 -
rng::copy_if(deque<int>)_(entire_range)/64 16.206 -
rng::copy_if(deque<int>)_(entire_range)/8 2.929 -
rng::copy_if(deque<int>)_(every_other)/1048576 371994.225 -
rng::copy_if(deque<int>)_(every_other)/262144 92854.849 -
rng::copy_if(deque<int>)_(every_other)/32768 11621.059 -
rng::copy_if(deque<int>)_(every_other)/4096 1454.843 -
rng::copy_if(deque<int>)_(every_other)/512 181.921 -
rng::copy_if(deque<int>)_(every_other)/64 23.365 -
rng::copy_if(deque<int>)_(every_other)/8 3.452 -
rng::copy_if(list<int>)_(entire_range)/1048576 884349.287 -
rng::copy_if(list<int>)_(entire_range)/262144 218390.906 -2.31%
rng::copy_if(list<int>)_(entire_range)/32768 28020.395 7.35%
rng::copy_if(list<int>)_(entire_range)/4096 3052.426 -1.75%
rng::copy_if(list<int>)_(entire_range)/512 372.501 1.89%
rng::copy_if(list<int>)_(entire_range)/64 36.106 -10.10%
rng::copy_if(list<int>)_(entire_range)/8 2.594 -
rng::copy_if(list<int>)_(every_other)/1048576 839824.541 -1.96%
rng::copy_if(list<int>)_(every_other)/262144 208673.613 -2.04%
rng::copy_if(list<int>)_(every_other)/32768 24880.384 -5.51%
rng::copy_if(list<int>)_(every_other)/4096 3270.552 -
rng::copy_if(list<int>)_(every_other)/512 359.310 -
rng::copy_if(list<int>)_(every_other)/64 23.884 -
rng::copy_if(list<int>)_(every_other)/8 2.305 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246582.542 -
rng::copy_if(vector<int>)_(entire_range)/262144 60066.213 -
rng::copy_if(vector<int>)_(entire_range)/32768 7494.336 -
rng::copy_if(vector<int>)_(entire_range)/4096 938.809 -
rng::copy_if(vector<int>)_(entire_range)/512 124.536 -
rng::copy_if(vector<int>)_(entire_range)/64 16.332 -
rng::copy_if(vector<int>)_(entire_range)/8 2.263 -2.34%
rng::copy_if(vector<int>)_(every_other)/1048576 239346.501 -
rng::copy_if(vector<int>)_(every_other)/262144 59654.811 -
rng::copy_if(vector<int>)_(every_other)/32768 7449.972 -
rng::copy_if(vector<int>)_(every_other)/4096 935.352 -
rng::copy_if(vector<int>)_(every_other)/512 123.424 -
rng::copy_if(vector<int>)_(every_other)/64 18.171 -
rng::copy_if(vector<int>)_(every_other)/8 4.261 1.44%
rng::copy_n(deque<int>)/1048576 49854.221 -
rng::copy_n(deque<int>)/262144 10523.599 -4.17%
rng::copy_n(deque<int>)/32768 1136.878 -5.35%
rng::copy_n(deque<int>)/4096 146.812 -6.01%
rng::copy_n(deque<int>)/512 16.812 -9.88%
rng::copy_n(deque<int>)/64 2.867 -36.92%
rng::copy_n(deque<int>)/8 2.662 -32.27%
rng::copy_n(list<int>)/1048576 873732.471 -
rng::copy_n(list<int>)/262144 217394.092 -
rng::copy_n(list<int>)/32768 26117.276 -4.08%
rng::copy_n(list<int>)/4096 4851.992 17.88%
rng::copy_n(list<int>)/512 339.525 -
rng::copy_n(list<int>)/64 14.241 1.76%
rng::copy_n(list<int>)/8 2.250 -
rng::copy_n(vector<bool>)_(aligned)/1048576 2100.177 104.04%
rng::copy_n(vector<bool>)_(aligned)/262144 279.119 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.202 -5.19%
rng::copy_n(vector<bool>)_(aligned)/4096 4.977 -18.25%
rng::copy_n(vector<bool>)_(aligned)/512 1.767 -39.43%
rng::copy_n(vector<bool>)_(aligned)/64 1.308 -49.88%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.826 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1491.868 8.99%
rng::copy_n(vector<bool>)_(unaligned)/32768 170.545 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.846 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.524 -
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 50192.562 2.43%
rng::copy_n(vector<int>)/262144 12537.253 -
rng::copy_n(vector<int>)/32768 2731.757 2.90%
rng::copy_n(vector<int>)/4096 145.457 -38.79%
rng::copy_n(vector<int>)/512 16.102 -15.34%
rng::copy_n(vector<int>)/64 2.473 -45.59%
rng::copy_n(vector<int>)/8 2.148 -35.02%
rng::count(deque<int>)_(every_other)/1024 248.178 -
rng::count(deque<int>)_(every_other)/1048576 253827.008 -
rng::count(deque<int>)_(every_other)/8 2.535 -
rng::count(deque<int>)_(every_other)/8192 1941.067 -
rng::count(list<int>)_(every_other)/1024 706.937 -
rng::count(list<int>)_(every_other)/1048576 811422.350 -
rng::count(list<int>)_(every_other)/8 2.124 1.28%
rng::count(list<int>)_(every_other)/8192 6904.659 -
rng::count(vector<bool>)/1000 2.947 -1.79%
rng::count(vector<bool>)/1024 1.680 -
rng::count(vector<bool>)/1048576 1461.449 -
rng::count(vector<bool>)/8192 11.424 -
rng::count(vector<int>)_(every_other)/1024 103.232 -
rng::count(vector<int>)_(every_other)/1048576 105423.099 -
rng::count(vector<int>)_(every_other)/8 1.384 4.29%
rng::count(vector<int>)_(every_other)/8192 821.627 -
rng::count_if(deque<int>)_(every_other)/1024 347.300 -
rng::count_if(deque<int>)_(every_other)/1048576 342788.671 -
rng::count_if(deque<int>)_(every_other)/8 3.256 -3.18%
rng::count_if(deque<int>)_(every_other)/8192 2623.024 -
rng::count_if(list<int>)_(every_other)/1024 756.521 -
rng::count_if(list<int>)_(every_other)/1048576 894598.107 -
rng::count_if(list<int>)_(every_other)/8 2.864 1.18%
rng::count_if(list<int>)_(every_other)/8192 7206.621 -
rng::count_if(vector<int>)_(every_other)/1024 249.664 -
rng::count_if(vector<int>)_(every_other)/1048576 247904.218 -
rng::count_if(vector<int>)_(every_other)/8 4.234 -
rng::count_if(vector<int>)_(every_other)/8192 1928.528 -
rng::distance(deque<int>)/1024 0.848 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.848 -
rng::distance(deque<int>)/8192 0.851 -
rng::distance(join_view(vector<vector<int>>)/1024 1.028 -
rng::distance(join_view(vector<vector<int>>)/4096 4.368 -1.58%
rng::distance(join_view(vector<vector<int>>)/50 0.629 4.10%
rng::distance(join_view(vector<vector<int>>)/8192 8.294 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 460.362 -4.48%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490318.102 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.767 -20.44%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.794 -2.49%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3822.717 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.068 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.715 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.070 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.070 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.674 -2.06%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 734036.032 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.751 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.471 -2.50%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5729.864 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.771 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.096 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1997.048 -2.69%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195842.134 -3.99%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.473 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.969 4.11%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19155.464 -2.86%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 501.646 -6.65%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1438349.710 -1.55%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.230 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.846 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11740.697 2.64%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1893.654 7.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2314161.184 -1.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.514 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.838 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19955.414 3.16%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 616.150 6.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1443605.024 -1.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.414 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.679 3.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11064.614 -4.04%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.767 9.42%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.767 9.47%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.767 9.42%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.687 -1.16%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960088.820 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.624 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.144 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7777.754 -16.45%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.004 1.84%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.000 1.44%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.979 -1.82%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.979 -1.77%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.000 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.587 -1.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1085929.477 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.260 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.258 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12212.634 -2.35%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.246 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73815.797 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.830 3.46%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.781 6.97%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.076 -2.05%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.157 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.156 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 516.193 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 636044.233 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.832 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.164 -2.34%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4841.691 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.711 1.66%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.721 1.46%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.707 1.87%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.707 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.722 1.56%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.550 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497116.388 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.759 -13.69%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.737 -5.86%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.136 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.141 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516777.686 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.962 1.72%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.120 -2.41%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3967.490 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 780.883 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 958185.166 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 29.420 -7.26%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.904 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12524.288 6.12%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 830.846 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994331.849 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.144 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.558 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10933.130 10.14%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.818 2.50%
rng::equal(vector<bool>)_(unaligned)/1048576 7724.908 -1.76%
rng::equal(vector<bool>)_(unaligned)/50 0.821 -12.03%
rng::equal(vector<bool>)_(unaligned)/8 0.822 -6.00%
rng::equal(vector<bool>)_(unaligned)/8192 66.774 2.50%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.454 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 74490.537 1.01%
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.415 2.20%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.530 5.37%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.724 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.027 4.08%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640529.010 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.721 -3.00%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.694 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4805.514 -
rng::fill(deque<int>)/1024 29.647 -
rng::fill(deque<int>)/32 1.489 8.87%
rng::fill(deque<int>)/50 2.257 -
rng::fill(deque<int>)/8192 241.598 -1.88%
rng::fill(list<int>)/1024 1551.259 130.86%
rng::fill(list<int>)/32 8.523 1.61%
rng::fill(list<int>)/50 34.689 -
rng::fill(list<int>)/8192 6876.286 -3.98%
rng::fill(vector<bool>)/1048576 3834.787 -
rng::fill(vector<bool>)/262144 232.583 -75.00%
rng::fill(vector<bool>)/32768 29.964 -
rng::fill(vector<bool>)/4096 4.214 -
rng::fill(vector<bool>)/512 1.747 8.23%
rng::fill(vector<bool>)/64 1.912 8.71%
rng::fill(vector<int>)/1024 29.609 -1.25%
rng::fill(vector<int>)/32 1.066 -7.37%
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 241.100 1.77%
rng::fill_n(deque<int>)/1024 29.532 -
rng::fill_n(deque<int>)/32 1.257 4.33%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 247.450 1.76%
rng::fill_n(list<int>)/1024 649.375 -
rng::fill_n(list<int>)/32 8.246 -
rng::fill_n(list<int>)/50 15.910 -
rng::fill_n(list<int>)/8192 7534.659 6.45%
rng::fill_n(vector<bool>)/1048576 3822.811 3.43%
rng::fill_n(vector<bool>)/262144 231.832 -75.38%
rng::fill_n(vector<bool>)/32768 29.899 -1.47%
rng::fill_n(vector<bool>)/4096 4.159 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.415 3.46%
rng::fill_n(vector<int>)/1024 29.689 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.227 -
rng::fill_n(vector<int>)/8192 239.100 1.48%
rng::find(deque<int>)_(bail_25%)/1024 66.974 -
rng::find(deque<int>)_(bail_25%)/32768 1920.963 -
rng::find(deque<int>)_(bail_25%)/8 1.962 -4.58%
rng::find(deque<int>)_(bail_25%)/8192 477.303 -
rng::find(deque<int>)_(process_all)/1024 244.354 -
rng::find(deque<int>)_(process_all)/32768 7826.479 -
rng::find(deque<int>)_(process_all)/50 13.133 -
rng::find(deque<int>)_(process_all)/8 3.512 -
rng::find(deque<int>)_(process_all)/8192 1953.741 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.281 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9686.622 -5.87%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.310 -1.28%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.405 -3.51%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2358.922 1.63%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 356.981 10.22%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11451.518 6.65%
rng::find(join_view(list<vector<int>>))_(process_all)/50 16.527 17.72%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.260 9.80%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2846.684 8.43%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 729.295 -1.45%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26439.267 -12.79%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.723 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.670 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7884.730 -38.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.033 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 650.058 -2.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.726 -1.76%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.035 -4.42%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.563 -1.55%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.052 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8833.519 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.827 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.082 2.06%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2172.407 -
rng::find(list<int>)_(bail_25%)/1024 132.605 -27.61%
rng::find(list<int>)_(bail_25%)/32768 8462.556 2.12%
rng::find(list<int>)_(bail_25%)/8 0.932 1.37%
rng::find(list<int>)_(bail_25%)/8192 1459.165 -
rng::find(list<int>)_(process_all)/1024 688.179 -
rng::find(list<int>)_(process_all)/32768 26649.652 -19.70%
rng::find(list<int>)_(process_all)/50 18.579 -
rng::find(list<int>)_(process_all)/8 2.361 -1.82%
rng::find(list<int>)_(process_all)/8192 8449.392 -29.90%
rng::find(vector<bool>)_(process_all)/1024 4.642 2.56%
rng::find(vector<bool>)_(process_all)/1048576 3683.207 -
rng::find(vector<bool>)_(process_all)/50 0.633 1.63%
rng::find(vector<bool>)_(process_all)/8 0.644 3.25%
rng::find(vector<bool>)_(process_all)/8192 33.607 -
rng::find(vector<char>)_(bail_25%)/1024 5.266 -
rng::find(vector<char>)_(bail_25%)/32768 136.444 -
rng::find(vector<char>)_(bail_25%)/8 1.155 4.75%
rng::find(vector<char>)_(bail_25%)/8192 39.749 -
rng::find(vector<char>)_(process_all)/1024 17.131 -2.67%
rng::find(vector<char>)_(process_all)/32768 495.840 -
rng::find(vector<char>)_(process_all)/50 1.620 -2.36%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.159 -
rng::find(vector<int>)_(bail_25%)/1024 65.932 -
rng::find(vector<int>)_(bail_25%)/32768 1861.822 -
rng::find(vector<int>)_(bail_25%)/8 1.368 -
rng::find(vector<int>)_(bail_25%)/8192 472.106 -
rng::find(vector<int>)_(process_all)/1024 243.119 -
rng::find(vector<int>)_(process_all)/32768 7431.011 -
rng::find(vector<int>)_(process_all)/50 12.460 -
rng::find(vector<int>)_(process_all)/8 2.762 -3.38%
rng::find(vector<int>)_(process_all)/8192 1858.823 -
rng::find_end(deque<int>)_(match_near_end)/1000 335.010 4.13%
rng::find_end(deque<int>)_(match_near_end)/1024 3198.462 -
rng::find_end(deque<int>)_(match_near_end)/8192 164719.948 -
rng::find_end(deque<int>)_(near_matches)/1000 32856.165 18.42%
rng::find_end(deque<int>)_(near_matches)/1024 33972.681 17.96%
rng::find_end(deque<int>)_(near_matches)/8192 2125836.509 29.51%
rng::find_end(deque<int>)_(process_all)/1000 270.241 7.46%
rng::find_end(deque<int>)_(process_all)/1024 301.561 16.30%
rng::find_end(deque<int>)_(process_all)/1048576 306297.036 15.57%
rng::find_end(deque<int>)_(process_all)/8192 2377.096 16.87%
rng::find_end(deque<int>)_(same_length)/1000 937.919 -1.88%
rng::find_end(deque<int>)_(same_length)/1024 1401.104 -
rng::find_end(deque<int>)_(same_length)/8192 11264.974 -
rng::find_end(deque<int>)_(single_element)/1000 322.234 29.25%
rng::find_end(deque<int>)_(single_element)/1024 330.464 28.13%
rng::find_end(deque<int>)_(single_element)/8192 2608.904 28.59%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 586.800 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4161.495 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 229617.188 -1.77%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 33114.728 -8.31%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 34496.753 -12.73%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2363406.986 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 596.567 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 608.373 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 562275.646 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4318.327 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1541.350 1.49%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1565.577 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 11547.714 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 595.838 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 608.454 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4303.995 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 760.118 -1.04%
rng::find_end(forward_list<int>)_(match_near_end)/1024 4655.711 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256477.748 -
rng::find_end(forward_list<int>)_(near_matches)/1000 35900.853 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37312.206 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2481529.594 -
rng::find_end(forward_list<int>)_(process_all)/1000 703.314 -
rng::find_end(forward_list<int>)_(process_all)/1024 727.525 -
rng::find_end(forward_list<int>)_(process_all)/1048576 761590.855 -1.57%
rng::find_end(forward_list<int>)_(process_all)/8192 5570.957 -1.81%
rng::find_end(forward_list<int>)_(same_length)/1000 1476.022 -
rng::find_end(forward_list<int>)_(same_length)/1024 1503.043 -
rng::find_end(forward_list<int>)_(same_length)/8192 16644.640 16.68%
rng::find_end(forward_list<int>)_(single_element)/1000 706.008 -
rng::find_end(forward_list<int>)_(single_element)/1024 729.615 1.18%
rng::find_end(forward_list<int>)_(single_element)/8192 6173.682 6.06%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 818.276 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5205.324 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277417.871 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42217.928 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43732.490 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699577.723 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 788.113 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 808.199 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 881046.665 -2.04%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6518.993 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.259 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.933 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17668.935 16.75%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 801.799 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.179 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6970.172 5.35%
rng::find_end(list<int>)_(match_near_end)/1000 777.596 -
rng::find_end(list<int>)_(match_near_end)/1024 4539.240 -
rng::find_end(list<int>)_(match_near_end)/8192 258046.679 -
rng::find_end(list<int>)_(near_matches)/1000 36724.756 -
rng::find_end(list<int>)_(near_matches)/1024 38245.137 -
rng::find_end(list<int>)_(near_matches)/8192 2490191.281 -
rng::find_end(list<int>)_(process_all)/1000 704.599 3.58%
rng::find_end(list<int>)_(process_all)/1024 708.022 4.61%
rng::find_end(list<int>)_(process_all)/1048576 845564.331 -1.78%
rng::find_end(list<int>)_(process_all)/8192 6500.764 1.57%
rng::find_end(list<int>)_(same_length)/1000 1464.025 -
rng::find_end(list<int>)_(same_length)/1024 1502.703 -
rng::find_end(list<int>)_(same_length)/8192 17586.973 -8.19%
rng::find_end(list<int>)_(single_element)/1000 686.711 -
rng::find_end(list<int>)_(single_element)/1024 696.611 -
rng::find_end(list<int>)_(single_element)/8192 7333.282 -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 819.368 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5116.998 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 275068.124 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41154.278 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42838.925 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2682382.981 -
rng::find_end(list<int>,_pred)_(process_all)/1000 791.015 -
rng::find_end(list<int>,_pred)_(process_all)/1024 809.877 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 949434.885 -1.89%
rng::find_end(list<int>,_pred)_(process_all)/8192 8391.822 -
rng::find_end(list<int>,_pred)_(same_length)/1000 1547.950 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1580.679 -
rng::find_end(list<int>,_pred)_(same_length)/8192 17584.062 -1.66%
rng::find_end(list<int>,_pred)_(single_element)/1000 753.292 -
rng::find_end(list<int>,_pred)_(single_element)/1024 770.839 -
rng::find_end(list<int>,_pred)_(single_element)/8192 7719.364 -
rng::find_end(vector<int>)_(match_near_end)/1000 263.654 -
rng::find_end(vector<int>)_(match_near_end)/1024 2260.038 -
rng::find_end(vector<int>)_(match_near_end)/8192 119585.748 -
rng::find_end(vector<int>)_(near_matches)/1000 15279.616 -
rng::find_end(vector<int>)_(near_matches)/1024 15880.951 -
rng::find_end(vector<int>)_(near_matches)/8192 924096.892 -
rng::find_end(vector<int>)_(process_all)/1000 233.098 -
rng::find_end(vector<int>)_(process_all)/1024 238.023 -
rng::find_end(vector<int>)_(process_all)/1048576 262577.367 -
rng::find_end(vector<int>)_(process_all)/8192 1905.587 -
rng::find_end(vector<int>)_(same_length)/1000 513.890 2.97%
rng::find_end(vector<int>)_(same_length)/1024 535.349 4.85%
rng::find_end(vector<int>)_(same_length)/8192 3849.316 1.05%
rng::find_end(vector<int>)_(single_element)/1000 235.437 -
rng::find_end(vector<int>)_(single_element)/1024 239.277 -
rng::find_end(vector<int>)_(single_element)/8192 1908.039 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 555.613 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3157.795 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 167836.681 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25242.539 -1.18%
rng::find_end(vector<int>,_pred)_(near_matches)/1024 25919.956 -1.59%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1621839.715 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 581.178 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 594.264 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 678285.421 1.60%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4793.740 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 1249.289 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1279.645 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10289.799 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.741 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 589.124 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4709.584 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364977.122 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.832 -
rng::find_first_of(deque<int>)_(large_needle)/50 670.585 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23499737.501 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3459.425 -
rng::find_first_of(deque<int>)_(small_needle)/32 105.294 -1.44%
rng::find_first_of(deque<int>)_(small_needle)/50 162.342 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27698.890 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 564559.299 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 501.969 -1.79%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1389.490 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35515218.752 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6303.578 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.610 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.398 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50472.355 -
rng::find_first_of(list<int>)_(large_needle)/1024 935437.974 -1.17%
rng::find_first_of(list<int>)_(large_needle)/32 683.282 -
rng::find_first_of(list<int>)_(large_needle)/50 1746.596 -
rng::find_first_of(list<int>)_(large_needle)/8192 49814011.063 -1.27%
rng::find_first_of(list<int>)_(small_needle)/1024 2779.570 -
rng::find_first_of(list<int>)_(small_needle)/32 91.761 -
rng::find_first_of(list<int>)_(small_needle)/50 139.924 -
rng::find_first_of(list<int>)_(small_needle)/8192 22685.765 -4.90%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 900762.299 -7.57%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 724.551 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1873.312 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55853384.619 1.03%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5264.712 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.572 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.761 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42181.198 -5.21%
rng::find_first_of(vector<int>)_(large_needle)/1024 120540.286 8.45%
rng::find_first_of(vector<int>)_(large_needle)/32 113.869 7.69%
rng::find_first_of(vector<int>)_(large_needle)/50 284.765 7.96%
rng::find_first_of(vector<int>)_(large_needle)/8192 7773951.389 8.23%
rng::find_first_of(vector<int>)_(small_needle)/1024 1414.843 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.313 -1.08%
rng::find_first_of(vector<int>)_(small_needle)/50 72.045 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11282.851 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592306.485 -1.23%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 484.977 1.36%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1337.199 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38600731.499 1.17%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5628.702 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.700 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 274.933 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46021.279 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.372 -
rng::find_if(deque<int>)_(bail_25%)/32768 2761.125 -7.42%
rng::find_if(deque<int>)_(bail_25%)/8 1.505 1.48%
rng::find_if(deque<int>)_(bail_25%)/8192 690.844 -6.97%
rng::find_if(deque<int>)_(process_all)/1024 478.109 -
rng::find_if(deque<int>)_(process_all)/32768 12388.108 4.04%
rng::find_if(deque<int>)_(process_all)/50 23.866 -
rng::find_if(deque<int>)_(process_all)/8 3.944 -
rng::find_if(deque<int>)_(process_all)/8192 3099.095 4.89%
rng::find_if(list<int>)_(bail_25%)/1024 194.605 -
rng::find_if(list<int>)_(bail_25%)/32768 9153.905 -
rng::find_if(list<int>)_(bail_25%)/8 1.317 -
rng::find_if(list<int>)_(bail_25%)/8192 1520.111 -
rng::find_if(list<int>)_(process_all)/1024 758.770 -
rng::find_if(list<int>)_(process_all)/32768 27324.092 -11.30%
rng::find_if(list<int>)_(process_all)/50 21.732 -
rng::find_if(list<int>)_(process_all)/8 3.486 -
rng::find_if(list<int>)_(process_all)/8192 12579.970 12.02%
rng::find_if(vector<bool>)_(process_all)/1024 763.622 -
rng::find_if(vector<bool>)_(process_all)/1048576 780041.156 -
rng::find_if(vector<bool>)_(process_all)/50 35.599 -
rng::find_if(vector<bool>)_(process_all)/8 5.482 -
rng::find_if(vector<bool>)_(process_all)/8192 6095.926 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.344 -
rng::find_if(vector<char>)_(bail_25%)/32768 2054.627 -
rng::find_if(vector<char>)_(bail_25%)/8 0.950 -
rng::find_if(vector<char>)_(bail_25%)/8192 525.662 -
rng::find_if(vector<char>)_(process_all)/1024 273.578 -
rng::find_if(vector<char>)_(process_all)/32768 8158.373 -
rng::find_if(vector<char>)_(process_all)/50 12.686 -
rng::find_if(vector<char>)_(process_all)/8 2.586 -
rng::find_if(vector<char>)_(process_all)/8192 2054.204 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.594 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.518 -
rng::find_if(vector<int>)_(bail_25%)/8 1.095 3.59%
rng::find_if(vector<int>)_(bail_25%)/8192 548.606 -
rng::find_if(vector<int>)_(process_all)/1024 283.620 -
rng::find_if(vector<int>)_(process_all)/32768 8802.508 -
rng::find_if(vector<int>)_(process_all)/50 13.984 -
rng::find_if(vector<int>)_(process_all)/8 2.639 2.82%
rng::find_if(vector<int>)_(process_all)/8192 2192.274 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.527 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2760.743 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.531 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 734.731 4.53%
rng::find_if_not(deque<int>)_(process_all)/1024 474.462 -
rng::find_if_not(deque<int>)_(process_all)/32768 11459.773 -
rng::find_if_not(deque<int>)_(process_all)/50 23.567 -
rng::find_if_not(deque<int>)_(process_all)/8 3.960 -
rng::find_if_not(deque<int>)_(process_all)/8192 2850.460 -
rng::find_if_not(list<int>)_(bail_25%)/1024 194.902 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8660.540 -27.60%
rng::find_if_not(list<int>)_(bail_25%)/8 1.314 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1523.136 -
rng::find_if_not(list<int>)_(process_all)/1024 758.874 -
rng::find_if_not(list<int>)_(process_all)/32768 27774.748 -13.54%
rng::find_if_not(list<int>)_(process_all)/50 21.641 -1.01%
rng::find_if_not(list<int>)_(process_all)/8 3.509 -
rng::find_if_not(list<int>)_(process_all)/8192 7408.675 -39.86%
rng::find_if_not(vector<bool>)_(process_all)/1024 771.558 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 787820.913 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.987 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.537 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6154.401 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.281 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2093.854 3.38%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.954 1.12%
rng::find_if_not(vector<char>)_(bail_25%)/8192 529.572 2.20%
rng::find_if_not(vector<char>)_(process_all)/1024 274.918 -
rng::find_if_not(vector<char>)_(process_all)/32768 8131.340 -
rng::find_if_not(vector<char>)_(process_all)/50 12.489 -1.03%
rng::find_if_not(vector<char>)_(process_all)/8 2.416 -6.23%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.833 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 76.553 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2353.010 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.059 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 554.392 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.467 -
rng::find_if_not(vector<int>)_(process_all)/32768 8811.003 -
rng::find_if_not(vector<int>)_(process_all)/50 14.204 1.31%
rng::find_if_not(vector<int>)_(process_all)/8 2.624 3.02%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.228 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.209 -19.76%
rng::find_last(deque<int>)_(bail_10%)/1048576 324118.885 -
rng::find_last(deque<int>)_(bail_10%)/50 11.421 -19.11%
rng::find_last(deque<int>)_(bail_10%)/8 2.732 2.08%
rng::find_last(deque<int>)_(bail_10%)/8192 2515.611 -
rng::find_last(deque<int>)_(bail_90%)/1024 30.940 7.37%
rng::find_last(deque<int>)_(bail_90%)/1048576 27630.046 8.55%
rng::find_last(deque<int>)_(bail_90%)/50 1.845 -
rng::find_last(deque<int>)_(bail_90%)/8 0.872 2.63%
rng::find_last(deque<int>)_(bail_90%)/8192 218.715 8.07%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.460 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706756.030 -1.33%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.585 -1.41%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.388 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5867.103 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.749 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 670401.439 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.418 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.399 -1.84%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6091.182 1.21%
rng::find_last(list<int>)_(bail_10%)/1024 664.700 -1.82%
rng::find_last(list<int>)_(bail_10%)/1048576 786883.051 -1.61%
rng::find_last(list<int>)_(bail_10%)/50 16.672 1.66%
rng::find_last(list<int>)_(bail_10%)/8 2.039 -
rng::find_last(list<int>)_(bail_10%)/8192 6282.542 -18.45%
rng::find_last(list<int>)_(bail_90%)/1024 55.125 -15.56%
rng::find_last(list<int>)_(bail_90%)/1048576 86829.624 -2.96%
rng::find_last(list<int>)_(bail_90%)/50 1.276 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 599.580 2.05%
rng::find_last(vector<char>)_(bail_10%)/1024 113.624 -
rng::find_last(vector<char>)_(bail_10%)/1048576 113544.677 5.13%
rng::find_last(vector<char>)_(bail_10%)/50 5.618 1.01%
rng::find_last(vector<char>)_(bail_10%)/8 1.573 -
rng::find_last(vector<char>)_(bail_10%)/8192 894.558 4.97%
rng::find_last(vector<char>)_(bail_90%)/1024 12.105 -11.32%
rng::find_last(vector<char>)_(bail_90%)/1048576 11949.076 -
rng::find_last(vector<char>)_(bail_90%)/50 1.037 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.753 -1.06%
rng::find_last(vector<int>)_(bail_10%)/1024 212.206 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214447.741 -
rng::find_last(vector<int>)_(bail_10%)/50 10.840 -
rng::find_last(vector<int>)_(bail_10%)/8 2.091 -2.56%
rng::find_last(vector<int>)_(bail_10%)/8192 1648.674 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.829 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23190.285 -
rng::find_last(vector<int>)_(bail_90%)/50 1.577 -
rng::find_last(vector<int>)_(bail_90%)/8 0.611 -10.00%
rng::find_last(vector<int>)_(bail_90%)/8192 189.814 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 353.184 -1.83%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361816.021 -
rng::find_last_if(deque<int>)_(bail_10%)/50 19.360 -8.39%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.938 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.376 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.438 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38540.372 -1.36%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.678 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.958 3.65%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.171 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 817.800 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 927534.336 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.406 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.018 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7247.740 -6.55%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 838.291 -2.58%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 921516.644 -1.33%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.105 -3.21%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.374 12.24%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6945.206 -3.69%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.743 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807160.242 -1.12%
rng::find_last_if(list<int>)_(bail_10%)/50 39.960 9.99%
rng::find_last_if(list<int>)_(bail_10%)/8 3.106 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6630.597 -
rng::find_last_if(list<int>)_(bail_90%)/1024 71.133 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88845.315 -2.76%
rng::find_last_if(list<int>)_(bail_90%)/50 2.186 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.685 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.426 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240941.393 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.345 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.381 -2.71%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.726 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.452 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26206.710 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.457 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.130 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.176 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283553.125 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.523 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.573 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.094 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.910 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31042.285 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.489 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.155 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.312 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362170.551 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.857 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.934 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2763.165 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 42.950 -3.91%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39024.439 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.701 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.962 -2.79%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 307.575 -1.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 828.221 3.06%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 930760.695 -1.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.975 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.211 9.87%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6994.271 1.99%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 874.678 -2.05%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 928504.256 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.126 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.963 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6813.206 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.668 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807315.311 -1.18%
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.481 -1.89%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.111 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6596.156 -2.91%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.765 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89031.974 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.119 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.725 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241423.699 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.351 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.388 -5.37%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1879.091 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.969 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25679.098 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.457 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.180 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 285208.941 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.525 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.546 -1.36%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2075.282 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.509 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30934.832 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.548 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.469 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.968 -
rng::fold_left(deque<int>)/1048576 560754.097 -
rng::fold_left(deque<int>)/32 16.539 -
rng::fold_left(deque<int>)/50 27.177 -
rng::fold_left(deque<int>)/8 4.102 -
rng::fold_left(deque<int>)/8192 4424.247 -
rng::fold_left(list<int>)/1048576 1362615.515 -
rng::fold_left(list<int>)/32 22.038 -
rng::fold_left(list<int>)/50 37.487 -
rng::fold_left(list<int>)/8 3.838 -
rng::fold_left(list<int>)/8192 11446.530 6.27%
rng::fold_left(vector<int>)/1048576 1325699.968 -
rng::fold_left(vector<int>)/32 20.657 -
rng::fold_left(vector<int>)/50 36.140 -
rng::fold_left(vector<int>)/8 3.700 -
rng::fold_left(vector<int>)/8192 10319.550 -
rng::for_each(deque<int>)/32 3.775 -
rng::for_each(deque<int>)/50 4.060 -
rng::for_each(deque<int>)/8 0.917 -
rng::for_each(deque<int>)/8192 254.414 -
rng::for_each(join_view(vector<vector<int>>)/32 3.798 -
rng::for_each(join_view(vector<vector<int>>)/50 4.135 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -5.61%
rng::for_each(join_view(vector<vector<int>>)/8192 264.671 -
rng::for_each(list<int>)/32 11.447 2.56%
rng::for_each(list<int>)/50 23.999 -
rng::for_each(list<int>)/8 2.603 1.63%
rng::for_each(list<int>)/8192 8082.920 -6.63%
rng::for_each(map<int>)/32 21.388 -
rng::for_each(map<int>)/50 41.072 -
rng::for_each(map<int>)/8 4.597 -
rng::for_each(map<int>)/8192 16623.604 -3.77%
rng::for_each(map<int>::iterator)/32 23.336 -
rng::for_each(map<int>::iterator)/50 49.341 -
rng::for_each(map<int>::iterator)/8 4.580 -
rng::for_each(map<int>::iterator)/8192 16789.062 -
rng::for_each(multimap<int>)/32 22.402 -
rng::for_each(multimap<int>)/50 51.016 -
rng::for_each(multimap<int>)/8 4.586 3.01%
rng::for_each(multimap<int>)/8192 16459.582 -3.14%
rng::for_each(multimap<int>::iterator)/32 21.258 -
rng::for_each(multimap<int>::iterator)/50 41.091 -
rng::for_each(multimap<int>::iterator)/8 4.543 -
rng::for_each(multimap<int>::iterator)/8192 16520.949 -1.86%
rng::for_each(multiset<int>)/32 22.023 1.10%
rng::for_each(multiset<int>)/50 44.685 1.01%
rng::for_each(multiset<int>)/8 4.575 -1.53%
rng::for_each(multiset<int>)/8192 15829.938 -26.82%
rng::for_each(multiset<int>::iterator)/32 21.187 -
rng::for_each(multiset<int>::iterator)/50 58.246 2.67%
rng::for_each(multiset<int>::iterator)/8 4.600 -
rng::for_each(multiset<int>::iterator)/8192 16271.076 -13.51%
rng::for_each(set<int>)/32 21.263 -
rng::for_each(set<int>)/50 60.231 -
rng::for_each(set<int>)/8 4.435 -2.67%
rng::for_each(set<int>)/8192 16092.337 -17.33%
rng::for_each(set<int>::iterator)/32 22.117 -
rng::for_each(set<int>::iterator)/50 51.509 3.59%
rng::for_each(set<int>::iterator)/8 4.488 -2.22%
rng::for_each(set<int>::iterator)/8192 16321.738 -13.01%
rng::for_each(vector<int>)/32 3.821 -
rng::for_each(vector<int>)/50 4.042 -
rng::for_each(vector<int>)/8 0.913 -
rng::for_each(vector<int>)/8192 251.846 -
rng::for_each_n(deque<int>)/32 3.769 -
rng::for_each_n(deque<int>)/50 3.990 1.38%
rng::for_each_n(deque<int>)/8 1.187 2.92%
rng::for_each_n(deque<int>)/8192 257.431 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.832 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.249 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.758 2.17%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.127 -
rng::for_each_n(list<int>)/32 11.075 -
rng::for_each_n(list<int>)/50 22.350 -2.95%
rng::for_each_n(list<int>)/8 2.542 4.60%
rng::for_each_n(list<int>)/8192 8452.426 -26.77%
rng::for_each_n(vector<int>)/32 3.853 -
rng::for_each_n(vector<int>)/50 4.057 -
rng::for_each_n(vector<int>)/8 2.467 -2.38%
rng::for_each_n(vector<int>)/8192 252.205 -
rng::generate(deque<int>)/1024 280.327 -
rng::generate(deque<int>)/32 8.759 -
rng::generate(deque<int>)/50 12.941 -
rng::generate(deque<int>)/8192 2046.468 -
rng::generate(list<int>)/1024 672.190 -
rng::generate(list<int>)/32 8.557 -
rng::generate(list<int>)/50 15.417 -
rng::generate(list<int>)/8192 7507.843 6.48%
rng::generate(vector<int>)/1024 243.761 -
rng::generate(vector<int>)/32 7.996 1.20%
rng::generate(vector<int>)/50 11.997 -
rng::generate(vector<int>)/8192 1844.892 -
rng::generate_n(deque<int>)/1024 245.629 -
rng::generate_n(deque<int>)/32 8.266 -1.43%
rng::generate_n(deque<int>)/50 12.290 -
rng::generate_n(deque<int>)/8192 1977.861 -
rng::generate_n(list<int>)/1024 650.892 -
rng::generate_n(list<int>)/32 8.673 -3.39%
rng::generate_n(list<int>)/50 17.307 -
rng::generate_n(list<int>)/8192 8234.091 9.66%
rng::generate_n(vector<int>)/1024 244.850 -
rng::generate_n(vector<int>)/32 8.061 1.99%
rng::generate_n(vector<int>)/50 12.101 -
rng::generate_n(vector<int>)/8192 1857.091 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 363.521 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.606 -7.97%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.845 -13.16%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2946.396 3.15%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.433 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.049 -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.139 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 683.120 7.34%
rng::is_partitioned(list<int>)_(partitioned)/1024 690.139 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.732 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.863 1.43%
rng::is_partitioned(list<int>)_(partitioned)/8192 6845.052 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 125.982 -17.16%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.019 -10.83%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.478 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1200.301 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 179.011 -1.35%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.820 -1.67%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.666 -1.55%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1354.579 -1.53%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 58.279 -4.06%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.258 -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.391 -1.61%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 156.662 -4.24%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.555 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.626 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3879.616 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518365.782 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 49.657 3.61%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.382 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.247 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3943.194 -1.72%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689097.964 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.123 -22.91%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.876 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.719 1.02%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8512.422 3.98%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1436876.014 1.18%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.737 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.705 -44.84%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.376 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9402.274 13.38%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593671.445 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.757 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.569 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.638 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2628.939 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212906.999 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.167 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 509.225 -2.35%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.080 1.39%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4686.118 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1003027.658 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.778 -1.30%
rng::is_sorted(deque<int>)/1024 473.973 -
rng::is_sorted(deque<int>)/8 3.225 1.05%
rng::is_sorted(deque<int>)/8192 3793.269 -
rng::is_sorted(deque<int>,_pred)/1024 597.948 -
rng::is_sorted(deque<int>,_pred)/8 4.431 -3.76%
rng::is_sorted(deque<int>,_pred)/8192 4802.958 -
rng::is_sorted(list<int>)/1024 766.452 -2.34%
rng::is_sorted(list<int>)/8 2.167 -
rng::is_sorted(list<int>)/8192 7001.793 -5.03%
rng::is_sorted(list<int>,_pred)/1024 799.055 -
rng::is_sorted(list<int>,_pred)/8 4.293 2.04%
rng::is_sorted(list<int>,_pred)/8192 7308.964 -11.65%
rng::is_sorted(vector<int>)/1024 242.529 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1892.211 -
rng::is_sorted(vector<int>,_pred)/1024 462.452 -
rng::is_sorted(vector<int>,_pred)/8 3.662 -
rng::is_sorted(vector<int>,_pred)/8192 3680.819 -
rng::is_sorted_until(deque<int>)/1024 472.064 -
rng::is_sorted_until(deque<int>)/8 3.722 -3.27%
rng::is_sorted_until(deque<int>)/8192 3776.068 -
rng::is_sorted_until(deque<int>,_pred)/1024 596.777 -
rng::is_sorted_until(deque<int>,_pred)/8 5.124 29.10%
rng::is_sorted_until(deque<int>,_pred)/8192 4800.288 -
rng::is_sorted_until(list<int>)/1024 753.358 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 7182.097 -12.72%
rng::is_sorted_until(list<int>,_pred)/1024 794.359 -
rng::is_sorted_until(list<int>,_pred)/8 3.851 1.46%
rng::is_sorted_until(list<int>,_pred)/8192 7576.662 -9.56%
rng::is_sorted_until(vector<int>)/1024 238.561 -
rng::is_sorted_until(vector<int>)/8 2.052 -
rng::is_sorted_until(vector<int>)/8192 1860.923 -
rng::is_sorted_until(vector<int>,_pred)/1024 411.024 -1.24%
rng::is_sorted_until(vector<int>,_pred)/8 3.367 -
rng::is_sorted_until(vector<int>,_pred)/8192 3275.017 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.395 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.351 1.03%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 519433.644 5.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.034 6.81%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4036.675 4.85%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.097 2.63%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.011 2.07%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625217.712 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.582 3.38%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4798.874 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.801 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.048 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 961351.158 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.797 -1.29%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11680.532 -13.65%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.852 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.021 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 994097.518 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.579 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11988.431 -14.50%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.911 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.780 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76642.769 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.605 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.197 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.970 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609161.932 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.027 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.823 -
rng::move(deque<int>)/1048576 55921.240 2.84%
rng::move(deque<int>)/262144 14968.611 -
rng::move(deque<int>)/32768 2020.810 -
rng::move(deque<int>)/4096 154.036 -
rng::move(deque<int>)/512 24.057 -
rng::move(deque<int>)/64 6.910 6.98%
rng::move(deque<int>)/8 3.834 -1.08%
rng::move(list<int>)/1048576 1002323.036 -2.67%
rng::move(list<int>)/262144 248559.486 -1.69%
rng::move(list<int>)/32768 33980.129 -2.46%
rng::move(list<int>)/4096 5423.144 -8.51%
rng::move(list<int>)/512 370.157 -
rng::move(list<int>)/64 40.606 -
rng::move(list<int>)/8 3.924 -
rng::move(vector<bool>)_(aligned)/1048576 2122.806 -
rng::move(vector<bool>)_(aligned)/262144 256.793 -
rng::move(vector<bool>)_(aligned)/32768 37.639 -
rng::move(vector<bool>)_(aligned)/4096 8.106 -
rng::move(vector<bool>)_(aligned)/512 2.681 1.17%
rng::move(vector<bool>)_(aligned)/64 1.841 -9.20%
rng::move(vector<bool>)_(unaligned)/1048576 6728.220 -
rng::move(vector<bool>)_(unaligned)/262144 1586.904 -
rng::move(vector<bool>)_(unaligned)/32768 203.105 -
rng::move(vector<bool>)_(unaligned)/4096 25.901 -
rng::move(vector<bool>)_(unaligned)/512 4.140 -
rng::move(vector<bool>)_(unaligned)/64 1.742 6.64%
rng::move(vector<int>)/1048576 60468.236 6.41%
rng::move(vector<int>)/262144 22029.788 -6.25%
rng::move(vector<int>)/32768 2143.336 -
rng::move(vector<int>)/4096 135.635 -
rng::move(vector<int>)/512 20.438 -
rng::move(vector<int>)/64 4.081 -1.30%
rng::move(vector<int>)/8 2.229 -
rng::move_backward(deque<int>)/1048576 125657.805 -
rng::move_backward(deque<int>)/262144 30116.039 -
rng::move_backward(deque<int>)/32768 3510.130 2.07%
rng::move_backward(deque<int>)/4096 156.566 -2.30%
rng::move_backward(deque<int>)/512 23.904 -
rng::move_backward(deque<int>)/64 5.521 1.15%
rng::move_backward(deque<int>)/8 3.538 -7.09%
rng::move_backward(list<int>)/1048576 1044276.312 -
rng::move_backward(list<int>)/262144 312941.751 6.30%
rng::move_backward(list<int>)/32768 35593.399 1.19%
rng::move_backward(list<int>)/4096 6552.684 -
rng::move_backward(list<int>)/512 371.187 -
rng::move_backward(list<int>)/64 40.342 -
rng::move_backward(list<int>)/8 3.704 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2122.505 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.835 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.046 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.892 -
rng::move_backward(vector<bool>)_(aligned)/512 2.648 -
rng::move_backward(vector<bool>)_(aligned)/64 1.774 -3.85%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6494.883 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1585.427 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.817 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.675 -1.07%
rng::move_backward(vector<bool>)_(unaligned)/512 5.328 -3.64%
rng::move_backward(vector<bool>)_(unaligned)/64 1.866 -2.66%
rng::move_backward(vector<int>)/1048576 56639.255 -1.29%
rng::move_backward(vector<int>)/262144 22059.533 1.52%
rng::move_backward(vector<int>)/32768 2151.803 -
rng::move_backward(vector<int>)/4096 135.464 -
rng::move_backward(vector<int>)/512 20.836 -
rng::move_backward(vector<int>)/64 4.123 -
rng::move_backward(vector<int>)/8 2.291 -1.15%
rng::none_of(deque<int>)_(process_all)/32 16.945 -6.12%
rng::none_of(deque<int>)_(process_all)/32768 15391.733 -
rng::none_of(deque<int>)_(process_all)/50 25.227 -4.06%
rng::none_of(deque<int>)_(process_all)/8 4.599 4.94%
rng::none_of(deque<int>)_(process_all)/8192 3849.466 -
rng::none_of(list<int>)_(process_all)/32 11.796 1.31%
rng::none_of(list<int>)_(process_all)/32768 25554.563 -
rng::none_of(list<int>)_(process_all)/50 21.849 -
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7855.663 -
rng::none_of(vector<int>)_(process_all)/32 8.373 -
rng::none_of(vector<int>)_(process_all)/32768 8075.722 -
rng::none_of(vector<int>)_(process_all)/50 12.658 -
rng::none_of(vector<int>)_(process_all)/8 2.610 13.06%
rng::none_of(vector<int>)_(process_all)/8192 2027.287 -
rng::partial_sort(deque<int>)_(ascending)/1024 7972.393 -
rng::partial_sort(deque<int>)_(ascending)/8 32.808 -
rng::partial_sort(deque<int>)_(ascending)/8192 165473.600 -1.71%
rng::partial_sort(deque<int>)_(descending)/1024 18560.402 -
rng::partial_sort(deque<int>)_(descending)/8 45.053 -1.25%
rng::partial_sort(deque<int>)_(descending)/8192 285389.671 -
rng::partial_sort(deque<int>)_(heap)/1024 18555.210 -
rng::partial_sort(deque<int>)_(heap)/8 37.797 -
rng::partial_sort(deque<int>)_(heap)/8192 283236.273 -1.53%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7978.402 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.469 -1.33%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 166300.427 2.56%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19785.600 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 32.918 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 284878.831 1.09%
rng::partial_sort(deque<int>)_(repeated)/1024 6470.632 -
rng::partial_sort(deque<int>)_(repeated)/8 27.867 -
rng::partial_sort(deque<int>)_(repeated)/8192 70010.482 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16071.131 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.575 -2.87%
rng::partial_sort(deque<int>)_(shuffled)/8192 266861.892 1.56%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4981.090 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.012 -2.09%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55562.431 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8211.840 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.204 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97872.878 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8249.597 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.056 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101202.914 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4981.805 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.320 -1.26%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55539.931 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9155.836 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.196 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97738.344 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3943.564 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.475 -1.62%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46851.928 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6923.950 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.910 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91237.197 -
rng::partial_sort(vector<int>)_(ascending)/1024 4988.847 -
rng::partial_sort(vector<int>)_(ascending)/8 20.608 -
rng::partial_sort(vector<int>)_(ascending)/8192 54589.627 -
rng::partial_sort(vector<int>)_(descending)/1024 8233.385 -
rng::partial_sort(vector<int>)_(descending)/8 24.797 -
rng::partial_sort(vector<int>)_(descending)/8192 97750.709 -
rng::partial_sort(vector<int>)_(heap)/1024 8233.835 1.03%
rng::partial_sort(vector<int>)_(heap)/8 26.280 -4.14%
rng::partial_sort(vector<int>)_(heap)/8192 100916.535 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4984.038 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.635 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54478.457 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9131.586 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.624 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97622.819 -
rng::partial_sort(vector<int>)_(repeated)/1024 3939.205 -
rng::partial_sort(vector<int>)_(repeated)/8 19.920 -1.79%
rng::partial_sort(vector<int>)_(repeated)/8192 46717.797 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6937.450 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.544 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88219.209 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5339.325 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.787 -1.21%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57141.105 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8496.136 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.868 1.27%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99958.679 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8719.984 -
rng::partial_sort_copy(deque<int>)_(heap)/8 15.328 -5.58%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103532.604 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5345.449 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.754 -2.09%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57263.630 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9377.711 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.856 -1.55%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100593.592 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4259.796 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.554 -1.64%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49254.160 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7184.261 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.113 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 96024.309 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5570.071 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.017 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61350.166 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8556.945 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.663 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101702.876 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8536.369 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.276 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105170.102 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5561.678 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.026 -1.28%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61107.875 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9421.344 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.073 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101776.483 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4511.801 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.494 -4.20%
rng::partial_sort_copy(list<int>)_(repeated)/8192 55210.043 2.65%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7277.692 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 12.037 3.46%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 93477.484 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5222.946 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.589 -17.48%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55843.897 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8413.131 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.863 -1.14%
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98411.857 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8348.443 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.799 2.54%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102055.952 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5234.728 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.644 -19.68%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55674.673 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9186.294 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.707 -18.08%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98538.173 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4068.856 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.259 -5.44%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47601.049 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7152.852 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.679 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91717.508 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5088.319 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.805 -1.99%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55191.067 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8340.682 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.339 -1.04%
rng::partial_sort_copy(vector<int>)_(descending)/8192 98715.272 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8312.210 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.225 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102255.590 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5108.513 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.785 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55228.979 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9195.696 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.806 -1.60%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99429.012 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4038.339 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.357 -3.62%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47462.198 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7140.084 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.253 -3.53%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 94258.664 -
rng::partition(deque<int>)_(dense)/1024 358.225 -
rng::partition(deque<int>)_(dense)/32 10.522 8.42%
rng::partition(deque<int>)_(dense)/50 14.757 4.37%
rng::partition(deque<int>)_(dense)/8192 2809.497 -
rng::partition(deque<int>)_(sparse)/1024 387.111 -
rng::partition(deque<int>)_(sparse)/32 11.441 -8.31%
rng::partition(deque<int>)_(sparse)/50 17.371 -5.31%
rng::partition(deque<int>)_(sparse)/8192 3022.393 -2.19%
rng::partition(list<int>)_(dense)/1024 386.698 -
rng::partition(list<int>)_(dense)/32 8.320 -
rng::partition(list<int>)_(dense)/50 13.092 -
rng::partition(list<int>)_(dense)/8192 4388.913 -
rng::partition(list<int>)_(sparse)/1024 739.742 -44.23%
rng::partition(list<int>)_(sparse)/32 9.090 -
rng::partition(list<int>)_(sparse)/50 15.271 -
rng::partition(list<int>)_(sparse)/8192 6943.177 -2.97%
rng::partition(vector<int>)_(dense)/1024 242.781 -
rng::partition(vector<int>)_(dense)/32 8.513 5.19%
rng::partition(vector<int>)_(dense)/50 12.559 -1.10%
rng::partition(vector<int>)_(dense)/8192 1884.420 -
rng::partition(vector<int>)_(sparse)/1024 259.629 -
rng::partition(vector<int>)_(sparse)/32 8.996 -
rng::partition(vector<int>)_(sparse)/50 13.859 -1.37%
rng::partition(vector<int>)_(sparse)/8192 1881.819 -
rng::partition_copy(deque<int>)/1024 688.476 -
rng::partition_copy(deque<int>)/32 15.592 -
rng::partition_copy(deque<int>)/50 28.752 3.61%
rng::partition_copy(deque<int>)/8192 5535.625 -
rng::partition_copy(list<int>)/1024 728.509 -
rng::partition_copy(list<int>)/32 15.947 -
rng::partition_copy(list<int>)/50 28.790 -
rng::partition_copy(list<int>)/8192 7055.765 -6.26%
rng::partition_copy(vector<int>)/1024 684.417 -
rng::partition_copy(vector<int>)/32 15.093 -
rng::partition_copy(vector<int>)/50 26.208 -
rng::partition_copy(vector<int>)/8192 5516.653 -
rng::partition_point(deque<int>)/1024 9.099 -
rng::partition_point(deque<int>)/32 4.103 1.18%
rng::partition_point(deque<int>)/50 4.310 1.58%
rng::partition_point(deque<int>)/8192 15.712 -
rng::partition_point(list<int>)/1024 1267.739 -
rng::partition_point(list<int>)/32 15.635 -
rng::partition_point(list<int>)/50 24.341 -1.08%
rng::partition_point(list<int>)/8192 12261.747 -17.43%
rng::partition_point(vector<int>)/1024 7.518 1.18%
rng::partition_point(vector<int>)/32 2.301 -
rng::partition_point(vector<int>)/50 2.305 -
rng::partition_point(vector<int>)/8192 10.733 -
rng::remove(deque<int>)_(prefix)/1024 529.693 -
rng::remove(deque<int>)_(prefix)/32 56.718 -
rng::remove(deque<int>)_(prefix)/50 65.402 1.47%
rng::remove(deque<int>)_(prefix)/8192 3882.106 -
rng::remove(deque<int>)_(sprinkled)/1024 523.304 -
rng::remove(deque<int>)_(sprinkled)/32 57.055 2.53%
rng::remove(deque<int>)_(sprinkled)/50 64.463 4.42%
rng::remove(deque<int>)_(sprinkled)/8192 3881.129 -
rng::remove(list<int>)_(prefix)/1024 950.325 -1.03%
rng::remove(list<int>)_(prefix)/32 55.571 -
rng::remove(list<int>)_(prefix)/50 67.005 -
rng::remove(list<int>)_(prefix)/8192 9214.017 9.95%
rng::remove(list<int>)_(sprinkled)/1024 967.389 1.63%
rng::remove(list<int>)_(sprinkled)/32 57.446 -1.55%
rng::remove(list<int>)_(sprinkled)/50 66.169 -14.64%
rng::remove(list<int>)_(sprinkled)/8192 7913.480 -
rng::remove(vector<int>)_(prefix)/1024 311.531 -
rng::remove(vector<int>)_(prefix)/32 53.352 -
rng::remove(vector<int>)_(prefix)/50 57.118 -
rng::remove(vector<int>)_(prefix)/8192 2101.533 -
rng::remove(vector<int>)_(sprinkled)/1024 290.026 1.26%
rng::remove(vector<int>)_(sprinkled)/32 51.790 -
rng::remove(vector<int>)_(sprinkled)/50 55.556 -
rng::remove(vector<int>)_(sprinkled)/8192 1982.183 -
rng::remove_copy(deque<int>)_(prefix)/1024 381.265 -5.24%
rng::remove_copy(deque<int>)_(prefix)/32 12.796 -
rng::remove_copy(deque<int>)_(prefix)/50 21.739 7.25%
rng::remove_copy(deque<int>)_(prefix)/8192 3365.465 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.856 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.180 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.379 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2877.979 -
rng::remove_copy(list<int>)_(prefix)/1024 750.804 -
rng::remove_copy(list<int>)_(prefix)/32 11.015 -
rng::remove_copy(list<int>)_(prefix)/50 19.219 -
rng::remove_copy(list<int>)_(prefix)/8192 7309.787 4.63%
rng::remove_copy(list<int>)_(sprinkled)/1024 743.443 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.512 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.154 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7294.594 2.54%
rng::remove_copy(vector<int>)_(prefix)/1024 273.787 -
rng::remove_copy(vector<int>)_(prefix)/32 10.883 -
rng::remove_copy(vector<int>)_(prefix)/50 17.890 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.851 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 247.840 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.475 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.621 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.710 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 537.224 1.07%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.537 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.803 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3701.782 -5.41%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.398 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.196 1.48%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.582 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3601.163 5.52%
rng::remove_copy_if(list<int>)_(prefix)/1024 798.439 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.018 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.232 1.23%
rng::remove_copy_if(list<int>)_(prefix)/8192 7673.350 5.09%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.390 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.659 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.083 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7667.766 5.01%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.663 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.256 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.961 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3375.360 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 345.107 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.568 2.68%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.660 2.51%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.527 -
rng::remove_if(deque<int>)_(prefix)/1024 562.375 -
rng::remove_if(deque<int>)_(prefix)/32 59.797 -8.25%
rng::remove_if(deque<int>)_(prefix)/50 67.185 -10.04%
rng::remove_if(deque<int>)_(prefix)/8192 4272.501 -
rng::remove_if(deque<int>)_(sprinkled)/1024 533.564 -
rng::remove_if(deque<int>)_(sprinkled)/32 57.067 -9.03%
rng::remove_if(deque<int>)_(sprinkled)/50 68.064 -5.28%
rng::remove_if(deque<int>)_(sprinkled)/8192 3945.179 -
rng::remove_if(list<int>)_(prefix)/1024 1009.087 -
rng::remove_if(list<int>)_(prefix)/32 61.938 -
rng::remove_if(list<int>)_(prefix)/50 75.353 -
rng::remove_if(list<int>)_(prefix)/8192 9291.868 2.24%
rng::remove_if(list<int>)_(sprinkled)/1024 1001.789 -
rng::remove_if(list<int>)_(sprinkled)/32 60.106 -
rng::remove_if(list<int>)_(sprinkled)/50 73.647 -
rng::remove_if(list<int>)_(sprinkled)/8192 8305.153 1.07%
rng::remove_if(vector<int>)_(prefix)/1024 384.730 1.54%
rng::remove_if(vector<int>)_(prefix)/32 54.040 -
rng::remove_if(vector<int>)_(prefix)/50 60.895 -1.02%
rng::remove_if(vector<int>)_(prefix)/8192 2606.183 -
rng::remove_if(vector<int>)_(sprinkled)/1024 409.731 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.443 -
rng::remove_if(vector<int>)_(sprinkled)/50 59.941 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2961.789 -
rng::replace(deque<int>)_(prefix)/1024 421.618 -
rng::replace(deque<int>)_(prefix)/32 13.021 -
rng::replace(deque<int>)_(prefix)/50 19.511 -
rng::replace(deque<int>)_(prefix)/8192 3340.162 -
rng::replace(deque<int>)_(sprinkled)/1024 358.538 -
rng::replace(deque<int>)_(sprinkled)/32 12.380 -
rng::replace(deque<int>)_(sprinkled)/50 18.553 -
rng::replace(deque<int>)_(sprinkled)/8192 2878.726 -
rng::replace(list<int>)_(prefix)/1024 732.159 -
rng::replace(list<int>)_(prefix)/32 11.269 -
rng::replace(list<int>)_(prefix)/50 19.158 -
rng::replace(list<int>)_(prefix)/8192 7072.620 -
rng::replace(list<int>)_(sprinkled)/1024 727.772 -
rng::replace(list<int>)_(sprinkled)/32 11.324 -
rng::replace(list<int>)_(sprinkled)/50 19.895 -
rng::replace(list<int>)_(sprinkled)/8192 7157.939 -
rng::replace(vector<int>)_(prefix)/1024 162.761 -1.69%
rng::replace(vector<int>)_(prefix)/32 4.736 -9.08%
rng::replace(vector<int>)_(prefix)/50 7.283 1.24%
rng::replace(vector<int>)_(prefix)/8192 1211.949 -4.31%
rng::replace(vector<int>)_(sprinkled)/1024 212.208 21.06%
rng::replace(vector<int>)_(sprinkled)/32 7.362 17.90%
rng::replace(vector<int>)_(sprinkled)/50 10.123 13.12%
rng::replace(vector<int>)_(sprinkled)/8192 1690.587 22.47%
rng::replace_if(deque<int>)_(prefix)/1024 480.331 -
rng::replace_if(deque<int>)_(prefix)/32 14.199 2.40%
rng::replace_if(deque<int>)_(prefix)/50 20.481 -
rng::replace_if(deque<int>)_(prefix)/8192 3473.089 -
rng::replace_if(deque<int>)_(sprinkled)/1024 373.084 1.85%
rng::replace_if(deque<int>)_(sprinkled)/32 12.459 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.721 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2989.409 1.93%
rng::replace_if(list<int>)_(prefix)/1024 746.520 -
rng::replace_if(list<int>)_(prefix)/32 13.232 -
rng::replace_if(list<int>)_(prefix)/50 24.768 -
rng::replace_if(list<int>)_(prefix)/8192 7176.145 -
rng::replace_if(list<int>)_(sprinkled)/1024 743.009 -
rng::replace_if(list<int>)_(sprinkled)/32 15.471 -
rng::replace_if(list<int>)_(sprinkled)/50 25.034 -
rng::replace_if(list<int>)_(sprinkled)/8192 7372.270 -
rng::replace_if(vector<int>)_(prefix)/1024 268.677 -2.76%
rng::replace_if(vector<int>)_(prefix)/32 8.931 -
rng::replace_if(vector<int>)_(prefix)/50 13.732 1.57%
rng::replace_if(vector<int>)_(prefix)/8192 2033.160 -
rng::replace_if(vector<int>)_(sprinkled)/1024 247.297 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.863 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.019 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.785 -
rng::reverse(deque<int>)/32768 5732.009 -
rng::reverse(deque<int>)/4096 720.650 -
rng::reverse(deque<int>)/512 113.353 -
rng::reverse(deque<int>)/64 13.080 -
rng::reverse(deque<int>)/8 2.525 -
rng::reverse(list<int>)/32768 17746.564 -1.73%
rng::reverse(list<int>)/4096 1661.598 1.16%
rng::reverse(list<int>)/512 199.164 -
rng::reverse(list<int>)/64 19.033 -
rng::reverse(list<int>)/8 2.036 -
rng::reverse(vector<int>)/32768 1043.406 -
rng::reverse(vector<int>)/4096 131.644 -
rng::reverse(vector<int>)/512 16.396 -
rng::reverse(vector<int>)/64 4.116 -
rng::reverse(vector<int>)/8 1.607 2.97%
rng::reverse_copy(deque<int>)/32768 7881.635 -
rng::reverse_copy(deque<int>)/4096 988.104 -
rng::reverse_copy(deque<int>)/512 126.508 -
rng::reverse_copy(deque<int>)/64 20.303 -
rng::reverse_copy(deque<int>)/8 3.053 8.77%
rng::reverse_copy(list<int>)/32768 26289.031 3.46%
rng::reverse_copy(list<int>)/4096 3052.900 -
rng::reverse_copy(list<int>)/512 366.220 -
rng::reverse_copy(list<int>)/64 30.610 -
rng::reverse_copy(list<int>)/8 2.290 -
rng::reverse_copy(vector<int>)/32768 981.968 -
rng::reverse_copy(vector<int>)/4096 138.421 3.33%
rng::reverse_copy(vector<int>)/512 17.128 -
rng::reverse_copy(vector<int>)/64 2.479 -1.59%
rng::reverse_copy(vector<int>)/8 2.538 5.30%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.328 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.079 1.09%
rng::rotate(deque<int>)_(1_element_backward)/50 5.658 1.29%
rng::rotate(deque<int>)_(1_element_backward)/8192 311.009 -9.30%
rng::rotate(deque<int>)_(1_element_forward)/1024 38.658 -2.64%
rng::rotate(deque<int>)_(1_element_forward)/32 4.746 -1.76%
rng::rotate(deque<int>)_(1_element_forward)/50 6.291 1.90%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.421 -9.27%
rng::rotate(deque<int>)_(by_1/2)/1024 182.393 5.15%
rng::rotate(deque<int>)_(by_1/2)/32 7.181 -2.20%
rng::rotate(deque<int>)_(by_1/2)/50 10.175 -1.64%
rng::rotate(deque<int>)_(by_1/2)/8192 1485.843 -1.88%
rng::rotate(deque<int>)_(by_1/3)/1024 1812.182 1.02%
rng::rotate(deque<int>)_(by_1/3)/32 45.570 -
rng::rotate(deque<int>)_(by_1/3)/50 76.585 -
rng::rotate(deque<int>)_(by_1/3)/8192 22544.132 -
rng::rotate(deque<int>)_(by_1/4)/1024 778.024 -
rng::rotate(deque<int>)_(by_1/4)/32 29.255 -
rng::rotate(deque<int>)_(by_1/4)/50 74.726 -
rng::rotate(deque<int>)_(by_1/4)/8192 6813.958 -42.61%
rng::rotate(list<int>)_(1_element_backward)/1024 746.796 -
rng::rotate(list<int>)_(1_element_backward)/32 13.995 -
rng::rotate(list<int>)_(1_element_backward)/50 23.741 1.05%
rng::rotate(list<int>)_(1_element_backward)/8192 7860.401 -
rng::rotate(list<int>)_(1_element_forward)/1024 733.973 -
rng::rotate(list<int>)_(1_element_forward)/32 14.477 1.08%
rng::rotate(list<int>)_(1_element_forward)/50 24.245 1.32%
rng::rotate(list<int>)_(1_element_forward)/8192 7697.079 1.03%
rng::rotate(list<int>)_(by_1/2)/1024 383.846 -
rng::rotate(list<int>)_(by_1/2)/32 6.082 -
rng::rotate(list<int>)_(by_1/2)/50 13.930 -
rng::rotate(list<int>)_(by_1/2)/8192 5455.001 2.89%
rng::rotate(list<int>)_(by_1/3)/1024 806.296 -
rng::rotate(list<int>)_(by_1/3)/32 15.562 1.66%
rng::rotate(list<int>)_(by_1/3)/50 24.172 2.31%
rng::rotate(list<int>)_(by_1/3)/8192 8795.307 -
rng::rotate(list<int>)_(by_1/4)/1024 584.070 -
rng::rotate(list<int>)_(by_1/4)/32 13.656 -
rng::rotate(list<int>)_(by_1/4)/50 24.538 1.27%
rng::rotate(list<int>)_(by_1/4)/8192 7242.277 1.34%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.141 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.522 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.524 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 106.103 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.326 -1.10%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.335 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.319 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.433 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.793 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.652 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.592 -
rng::rotate(vector<bool>)_(by_1/2)/8192 14.982 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.734 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.575 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.568 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.682 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.288 2.49%
rng::rotate(vector<bool>)_(by_1/4)/32 18.619 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.598 -
rng::rotate(vector<bool>)_(by_1/4)/8192 29.766 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.865 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.915 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.335 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.296 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.500 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.930 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.267 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.141 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.121 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.477 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.774 -
rng::rotate(vector<int>)_(by_1/3)/1024 1366.838 -
rng::rotate(vector<int>)_(by_1/3)/32 21.789 1.28%
rng::rotate(vector<int>)_(by_1/3)/50 40.046 -
rng::rotate(vector<int>)_(by_1/3)/8192 10895.069 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.777 -
rng::rotate(vector<int>)_(by_1/4)/32 12.144 -
rng::rotate(vector<int>)_(by_1/4)/50 40.257 -
rng::rotate(vector<int>)_(by_1/4)/8192 2612.730 -
rng::rotate_copy(deque<int>)/1024 33.963 -1.65%
rng::rotate_copy(deque<int>)/32 2.641 -1.68%
rng::rotate_copy(deque<int>)/50 3.013 -
rng::rotate_copy(deque<int>)/8192 296.853 -
rng::rotate_copy(list<int>)/1024 727.848 -
rng::rotate_copy(list<int>)/32 8.547 -
rng::rotate_copy(list<int>)/50 13.593 -
rng::rotate_copy(list<int>)/8192 8311.281 16.14%
rng::rotate_copy(vector<int>)/1024 33.344 1.48%
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 566.625 97.63%
rng::sample(deque<int>)/1024 11542.737 1.80%
rng::sample(deque<int>)/32 312.882 1.42%
rng::sample(deque<int>)/8192 92556.559 1.02%
rng::sample(list<int>)/1024 12139.648 -
rng::sample(list<int>)/32 319.878 -
rng::sample(list<int>)/8192 99852.359 -
rng::sample(vector<int>)/1024 11403.537 -
rng::sample(vector<int>)/32 310.463 -
rng::sample(vector<int>)/8192 91822.567 -
rng::search(deque<int>)_(near_matches)/1000 24572.515 42.91%
rng::search(deque<int>)_(near_matches)/1024 25703.345 42.78%
rng::search(deque<int>)_(near_matches)/8192 1442856.528 -
rng::search(deque<int>)_(no_match)/1000 402.111 -
rng::search(deque<int>)_(no_match)/1024 301.467 -
rng::search(deque<int>)_(no_match)/1048576 422756.261 -
rng::search(deque<int>)_(no_match)/8192 3302.467 -
rng::search(deque<int>)_(same_length)/1000 383.132 -
rng::search(deque<int>)_(same_length)/1024 476.835 -
rng::search(deque<int>)_(same_length)/8192 3786.946 -1.51%
rng::search(deque<int>)_(single_element)/1000 448.322 -
rng::search(deque<int>)_(single_element)/1024 459.284 -
rng::search(deque<int>)_(single_element)/8192 3661.514 -
rng::search(deque<int>,_pred)_(near_matches)/1000 26456.852 -
rng::search(deque<int>,_pred)_(near_matches)/1024 27713.694 1.05%
rng::search(deque<int>,_pred)_(near_matches)/8192 1524307.281 -1.69%
rng::search(deque<int>,_pred)_(no_match)/1000 423.905 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.043 28.25%
rng::search(deque<int>,_pred)_(no_match)/1048576 445143.663 -
rng::search(deque<int>,_pred)_(no_match)/8192 3489.194 -
rng::search(deque<int>,_pred)_(same_length)/1000 493.418 -
rng::search(deque<int>,_pred)_(same_length)/1024 511.259 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.271 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.624 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.771 -
rng::search(deque<int>,_pred)_(single_element)/8192 3886.981 -
rng::search(list<int>)_(near_matches)/1000 37872.520 -
rng::search(list<int>)_(near_matches)/1024 39107.189 -
rng::search(list<int>)_(near_matches)/8192 2558738.707 -
rng::search(list<int>)_(no_match)/1000 714.426 3.22%
rng::search(list<int>)_(no_match)/1024 735.853 4.03%
rng::search(list<int>)_(no_match)/1048576 840579.982 -2.70%
rng::search(list<int>)_(no_match)/8192 6913.030 -2.18%
rng::search(list<int>)_(same_length)/1000 752.317 1.50%
rng::search(list<int>)_(same_length)/1024 760.070 -
rng::search(list<int>)_(same_length)/8192 8926.531 5.44%
rng::search(list<int>)_(single_element)/1000 711.034 -2.83%
rng::search(list<int>)_(single_element)/1024 720.364 -1.52%
rng::search(list<int>)_(single_element)/8192 7328.946 -20.57%
rng::search(list<int>,_pred)_(near_matches)/1000 43786.005 -
rng::search(list<int>,_pred)_(near_matches)/1024 45499.023 -
rng::search(list<int>,_pred)_(near_matches)/8192 2798553.832 -
rng::search(list<int>,_pred)_(no_match)/1000 751.825 -
rng::search(list<int>,_pred)_(no_match)/1024 769.112 -
rng::search(list<int>,_pred)_(no_match)/1048576 905000.107 -
rng::search(list<int>,_pred)_(no_match)/8192 7547.399 -6.39%
rng::search(list<int>,_pred)_(same_length)/1000 779.045 1.30%
rng::search(list<int>,_pred)_(same_length)/1024 787.302 -
rng::search(list<int>,_pred)_(same_length)/8192 8787.988 -16.33%
rng::search(list<int>,_pred)_(single_element)/1000 838.191 -
rng::search(list<int>,_pred)_(single_element)/1024 860.750 -
rng::search(list<int>,_pred)_(single_element)/8192 8254.405 -18.34%
rng::search(vector<int>)_(near_matches)/1000 13666.548 -
rng::search(vector<int>)_(near_matches)/1024 14298.213 -
rng::search(vector<int>)_(near_matches)/8192 768765.476 -
rng::search(vector<int>)_(no_match)/1000 215.159 4.48%
rng::search(vector<int>)_(no_match)/1024 219.933 4.44%
rng::search(vector<int>)_(no_match)/1048576 216600.876 3.24%
rng::search(vector<int>)_(no_match)/8192 1659.075 1.64%
rng::search(vector<int>)_(same_length)/1000 243.941 -1.16%
rng::search(vector<int>)_(same_length)/1024 252.562 -2.09%
rng::search(vector<int>)_(same_length)/8192 1931.140 -2.64%
rng::search(vector<int>)_(single_element)/1000 229.845 1.56%
rng::search(vector<int>)_(single_element)/1024 234.970 1.49%
rng::search(vector<int>)_(single_element)/8192 1816.100 1.04%
rng::search(vector<int>,_pred)_(near_matches)/1000 23010.361 -
rng::search(vector<int>,_pred)_(near_matches)/1024 24027.355 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1445973.053 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.709 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.976 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577019.557 -
rng::search(vector<int>,_pred)_(no_match)/8192 4235.277 -
rng::search(vector<int>,_pred)_(same_length)/1000 602.387 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.437 -
rng::search(vector<int>,_pred)_(same_length)/8192 4934.177 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.976 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.375 -
rng::search(vector<int>,_pred)_(single_element)/8192 4695.201 -
rng::search_n(deque<int>)_(no_match)/1000 432.635 -
rng::search_n(deque<int>)_(no_match)/1024 443.264 -
rng::search_n(deque<int>)_(no_match)/1048576 441403.697 -
rng::search_n(deque<int>)_(no_match)/8192 3459.822 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 721.603 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.593 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556394.479 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4335.555 -
rng::search_n(list<int>)_(no_match)/1000 707.487 -
rng::search_n(list<int>)_(no_match)/1024 723.076 -
rng::search_n(list<int>)_(no_match)/1048576 863915.538 -1.12%
rng::search_n(list<int>)_(no_match)/8192 7383.153 7.22%
rng::search_n(list<int>,_pred)_(no_match)/1000 833.002 -
rng::search_n(list<int>,_pred)_(no_match)/1024 857.496 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 994902.048 -1.30%
rng::search_n(list<int>,_pred)_(no_match)/8192 8279.031 -7.11%
rng::search_n(vector<int>)_(no_match)/1000 208.812 1.11%
rng::search_n(vector<int>)_(no_match)/1024 213.694 1.10%
rng::search_n(vector<int>)_(no_match)/1048576 211853.228 1.94%
rng::search_n(vector<int>)_(no_match)/8192 1633.423 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.631 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.294 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576075.000 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4221.951 -
rng::shuffle(deque<int>)/1024 9643.420 -
rng::shuffle(deque<int>)/32 304.284 -
rng::shuffle(deque<int>)/8192 76063.410 -
rng::shuffle(vector<int>)/1024 9128.884 -
rng::shuffle(vector<int>)/32 289.302 1.28%
rng::shuffle(vector<int>)/8192 72590.081 -
rng::sort(deque<int>)_(ascending)/1024 799.463 -3.11%
rng::sort(deque<int>)_(ascending)/8 18.391 -2.34%
rng::sort(deque<int>)_(ascending)/8192 5792.767 -
rng::sort(deque<int>)_(descending)/1024 1350.006 3.49%
rng::sort(deque<int>)_(descending)/8 25.659 -1.75%
rng::sort(deque<int>)_(descending)/8192 10422.651 -
rng::sort(deque<int>)_(heap)/1024 6238.938 -
rng::sort(deque<int>)_(heap)/8 24.944 -
rng::sort(deque<int>)_(heap)/8192 69137.914 -
rng::sort(deque<int>)_(pipe-organ)/1024 2845.743 -2.35%
rng::sort(deque<int>)_(pipe-organ)/8 20.997 -
rng::sort(deque<int>)_(pipe-organ)/8192 27432.549 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18196.773 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.424 -1.80%
rng::sort(deque<int>)_(qsort_adversarial)/8192 465983.506 2.86%
rng::sort(deque<int>)_(repeated)/1024 960.605 -
rng::sort(deque<int>)_(repeated)/8 18.689 -1.07%
rng::sort(deque<int>)_(repeated)/8192 6742.514 -
rng::sort(deque<int>)_(shuffled)/1024 6828.900 -
rng::sort(deque<int>)_(shuffled)/8 23.740 -
rng::sort(deque<int>)_(shuffled)/8192 81361.006 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.134 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.339 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3761.023 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.755 -2.38%
rng::sort(vector<NonIntegral>)_(descending)/8 24.385 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5311.229 -1.32%
rng::sort(vector<NonIntegral>)_(heap)/1024 4327.933 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.515 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50635.282 1.65%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1898.959 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.145 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18418.618 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13259.843 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.288 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155184.170 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 506.393 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.686 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3739.122 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4696.948 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.887 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 85275.612 4.87%
rng::sort(vector<int>)_(ascending)/1024 545.220 -
rng::sort(vector<int>)_(ascending)/8 16.704 -
rng::sort(vector<int>)_(ascending)/8192 3756.984 -
rng::sort(vector<int>)_(descending)/1024 1050.871 -
rng::sort(vector<int>)_(descending)/8 24.651 -4.04%
rng::sort(vector<int>)_(descending)/8192 7358.845 -
rng::sort(vector<int>)_(heap)/1024 4567.230 -
rng::sort(vector<int>)_(heap)/8 22.221 -
rng::sort(vector<int>)_(heap)/8192 45768.117 -
rng::sort(vector<int>)_(pipe-organ)/1024 2283.355 -
rng::sort(vector<int>)_(pipe-organ)/8 18.619 -
rng::sort(vector<int>)_(pipe-organ)/8192 21459.541 -1.12%
rng::sort(vector<int>)_(qsort_adversarial)/1024 12957.386 -5.68%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.684 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147706.997 -7.00%
rng::sort(vector<int>)_(repeated)/1024 661.941 -
rng::sort(vector<int>)_(repeated)/8 16.974 -
rng::sort(vector<int>)_(repeated)/8192 5027.696 -
rng::sort(vector<int>)_(shuffled)/1024 4658.933 -
rng::sort(vector<int>)_(shuffled)/8 21.151 -
rng::sort(vector<int>)_(shuffled)/8192 45056.770 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3753.899 12.21%
rng::stable_partition(deque<int>)_(alloc_fails)/32 2357.101 21.95%
rng::stable_partition(deque<int>)_(alloc_fails)/50 2492.658 26.51%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17348.581 2.10%
rng::stable_partition(deque<int>)_(dense)/1024 609.111 1.66%
rng::stable_partition(deque<int>)_(dense)/32 33.769 18.21%
rng::stable_partition(deque<int>)_(dense)/50 44.073 13.49%
rng::stable_partition(deque<int>)_(dense)/8192 5672.522 -
rng::stable_partition(deque<int>)_(sparse)/1024 473.576 -1.51%
rng::stable_partition(deque<int>)_(sparse)/32 13.979 9.48%
rng::stable_partition(deque<int>)_(sparse)/50 39.005 26.93%
rng::stable_partition(deque<int>)_(sparse)/8192 3404.257 -4.08%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4464.972 8.54%
rng::stable_partition(list<int>)_(alloc_fails)/32 2246.112 17.82%
rng::stable_partition(list<int>)_(alloc_fails)/50 2276.280 17.51%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25377.656 1.78%
rng::stable_partition(list<int>)_(dense)/1024 1745.398 -
rng::stable_partition(list<int>)_(dense)/32 35.480 13.28%
rng::stable_partition(list<int>)_(dense)/50 52.673 1.10%
rng::stable_partition(list<int>)_(dense)/8192 21714.150 17.96%
rng::stable_partition(list<int>)_(sparse)/1024 919.048 -
rng::stable_partition(list<int>)_(sparse)/32 9.784 -
rng::stable_partition(list<int>)_(sparse)/50 32.141 22.14%
rng::stable_partition(list<int>)_(sparse)/8192 8815.910 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 3301.213 12.84%
rng::stable_partition(vector<int>)_(alloc_fails)/32 2413.598 26.70%
rng::stable_partition(vector<int>)_(alloc_fails)/50 2372.515 23.78%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 10264.636 4.59%
rng::stable_partition(vector<int>)_(dense)/1024 302.290 1.87%
rng::stable_partition(vector<int>)_(dense)/32 25.523 15.11%
rng::stable_partition(vector<int>)_(dense)/50 30.482 17.36%
rng::stable_partition(vector<int>)_(dense)/8192 2108.175 -
rng::stable_partition(vector<int>)_(sparse)/1024 221.426 -
rng::stable_partition(vector<int>)_(sparse)/32 7.587 -2.65%
rng::stable_partition(vector<int>)_(sparse)/50 28.079 29.43%
rng::stable_partition(vector<int>)_(sparse)/8192 1558.961 -2.00%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4211.542 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.294 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19018.187 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29195.481 3.32%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.637 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27282.388 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14326.451 1.37%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.374 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26575.724 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16732.933 1.97%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.184 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22930.229 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26502.290 2.29%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.142 1.71%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29238.344 1.29%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3831.850 -1.18%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.245 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13053.906 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19724.208 1.67%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.563 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25544.485 -
rng::stable_sort(deque<int>)_(ascending)/1024 2148.435 1.88%
rng::stable_sort(deque<int>)_(ascending)/8 18.836 2.17%
rng::stable_sort(deque<int>)_(ascending)/8192 13701.157 -
rng::stable_sort(deque<int>)_(descending)/1024 2969.174 1.25%
rng::stable_sort(deque<int>)_(descending)/8 28.261 4.24%
rng::stable_sort(deque<int>)_(descending)/8192 21337.886 -
rng::stable_sort(deque<int>)_(heap)/1024 2785.665 1.66%
rng::stable_sort(deque<int>)_(heap)/8 26.596 1.27%
rng::stable_sort(deque<int>)_(heap)/8192 18094.791 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2968.674 1.21%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.421 1.77%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 21285.731 1.75%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3164.951 1.64%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.868 2.14%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21449.373 1.46%
rng::stable_sort(deque<int>)_(repeated)/1024 1415.489 2.50%
rng::stable_sort(deque<int>)_(repeated)/8 17.970 2.01%
rng::stable_sort(deque<int>)_(repeated)/8192 7669.595 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2503.351 1.33%
rng::stable_sort(deque<int>)_(shuffled)/8 24.523 1.17%
rng::stable_sort(deque<int>)_(shuffled)/8192 14982.592 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4292.477 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.857 6.74%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54405.740 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24433.620 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.131 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 130874.929 1.11%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14533.874 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.560 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 116603.785 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14639.428 1.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.340 1.53%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94700.374 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23652.858 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.999 8.60%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150997.018 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3216.368 -2.31%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.760 6.60%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17344.285 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18717.598 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.278 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158768.392 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4003.876 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 17.082 3.42%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45183.639 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13942.291 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.882 1.43%
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 203820.322 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10288.548 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.197 1.51%
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127528.820 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9011.299 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.399 -2.46%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126381.875 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14929.131 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.124 3.17%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216636.120 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1270.751 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 17.023 2.23%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13296.827 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13024.706 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 21.095 1.83%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 186587.996 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4549.483 -1.10%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.977 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19368.411 -1.87%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23437.892 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 23.989 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24934.372 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14138.451 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.248 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31830.735 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14320.597 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.097 -1.18%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21915.078 2.83%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23142.013 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.761 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35702.892 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3196.085 -1.77%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.090 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9456.754 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18002.793 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.489 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28628.428 -
rng::stable_sort(vector<int>)_(ascending)/1024 2070.295 -
rng::stable_sort(vector<int>)_(ascending)/8 16.862 -
rng::stable_sort(vector<int>)_(ascending)/8192 13499.592 -
rng::stable_sort(vector<int>)_(descending)/1024 2806.814 -
rng::stable_sort(vector<int>)_(descending)/8 24.967 -1.83%
rng::stable_sort(vector<int>)_(descending)/8192 18323.975 -
rng::stable_sort(vector<int>)_(heap)/1024 2535.509 1.25%
rng::stable_sort(vector<int>)_(heap)/8 21.903 -
rng::stable_sort(vector<int>)_(heap)/8192 14434.594 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2806.469 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.635 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18285.934 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2896.368 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 17.004 2.90%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18329.557 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.428 1.06%
rng::stable_sort(vector<int>)_(repeated)/8 16.711 -
rng::stable_sort(vector<int>)_(repeated)/8192 5260.995 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2220.598 1.75%
rng::stable_sort(vector<int>)_(shuffled)/8 20.883 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10831.496 -
rng::starts_with(deque<int>)/1000 478.911 -
rng::starts_with(deque<int>)/1024 489.150 -
rng::starts_with(deque<int>)/1048576 504141.948 2.32%
rng::starts_with(deque<int>)/8 4.223 1.86%
rng::starts_with(deque<int>)/8192 3907.858 1.36%
rng::starts_with(deque<int>,_pred)/1000 510.422 -
rng::starts_with(deque<int>,_pred)/1024 527.775 -
rng::starts_with(deque<int>,_pred)/1048576 534389.363 -
rng::starts_with(deque<int>,_pred)/8 4.636 -
rng::starts_with(deque<int>,_pred)/8192 4113.282 -
rng::starts_with(list<int>)/1000 762.057 -
rng::starts_with(list<int>)/1024 778.037 -
rng::starts_with(list<int>)/1048576 954728.831 -
rng::starts_with(list<int>)/8 3.019 3.22%
rng::starts_with(list<int>)/8192 8438.031 -13.48%
rng::starts_with(list<int>,_pred)/1000 790.684 -
rng::starts_with(list<int>,_pred)/1024 808.643 -
rng::starts_with(list<int>,_pred)/1048576 983630.028 -
rng::starts_with(list<int>,_pred)/8 3.733 -
rng::starts_with(list<int>,_pred)/8192 10173.035 -8.04%
rng::starts_with(vector<int>)/1000 72.829 -
rng::starts_with(vector<int>)/1024 74.667 -2.27%
rng::starts_with(vector<int>)/1048576 76624.316 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.442 -
rng::starts_with(vector<int>,_pred)/1000 448.076 -
rng::starts_with(vector<int>,_pred)/1024 519.363 -
rng::starts_with(vector<int>,_pred)/1048576 607734.993 -
rng::starts_with(vector<int>,_pred)/8 4.237 2.67%
rng::starts_with(vector<int>,_pred)/8192 4730.220 -
rng::swap_ranges(deque<int>)/1024 336.515 6.51%
rng::swap_ranges(deque<int>)/32 10.838 -
rng::swap_ranges(deque<int>)/50 18.350 -
rng::swap_ranges(deque<int>)/8192 2689.188 6.02%
rng::swap_ranges(list<int>)/1024 777.438 -
rng::swap_ranges(list<int>)/32 16.710 -
rng::swap_ranges(list<int>)/50 29.687 -
rng::swap_ranges(list<int>)/8192 10013.836 -6.01%
rng::swap_ranges(vector<int>)/1024 63.681 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.604 -
rng::swap_ranges(vector<int>)/8192 479.125 -
rng::transform(deque<int>)_(identity_transform)/1024 371.283 -
rng::transform(deque<int>)_(identity_transform)/32 12.285 -
rng::transform(deque<int>)_(identity_transform)/50 19.786 -3.99%
rng::transform(deque<int>)_(identity_transform)/8192 2444.657 -
rng::transform(deque<int>,_deque<int>)/1024 698.999 -
rng::transform(deque<int>,_deque<int>)/32 21.852 -
rng::transform(deque<int>,_deque<int>)/50 34.368 -
rng::transform(deque<int>,_deque<int>)/8192 5672.367 -
rng::transform(list<int>)_(identity_transform)/1024 744.994 -
rng::transform(list<int>)_(identity_transform)/32 17.029 -
rng::transform(list<int>)_(identity_transform)/50 30.244 -
rng::transform(list<int>)_(identity_transform)/8192 7045.855 -
rng::transform(list<int>,_list<int>)/1024 901.107 1.53%
rng::transform(list<int>,_list<int>)/32 24.213 -
rng::transform(list<int>,_list<int>)/50 38.928 -
rng::transform(list<int>,_list<int>)/8192 8623.445 -7.19%
rng::transform(vector<int>)_(identity_transform)/1024 262.858 -
rng::transform(vector<int>)_(identity_transform)/32 8.848 -
rng::transform(vector<int>)_(identity_transform)/50 16.325 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.854 -
rng::transform(vector<int>,_vector<int>)/1024 601.195 -
rng::transform(vector<int>,_vector<int>)/32 17.667 -
rng::transform(vector<int>,_vector<int>)/50 28.716 -
rng::transform(vector<int>,_vector<int>)/8192 4770.156 -
rng::unique(deque<int>)_(contiguous)/1024 737.082 -
rng::unique(deque<int>)_(contiguous)/32 59.499 -1.40%
rng::unique(deque<int>)_(contiguous)/52 68.141 -3.23%
rng::unique(deque<int>)_(contiguous)/8192 5531.402 -
rng::unique(deque<int>)_(sprinkled)/1024 677.651 7.99%
rng::unique(deque<int>)_(sprinkled)/32 62.552 7.41%
rng::unique(deque<int>)_(sprinkled)/52 72.235 6.07%
rng::unique(deque<int>)_(sprinkled)/8192 5592.709 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.377 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.757 -1.41%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.478 -1.75%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4481.820 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.602 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.820 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.883 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5253.923 -
rng::unique(list<int>)_(contiguous)/1024 920.109 -
rng::unique(list<int>)_(contiguous)/32 55.208 -
rng::unique(list<int>)_(contiguous)/52 70.551 -3.72%
rng::unique(list<int>)_(contiguous)/8192 7100.354 -
rng::unique(list<int>)_(sprinkled)/1024 964.647 -
rng::unique(list<int>)_(sprinkled)/32 64.002 -
rng::unique(list<int>)_(sprinkled)/52 77.468 -
rng::unique(list<int>)_(sprinkled)/8192 7912.562 -
rng::unique(list<int>,_pred)_(contiguous)/1024 971.669 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.516 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.374 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7791.540 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1030.172 -
rng::unique(list<int>,_pred)_(sprinkled)/32 64.596 -
rng::unique(list<int>,_pred)_(sprinkled)/52 82.528 1.81%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8476.173 -
rng::unique(vector<int>)_(contiguous)/1024 293.610 -
rng::unique(vector<int>)_(contiguous)/32 50.891 -
rng::unique(vector<int>)_(contiguous)/52 56.581 -
rng::unique(vector<int>)_(contiguous)/8192 1915.888 -
rng::unique(vector<int>)_(sprinkled)/1024 283.845 -
rng::unique(vector<int>)_(sprinkled)/32 50.646 -
rng::unique(vector<int>)_(sprinkled)/52 55.290 -
rng::unique(vector<int>)_(sprinkled)/8192 1925.203 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.944 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.035 -
rng::unique(vector<int>,_pred)_(contiguous)/52 65.121 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3776.195 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.185 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.387 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.480 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5233.039 -
rng::unique_copy(deque<int>)_(contiguous)/1024 474.162 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.653 -
rng::unique_copy(deque<int>)_(contiguous)/52 14.636 -1.80%
rng::unique_copy(deque<int>)_(contiguous)/8192 3756.216 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.115 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.373 4.65%
rng::unique_copy(deque<int>)_(sprinkled)/52 16.524 11.57%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3737.577 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.871 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.090 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.618 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4416.522 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 661.429 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.744 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.163 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5287.650 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.448 -
rng::unique_copy(list<int>)_(contiguous)/32 11.877 -
rng::unique_copy(list<int>)_(contiguous)/52 22.764 -
rng::unique_copy(list<int>)_(contiguous)/8192 6911.185 -1.26%
rng::unique_copy(list<int>)_(sprinkled)/1024 740.785 -
rng::unique_copy(list<int>)_(sprinkled)/32 13.485 2.01%
rng::unique_copy(list<int>)_(sprinkled)/52 24.002 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6955.037 -7.19%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 794.659 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.107 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 28.961 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7576.795 1.05%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 824.863 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.601 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 34.191 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7506.690 -
rng::unique_copy(vector<int>)_(contiguous)/1024 270.452 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.587 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.688 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1904.121 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.304 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.227 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.808 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.767 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.953 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.075 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.546 1.65%
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3701.867 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.978 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.137 1.56%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 27.078 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4400.782 -
std::adjacent_find(deque<int>)/1024 463.851 -
std::adjacent_find(deque<int>)/1048576 476631.836 -
std::adjacent_find(deque<int>)/50 17.889 -24.07%
std::adjacent_find(deque<int>)/8 3.948 -17.67%
std::adjacent_find(deque<int>)/8192 3717.617 -
std::adjacent_find(deque<int>,_pred)/1024 629.552 -
std::adjacent_find(deque<int>,_pred)/1048576 650443.737 -
std::adjacent_find(deque<int>,_pred)/50 30.278 -1.83%
std::adjacent_find(deque<int>,_pred)/8 4.513 -3.39%
std::adjacent_find(deque<int>,_pred)/8192 5085.515 -
std::adjacent_find(list<int>)/1024 714.340 -
std::adjacent_find(list<int>)/1048576 874893.035 -
std::adjacent_find(list<int>)/50 23.734 -9.86%
std::adjacent_find(list<int>)/8 2.104 -
std::adjacent_find(list<int>)/8192 6723.354 -
std::adjacent_find(list<int>,_pred)/1024 828.184 -
std::adjacent_find(list<int>,_pred)/1048576 956683.847 -
std::adjacent_find(list<int>,_pred)/50 38.736 5.86%
std::adjacent_find(list<int>,_pred)/8 3.917 -
std::adjacent_find(list<int>,_pred)/8192 8072.458 -
std::adjacent_find(vector<int>)/1024 235.275 -
std::adjacent_find(vector<int>)/1048576 234771.197 -
std::adjacent_find(vector<int>)/50 11.995 -
std::adjacent_find(vector<int>)/8 2.029 -
std::adjacent_find(vector<int>)/8192 1835.886 -
std::adjacent_find(vector<int>,_pred)/1024 401.323 -
std::adjacent_find(vector<int>,_pred)/1048576 464689.616 -
std::adjacent_find(vector<int>,_pred)/50 22.975 1.36%
std::adjacent_find(vector<int>,_pred)/8 3.465 3.69%
std::adjacent_find(vector<int>,_pred)/8192 3190.053 -
std::all_of(deque<int>)_(process_all)/32 11.523 -
std::all_of(deque<int>)_(process_all)/32768 10574.841 -2.36%
std::all_of(deque<int>)_(process_all)/50 21.302 10.52%
std::all_of(deque<int>)_(process_all)/8 3.223 -
std::all_of(deque<int>)_(process_all)/8192 2641.041 -2.80%
std::all_of(list<int>)_(process_all)/32 11.503 -
std::all_of(list<int>)_(process_all)/32768 26218.280 -
std::all_of(list<int>)_(process_all)/50 21.843 -
std::all_of(list<int>)_(process_all)/8 2.606 -
std::all_of(list<int>)_(process_all)/8192 7662.901 -
std::all_of(vector<int>)_(process_all)/32 8.325 -1.04%
std::all_of(vector<int>)_(process_all)/32768 8069.706 -
std::all_of(vector<int>)_(process_all)/50 12.573 -1.13%
std::all_of(vector<int>)_(process_all)/8 2.424 -3.02%
std::all_of(vector<int>)_(process_all)/8192 2025.425 -
std::any_of(deque<int>)_(process_all)/32 11.533 -
std::any_of(deque<int>)_(process_all)/32768 10566.144 -6.10%
std::any_of(deque<int>)_(process_all)/50 19.238 -4.79%
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2632.832 -5.64%
std::any_of(list<int>)_(process_all)/32 11.372 -
std::any_of(list<int>)_(process_all)/32768 25930.015 -
std::any_of(list<int>)_(process_all)/50 21.939 1.05%
std::any_of(list<int>)_(process_all)/8 2.723 -
std::any_of(list<int>)_(process_all)/8192 6955.470 -
std::any_of(vector<int>)_(process_all)/32 8.428 -
std::any_of(vector<int>)_(process_all)/32768 8086.230 -
std::any_of(vector<int>)_(process_all)/50 18.342 -
std::any_of(vector<int>)_(process_all)/8 2.438 -5.59%
std::any_of(vector<int>)_(process_all)/8192 2024.319 -
std::copy(deque<int>)/1048576 49735.000 -
std::copy(deque<int>)/262144 10274.914 -
std::copy(deque<int>)/32768 1148.238 -
std::copy(deque<int>)/4096 146.502 -
std::copy(deque<int>)/512 16.724 -
std::copy(deque<int>)/64 2.682 -
std::copy(deque<int>)/8 2.724 -2.53%
std::copy(list<int>)/1048576 880978.931 -
std::copy(list<int>)/262144 217615.402 -
std::copy(list<int>)/32768 26592.189 -
std::copy(list<int>)/4096 3326.105 1.71%
std::copy(list<int>)/512 369.066 -
std::copy(list<int>)/64 30.840 -
std::copy(list<int>)/8 2.485 -
std::copy(vector<bool>)_(aligned)/1048576 2311.334 -1.62%
std::copy(vector<bool>)_(aligned)/262144 671.985 -7.38%
std::copy(vector<bool>)_(aligned)/32768 35.272 -
std::copy(vector<bool>)_(aligned)/4096 4.649 -
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.369 -
std::copy(vector<bool>)_(unaligned)/1048576 7021.488 -
std::copy(vector<bool>)_(unaligned)/262144 1713.232 -
std::copy(vector<bool>)_(unaligned)/32768 218.479 -
std::copy(vector<bool>)_(unaligned)/4096 26.045 -
std::copy(vector<bool>)_(unaligned)/512 3.493 -
std::copy(vector<bool>)_(unaligned)/64 1.830 -
std::copy(vector<int>)/1048576 50198.087 -
std::copy(vector<int>)/262144 12532.477 -
std::copy(vector<int>)/32768 3483.361 -4.65%
std::copy(vector<int>)/4096 204.717 17.96%
std::copy(vector<int>)/512 16.051 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.244 1.27%
std::copy_backward(deque<int>)/1048576 128268.012 -
std::copy_backward(deque<int>)/262144 32591.299 -
std::copy_backward(deque<int>)/32768 4073.954 -
std::copy_backward(deque<int>)/4096 146.741 -
std::copy_backward(deque<int>)/512 18.126 -
std::copy_backward(deque<int>)/64 2.940 -
std::copy_backward(deque<int>)/8 2.698 2.19%
std::copy_backward(list<int>)/1048576 885824.371 -
std::copy_backward(list<int>)/262144 218634.736 -
std::copy_backward(list<int>)/32768 25956.808 -1.26%
std::copy_backward(list<int>)/4096 3321.792 -
std::copy_backward(list<int>)/512 369.487 -
std::copy_backward(list<int>)/64 30.539 1.63%
std::copy_backward(list<int>)/8 2.448 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2711.308 -
std::copy_backward(vector<bool>)_(aligned)/262144 662.350 20.27%
std::copy_backward(vector<bool>)_(aligned)/32768 35.784 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.053 -
std::copy_backward(vector<bool>)_(aligned)/512 1.566 -3.18%
std::copy_backward(vector<bool>)_(aligned)/64 1.758 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6756.359 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1659.589 -
std::copy_backward(vector<bool>)_(unaligned)/32768 211.092 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.277 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.825 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50210.724 -
std::copy_backward(vector<int>)/262144 12534.147 -
std::copy_backward(vector<int>)/32768 3790.974 13.35%
std::copy_backward(vector<int>)/4096 157.773 -32.67%
std::copy_backward(vector<int>)/512 16.640 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.255 -
std::copy_if(deque<int>)_(entire_range)/1048576 275307.390 -
std::copy_if(deque<int>)_(entire_range)/262144 69464.832 -
std::copy_if(deque<int>)_(entire_range)/32768 8724.390 -
std::copy_if(deque<int>)_(entire_range)/4096 1027.385 -
std::copy_if(deque<int>)_(entire_range)/512 137.323 -
std::copy_if(deque<int>)_(entire_range)/64 16.167 -
std::copy_if(deque<int>)_(entire_range)/8 2.604 -
std::copy_if(deque<int>)_(every_other)/1048576 375068.701 -
std::copy_if(deque<int>)_(every_other)/262144 93426.427 -
std::copy_if(deque<int>)_(every_other)/32768 11743.569 -
std::copy_if(deque<int>)_(every_other)/4096 1461.941 -
std::copy_if(deque<int>)_(every_other)/512 183.552 -
std::copy_if(deque<int>)_(every_other)/64 23.413 -
std::copy_if(deque<int>)_(every_other)/8 3.467 -
std::copy_if(list<int>)_(entire_range)/1048576 883997.363 -
std::copy_if(list<int>)_(entire_range)/262144 217700.822 -1.71%
std::copy_if(list<int>)_(entire_range)/32768 28315.230 7.38%
std::copy_if(list<int>)_(entire_range)/4096 3052.791 -23.44%
std::copy_if(list<int>)_(entire_range)/512 371.905 1.07%
std::copy_if(list<int>)_(entire_range)/64 33.394 6.01%
std::copy_if(list<int>)_(entire_range)/8 2.649 -
std::copy_if(list<int>)_(every_other)/1048576 838340.651 -1.59%
std::copy_if(list<int>)_(every_other)/262144 208630.575 -1.31%
std::copy_if(list<int>)_(every_other)/32768 25706.425 1.93%
std::copy_if(list<int>)_(every_other)/4096 3230.905 1.14%
std::copy_if(list<int>)_(every_other)/512 359.342 -
std::copy_if(list<int>)_(every_other)/64 23.686 -
std::copy_if(list<int>)_(every_other)/8 2.307 -
std::copy_if(vector<int>)_(entire_range)/1048576 246501.568 -
std::copy_if(vector<int>)_(entire_range)/262144 59931.981 -
std::copy_if(vector<int>)_(entire_range)/32768 7486.596 -
std::copy_if(vector<int>)_(entire_range)/4096 936.575 -
std::copy_if(vector<int>)_(entire_range)/512 123.732 -
std::copy_if(vector<int>)_(entire_range)/64 16.242 3.04%
std::copy_if(vector<int>)_(entire_range)/8 2.277 -2.25%
std::copy_if(vector<int>)_(every_other)/1048576 240028.140 -
std::copy_if(vector<int>)_(every_other)/262144 59858.765 -
std::copy_if(vector<int>)_(every_other)/32768 7471.590 -
std::copy_if(vector<int>)_(every_other)/4096 938.125 -
std::copy_if(vector<int>)_(every_other)/512 123.007 -
std::copy_if(vector<int>)_(every_other)/64 16.130 -
std::copy_if(vector<int>)_(every_other)/8 2.549 2.80%
std::copy_n(deque<int>)/1048576 49730.506 -
std::copy_n(deque<int>)/262144 10194.638 -8.53%
std::copy_n(deque<int>)/32768 1135.900 -4.11%
std::copy_n(deque<int>)/4096 147.639 -3.72%
std::copy_n(deque<int>)/512 16.735 -7.42%
std::copy_n(deque<int>)/64 2.758 -28.82%
std::copy_n(deque<int>)/8 2.653 -4.73%
std::copy_n(list<int>)/1048576 871797.930 -
std::copy_n(list<int>)/262144 215990.198 -
std::copy_n(list<int>)/32768 25925.971 -1.77%
std::copy_n(list<int>)/4096 3568.001 -6.06%
std::copy_n(list<int>)/512 338.843 -
std::copy_n(list<int>)/64 14.192 1.04%
std::copy_n(list<int>)/8 2.247 -
std::copy_n(vector<bool>)_(aligned)/1048576 1858.460 8.81%
std::copy_n(vector<bool>)_(aligned)/262144 605.455 124.28%
std::copy_n(vector<bool>)_(aligned)/32768 35.395 -4.69%
std::copy_n(vector<bool>)_(aligned)/4096 4.784 -26.72%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -54.32%
std::copy_n(vector<bool>)_(aligned)/64 1.305 -50.02%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.392 -
std::copy_n(vector<bool>)_(unaligned)/262144 1834.545 7.04%
std::copy_n(vector<bool>)_(unaligned)/32768 213.893 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.142 -
std::copy_n(vector<bool>)_(unaligned)/512 3.553 1.73%
std::copy_n(vector<bool>)_(unaligned)/64 1.828 -
std::copy_n(vector<int>)/1048576 50203.533 -
std::copy_n(vector<int>)/262144 12538.986 -
std::copy_n(vector<int>)/32768 3798.405 -
std::copy_n(vector<int>)/4096 156.344 -30.07%
std::copy_n(vector<int>)/512 16.078 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.112 -4.46%
std::count(deque<int>)_(every_other)/1024 247.531 -
std::count(deque<int>)_(every_other)/1048576 252427.387 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1937.728 -
std::count(list<int>)_(every_other)/1024 709.341 -54.30%
std::count(list<int>)_(every_other)/1048576 806895.208 -
std::count(list<int>)_(every_other)/8 2.080 1.93%
std::count(list<int>)_(every_other)/8192 6345.643 -3.01%
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.692 -
std::count(vector<bool>)/1048576 1460.792 -
std::count(vector<bool>)/8192 11.452 -
std::count(vector<int>)_(every_other)/1024 102.931 -
std::count(vector<int>)_(every_other)/1048576 105204.168 -
std::count(vector<int>)_(every_other)/8 1.364 4.12%
std::count(vector<int>)_(every_other)/8192 818.319 -
std::count_if(deque<int>)_(every_other)/1024 350.804 -
std::count_if(deque<int>)_(every_other)/1048576 343883.493 -
std::count_if(deque<int>)_(every_other)/8 3.362 -2.04%
std::count_if(deque<int>)_(every_other)/8192 2632.214 -
std::count_if(list<int>)_(every_other)/1024 755.907 -
std::count_if(list<int>)_(every_other)/1048576 890396.819 -
std::count_if(list<int>)_(every_other)/8 2.753 -
std::count_if(list<int>)_(every_other)/8192 7127.629 -6.48%
std::count_if(vector<int>)_(every_other)/1024 248.979 -
std::count_if(vector<int>)_(every_other)/1048576 247794.263 -
std::count_if(vector<int>)_(every_other)/8 4.234 -
std::count_if(vector<int>)_(every_other)/8192 1928.668 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.506 -17.80%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.755 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.032 -17.90%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.297 -2.27%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.808 -4.25%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 443.689 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.568 -1.87%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.973 -3.71%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.160 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.363 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.365 -1.37%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2178.027 -
std::deque<int>::ctor(size)/1024 73.559 -
std::deque<int>::ctor(size)/32 27.063 -3.67%
std::deque<int>::ctor(size)/8192 448.907 -1.54%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.348 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.862 -4.66%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.844 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.409 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.491 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.401 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.585 1.31%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.974 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.511 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.026 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.095 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.083 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.981 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.114 1.02%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.633 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.638 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.970 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 351.217 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.640 -
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 547.233 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.985 1.14%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4946.292 2.21%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6355.248 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 138.008 3.55%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52301.256 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 866.337 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.175 -3.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12587.354 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20075.348 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 615.700 -1.44%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177756.500 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 870.017 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.946 -2.95%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12626.270 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20073.410 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.156 -1.33%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177520.722 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1065.593 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.470 -5.81%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11614.482 -1.53%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20182.281 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 618.707 -2.04%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 177689.065 -1.06%
std::deque<std::string>::ctor(size)/1024 727.527 -
std::deque<std::string>::ctor(size)/32 42.443 -3.83%
std::deque<std::string>::ctor(size)/8192 8548.480 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 963.794 1.20%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.464 -1.93%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12806.378 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20021.123 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 578.861 -2.56%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174789.736 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.436 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.436 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.420 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.754 -1.97%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.144 -1.96%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.849 -2.35%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.296 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.655 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.989 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.854 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.596 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2362.384 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.850 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.886 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.860 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.778 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.626 5.50%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.091 1.71%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.229 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.949 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2350.911 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 325.697 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.915 -1.51%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2372.799 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 493.840 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.634 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4500.455 -2.13%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6393.990 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.990 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51704.794 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.533 9.10%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.114 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.275 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.279 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.471 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.633 -
std::distance(deque<int>)/1024 0.652 -2.88%
std::distance(deque<int>)/4096 0.653 -2.86%
std::distance(deque<int>)/50 0.666 -1.71%
std::distance(deque<int>)/8192 0.650 -3.30%
std::distance(join_view(vector<vector<int>>))/1024 1.039 -
std::distance(join_view(vector<vector<int>>))/4096 4.450 -1.34%
std::distance(join_view(vector<vector<int>>))/50 0.578 -
std::distance(join_view(vector<vector<int>>))/8192 8.321 -
std::equal(deque<int>)_(it,_it,_it)/1024 479.342 -
std::equal(deque<int>)_(it,_it,_it)/1048576 480977.805 -1.33%
std::equal(deque<int>)_(it,_it,_it)/50 21.326 -
std::equal(deque<int>)_(it,_it,_it)/8 4.246 -1.35%
std::equal(deque<int>)_(it,_it,_it)/8192 3884.404 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 505.892 1.43%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 503227.537 2.42%
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.783 14.89%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.843 -2.82%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3899.981 1.05%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.619 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 525779.436 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.297 -3.60%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.200 -1.81%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4069.268 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 502.329 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 509746.006 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.718 2.55%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.340 -1.07%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3915.811 -
std::equal(list<int>)_(it,_it,_it)/1024 1134.963 -
std::equal(list<int>)_(it,_it,_it)/1048576 1317822.156 -
std::equal(list<int>)_(it,_it,_it)/50 33.989 -
std::equal(list<int>)_(it,_it,_it)/8 2.793 -
std::equal(list<int>)_(it,_it,_it)/8192 10017.948 2.89%
std::equal(list<int>)_(it,_it,_it,_it)/1024 775.672 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955210.999 -
std::equal(list<int>)_(it,_it,_it,_it)/50 40.034 12.34%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.856 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12432.614 8.42%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.462 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991707.033 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.913 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.556 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12517.244 5.79%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1169.123 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321525.032 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.843 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.635 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12940.973 4.88%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6441.961 -5.14%
std::equal(vector<bool>)_(unaligned)/50 0.794 -4.70%
std::equal(vector<bool>)_(unaligned)/8 0.808 -9.85%
std::equal(vector<bool>)_(unaligned)/8192 53.690 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.769 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73719.998 -
std::equal(vector<int>)_(it,_it,_it)/50 4.497 -
std::equal(vector<int>)_(it,_it,_it)/8 1.141 -1.35%
std::equal(vector<int>)_(it,_it,_it)/8192 570.933 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.293 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74516.095 1.09%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.325 2.21%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.347 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.489 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.543 3.44%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640803.686 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 27.110 -1.45%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.723 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4796.947 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.554 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 603746.679 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.703 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.413 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4839.331 -
std::fill(deque<int>)/1024 29.997 -
std::fill(deque<int>)/32 1.267 -
std::fill(deque<int>)/50 2.249 -
std::fill(deque<int>)/8192 242.101 -
std::fill(list<int>)/1024 1434.849 113.49%
std::fill(list<int>)/32 8.357 -
std::fill(list<int>)/50 16.955 -
std::fill(list<int>)/8192 6924.254 -2.69%
std::fill(vector<bool>)/1048576 3833.425 -
std::fill(vector<bool>)/262144 232.726 -74.47%
std::fill(vector<bool>)/32768 30.211 -
std::fill(vector<bool>)/4096 4.213 -
std::fill(vector<bool>)/512 1.500 -
std::fill(vector<bool>)/64 1.587 -6.19%
std::fill(vector<int>)/1024 30.273 -
std::fill(vector<int>)/32 1.040 -
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 238.219 -
std::fill_n(deque<int>)/1024 29.943 -
std::fill_n(deque<int>)/32 1.204 -1.05%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 244.080 1.31%
std::fill_n(list<int>)/1024 649.521 -55.25%
std::fill_n(list<int>)/32 8.144 -
std::fill_n(list<int>)/50 15.957 -
std::fill_n(list<int>)/8192 7030.712 -
std::fill_n(vector<bool>)/1048576 3822.099 22.91%
std::fill_n(vector<bool>)/262144 231.924 -
std::fill_n(vector<bool>)/32768 29.930 -
std::fill_n(vector<bool>)/4096 4.162 -
std::fill_n(vector<bool>)/512 1.426 -
std::fill_n(vector<bool>)/64 1.458 6.95%
std::fill_n(vector<int>)/1024 29.938 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 236.846 -
std::find(deque<int>)_(bail_25%)/1024 67.214 -
std::find(deque<int>)_(bail_25%)/32768 1929.035 -
std::find(deque<int>)_(bail_25%)/8 1.942 -5.67%
std::find(deque<int>)_(bail_25%)/8192 479.031 -
std::find(deque<int>)_(process_all)/1024 244.298 -
std::find(deque<int>)_(process_all)/32768 7849.564 -
std::find(deque<int>)_(process_all)/50 13.194 -
std::find(deque<int>)_(process_all)/8 3.375 -1.26%
std::find(deque<int>)_(process_all)/8192 1958.229 -
std::find(list<int>)_(bail_25%)/1024 129.872 -
std::find(list<int>)_(bail_25%)/32768 8731.817 -26.14%
std::find(list<int>)_(bail_25%)/8 0.953 -
std::find(list<int>)_(bail_25%)/8192 1424.875 -
std::find(list<int>)_(process_all)/1024 720.732 4.74%
std::find(list<int>)_(process_all)/32768 26023.746 -19.48%
std::find(list<int>)_(process_all)/50 20.773 11.98%
std::find(list<int>)_(process_all)/8 2.441 3.08%
std::find(list<int>)_(process_all)/8192 7762.853 -41.64%
std::find(vector<bool>)_(process_all)/1024 4.631 -
std::find(vector<bool>)_(process_all)/1048576 3730.506 2.16%
std::find(vector<bool>)_(process_all)/50 0.692 4.42%
std::find(vector<bool>)_(process_all)/8 0.692 4.82%
std::find(vector<bool>)_(process_all)/8192 33.340 1.39%
std::find(vector<char>)_(bail_25%)/1024 5.323 -1.12%
std::find(vector<char>)_(bail_25%)/32768 136.601 -
std::find(vector<char>)_(bail_25%)/8 1.027 -1.50%
std::find(vector<char>)_(bail_25%)/8192 39.890 -
std::find(vector<char>)_(process_all)/1024 16.271 -
std::find(vector<char>)_(process_all)/32768 496.401 -
std::find(vector<char>)_(process_all)/50 1.638 1.29%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.541 -
std::find(vector<int>)_(bail_25%)/1024 66.007 -
std::find(vector<int>)_(bail_25%)/32768 1865.711 -
std::find(vector<int>)_(bail_25%)/8 1.370 -
std::find(vector<int>)_(bail_25%)/8192 473.081 -
std::find(vector<int>)_(process_all)/1024 243.908 -
std::find(vector<int>)_(process_all)/32768 7458.749 -
std::find(vector<int>)_(process_all)/50 12.480 -
std::find(vector<int>)_(process_all)/8 2.635 -
std::find(vector<int>)_(process_all)/8192 1864.207 -
std::find(vector<long_long>)_(bail_25%)/1024 30.242 -
std::find(vector<long_long>)_(bail_25%)/32768 958.599 -
std::find(vector<long_long>)_(bail_25%)/8 0.952 5.13%
std::find(vector<long_long>)_(bail_25%)/8192 245.868 -
std::find(vector<long_long>)_(process_all)/1024 118.974 -
std::find(vector<long_long>)_(process_all)/32768 3811.311 -
std::find(vector<long_long>)_(process_all)/50 5.808 -
std::find(vector<long_long>)_(process_all)/8 1.319 14.30%
std::find(vector<long_long>)_(process_all)/8192 950.493 -
std::find_end(deque<int>)_(match_near_end)/1000 333.447 1.34%
std::find_end(deque<int>)_(match_near_end)/1024 3399.634 2.16%
std::find_end(deque<int>)_(match_near_end)/8192 167728.663 1.20%
std::find_end(deque<int>)_(near_matches)/1000 29141.203 8.94%
std::find_end(deque<int>)_(near_matches)/1024 30295.172 9.40%
std::find_end(deque<int>)_(near_matches)/8192 1926650.579 17.75%
std::find_end(deque<int>)_(process_all)/1000 254.394 2.11%
std::find_end(deque<int>)_(process_all)/1024 329.270 27.57%
std::find_end(deque<int>)_(process_all)/1048576 336786.094 27.26%
std::find_end(deque<int>)_(process_all)/8192 2597.672 27.84%
std::find_end(deque<int>)_(same_length)/1000 1227.717 -16.00%
std::find_end(deque<int>)_(same_length)/1024 1842.663 -
std::find_end(deque<int>)_(same_length)/8192 14773.345 -
std::find_end(deque<int>)_(single_element)/1000 251.865 1.07%
std::find_end(deque<int>)_(single_element)/1024 258.643 -
std::find_end(deque<int>)_(single_element)/8192 2034.019 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 585.845 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3867.110 -18.17%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 205964.093 -16.35%
std::find_end(deque<int>,_pred)_(near_matches)/1000 29259.253 -11.71%
std::find_end(deque<int>,_pred)_(near_matches)/1024 30518.666 -11.08%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2342457.913 -
std::find_end(deque<int>,_pred)_(process_all)/1000 600.095 -
std::find_end(deque<int>,_pred)_(process_all)/1024 614.417 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 560619.620 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4317.949 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1305.375 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1439.591 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11482.128 -
std::find_end(deque<int>,_pred)_(single_element)/1000 598.425 -
std::find_end(deque<int>,_pred)_(single_element)/1024 611.891 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4314.978 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.722 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4436.466 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256670.783 -
std::find_end(forward_list<int>)_(near_matches)/1000 35818.693 -
std::find_end(forward_list<int>)_(near_matches)/1024 37102.904 -
std::find_end(forward_list<int>)_(near_matches)/8192 2472647.904 -
std::find_end(forward_list<int>)_(process_all)/1000 696.180 2.56%
std::find_end(forward_list<int>)_(process_all)/1024 711.419 -
std::find_end(forward_list<int>)_(process_all)/1048576 759087.359 -1.63%
std::find_end(forward_list<int>)_(process_all)/8192 5682.708 -12.00%
std::find_end(forward_list<int>)_(same_length)/1000 1481.683 -
std::find_end(forward_list<int>)_(same_length)/1024 1500.106 -
std::find_end(forward_list<int>)_(same_length)/8192 14252.533 -1.11%
std::find_end(forward_list<int>)_(single_element)/1000 676.771 -
std::find_end(forward_list<int>)_(single_element)/1024 695.974 -
std::find_end(forward_list<int>)_(single_element)/8192 6310.230 11.06%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.410 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5124.728 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277004.803 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41404.412 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43087.281 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699853.120 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 769.699 -3.49%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 789.032 -2.75%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 871653.020 -3.32%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6362.664 -2.44%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.810 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.993 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15199.426 3.59%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 762.284 -2.84%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 771.185 -1.90%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6715.227 5.14%
std::find_end(list<int>)_(match_near_end)/1000 738.613 -2.09%
std::find_end(list<int>)_(match_near_end)/1024 4628.566 -
std::find_end(list<int>)_(match_near_end)/8192 257189.767 -
std::find_end(list<int>)_(near_matches)/1000 36726.159 -
std::find_end(list<int>)_(near_matches)/1024 38381.996 -
std::find_end(list<int>)_(near_matches)/8192 2484801.269 -
std::find_end(list<int>)_(process_all)/1000 656.795 -
std::find_end(list<int>)_(process_all)/1024 720.147 1.49%
std::find_end(list<int>)_(process_all)/1048576 820340.213 -2.97%
std::find_end(list<int>)_(process_all)/8192 7918.536 -8.23%
std::find_end(list<int>)_(same_length)/1000 1470.987 -
std::find_end(list<int>)_(same_length)/1024 1515.567 -
std::find_end(list<int>)_(same_length)/8192 16274.256 -10.59%
std::find_end(list<int>)_(single_element)/1000 688.021 -
std::find_end(list<int>)_(single_element)/1024 693.360 -
std::find_end(list<int>)_(single_element)/8192 7768.695 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 820.508 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5117.414 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 275392.675 -
std::find_end(list<int>,_pred)_(near_matches)/1000 41048.461 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42874.693 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2678560.985 -
std::find_end(list<int>,_pred)_(process_all)/1000 789.037 -
std::find_end(list<int>,_pred)_(process_all)/1024 808.630 -
std::find_end(list<int>,_pred)_(process_all)/1048576 949789.352 -2.38%
std::find_end(list<int>,_pred)_(process_all)/8192 7350.369 -
std::find_end(list<int>,_pred)_(same_length)/1000 1549.020 -
std::find_end(list<int>,_pred)_(same_length)/1024 1581.148 -
std::find_end(list<int>,_pred)_(same_length)/8192 17898.573 -
std::find_end(list<int>,_pred)_(single_element)/1000 788.944 -
std::find_end(list<int>,_pred)_(single_element)/1024 807.412 -
std::find_end(list<int>,_pred)_(single_element)/8192 8473.581 1.33%
std::find_end(vector<int>)_(match_near_end)/1000 272.398 3.85%
std::find_end(vector<int>)_(match_near_end)/1024 2253.830 -
std::find_end(vector<int>)_(match_near_end)/8192 120586.491 -
std::find_end(vector<int>)_(near_matches)/1000 14952.609 -
std::find_end(vector<int>)_(near_matches)/1024 15569.308 -
std::find_end(vector<int>)_(near_matches)/8192 917252.669 -
std::find_end(vector<int>)_(process_all)/1000 237.175 3.13%
std::find_end(vector<int>)_(process_all)/1024 243.642 3.25%
std::find_end(vector<int>)_(process_all)/1048576 240225.593 2.71%
std::find_end(vector<int>)_(process_all)/8192 1876.083 2.71%
std::find_end(vector<int>)_(same_length)/1000 581.912 -2.02%
std::find_end(vector<int>)_(same_length)/1024 565.827 -7.28%
std::find_end(vector<int>)_(same_length)/8192 4383.747 -8.11%
std::find_end(vector<int>)_(single_element)/1000 231.285 -1.07%
std::find_end(vector<int>)_(single_element)/1024 237.681 -
std::find_end(vector<int>)_(single_element)/8192 1829.109 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 554.978 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3142.481 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166450.424 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24837.397 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25711.468 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1624930.912 -
std::find_end(vector<int>,_pred)_(process_all)/1000 572.222 -
std::find_end(vector<int>,_pred)_(process_all)/1024 585.798 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638122.396 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4686.085 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1220.477 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1251.179 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10013.018 -
std::find_end(vector<int>,_pred)_(single_element)/1000 571.506 -
std::find_end(vector<int>,_pred)_(single_element)/1024 585.562 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4682.592 -
std::find_first_of(deque<int>)_(large_needle)/1024 366816.789 -
std::find_first_of(deque<int>)_(large_needle)/32 282.303 -
std::find_first_of(deque<int>)_(large_needle)/50 670.301 -
std::find_first_of(deque<int>)_(large_needle)/8192 23523208.336 -
std::find_first_of(deque<int>)_(small_needle)/1024 3697.774 -
std::find_first_of(deque<int>)_(small_needle)/32 107.235 -5.62%
std::find_first_of(deque<int>)_(small_needle)/50 164.432 -7.07%
std::find_first_of(deque<int>)_(small_needle)/8192 29028.367 1.92%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 565184.745 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 514.069 -3.47%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1416.251 -2.15%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35512281.244 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6302.031 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.628 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.144 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50443.628 -
std::find_first_of(list<int>)_(large_needle)/1024 884268.783 -6.74%
std::find_first_of(list<int>)_(large_needle)/32 673.199 -
std::find_first_of(list<int>)_(large_needle)/50 1838.813 5.99%
std::find_first_of(list<int>)_(large_needle)/8192 48528113.930 -4.16%
std::find_first_of(list<int>)_(small_needle)/1024 2886.714 -
std::find_first_of(list<int>)_(small_needle)/32 91.247 -
std::find_first_of(list<int>)_(small_needle)/50 140.127 -
std::find_first_of(list<int>)_(small_needle)/8192 23413.212 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 896223.045 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 729.991 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1869.480 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53452634.611 -5.39%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5254.123 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.160 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.538 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42078.956 -6.54%
std::find_first_of(vector<int>)_(large_needle)/1024 107302.934 -14.79%
std::find_first_of(vector<int>)_(large_needle)/32 101.376 -17.60%
std::find_first_of(vector<int>)_(large_needle)/50 260.192 -16.50%
std::find_first_of(vector<int>)_(large_needle)/8192 6923828.802 -14.82%
std::find_first_of(vector<int>)_(small_needle)/1024 1419.961 -10.58%
std::find_first_of(vector<int>)_(small_needle)/32 47.946 -11.20%
std::find_first_of(vector<int>)_(small_needle)/50 72.150 -11.51%
std::find_first_of(vector<int>)_(small_needle)/8192 11334.085 -10.19%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592440.657 -1.53%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 489.556 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1368.617 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38488317.113 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5741.462 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.354 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.340 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45402.553 -
std::find_if(deque<int>)_(bail_25%)/1024 106.444 -
std::find_if(deque<int>)_(bail_25%)/32768 3064.253 7.65%
std::find_if(deque<int>)_(bail_25%)/8 1.522 -
std::find_if(deque<int>)_(bail_25%)/8192 761.013 6.77%
std::find_if(deque<int>)_(process_all)/1024 479.065 -3.30%
std::find_if(deque<int>)_(process_all)/32768 11900.521 3.90%
std::find_if(deque<int>)_(process_all)/50 23.721 -
std::find_if(deque<int>)_(process_all)/8 3.970 -
std::find_if(deque<int>)_(process_all)/8192 2967.543 5.24%
std::find_if(list<int>)_(bail_25%)/1024 190.900 -
std::find_if(list<int>)_(bail_25%)/32768 8483.511 -14.43%
std::find_if(list<int>)_(bail_25%)/8 1.220 -
std::find_if(list<int>)_(bail_25%)/8192 1517.599 -
std::find_if(list<int>)_(process_all)/1024 758.352 -
std::find_if(list<int>)_(process_all)/32768 27500.626 -9.99%
std::find_if(list<int>)_(process_all)/50 21.626 1.05%
std::find_if(list<int>)_(process_all)/8 3.412 -
std::find_if(list<int>)_(process_all)/8192 12584.775 46.08%
std::find_if(vector<bool>)_(process_all)/1024 771.749 -
std::find_if(vector<bool>)_(process_all)/1048576 787620.594 -
std::find_if(vector<bool>)_(process_all)/50 35.968 -
std::find_if(vector<bool>)_(process_all)/8 5.545 -
std::find_if(vector<bool>)_(process_all)/8192 6160.637 -
std::find_if(vector<char>)_(bail_25%)/1024 76.102 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.087 -2.50%
std::find_if(vector<char>)_(bail_25%)/8 0.927 -1.31%
std::find_if(vector<char>)_(bail_25%)/8192 517.941 -1.54%
std::find_if(vector<char>)_(process_all)/1024 275.890 -
std::find_if(vector<char>)_(process_all)/32768 8130.206 -
std::find_if(vector<char>)_(process_all)/50 12.650 1.38%
std::find_if(vector<char>)_(process_all)/8 2.607 5.62%
std::find_if(vector<char>)_(process_all)/8192 2048.837 -
std::find_if(vector<int>)_(bail_25%)/1024 75.610 -
std::find_if(vector<int>)_(bail_25%)/32768 2336.998 -
std::find_if(vector<int>)_(bail_25%)/8 1.010 -1.05%
std::find_if(vector<int>)_(bail_25%)/8192 548.247 -
std::find_if(vector<int>)_(process_all)/1024 283.081 -
std::find_if(vector<int>)_(process_all)/32768 8794.242 -
std::find_if(vector<int>)_(process_all)/50 13.966 -1.76%
std::find_if(vector<int>)_(process_all)/8 2.553 1.18%
std::find_if(vector<int>)_(process_all)/8192 2197.119 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.082 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2772.864 -1.89%
std::find_if_not(deque<int>)_(bail_25%)/8 1.541 -
std::find_if_not(deque<int>)_(bail_25%)/8192 689.848 -2.25%
std::find_if_not(deque<int>)_(process_all)/1024 473.861 -
std::find_if_not(deque<int>)_(process_all)/32768 12133.306 -2.19%
std::find_if_not(deque<int>)_(process_all)/50 24.408 -
std::find_if_not(deque<int>)_(process_all)/8 3.982 -
std::find_if_not(deque<int>)_(process_all)/8192 3030.443 -2.16%
std::find_if_not(list<int>)_(bail_25%)/1024 193.962 -
std::find_if_not(list<int>)_(bail_25%)/32768 9741.525 29.52%
std::find_if_not(list<int>)_(bail_25%)/8 1.214 -
std::find_if_not(list<int>)_(bail_25%)/8192 1520.716 -
std::find_if_not(list<int>)_(process_all)/1024 759.966 -
std::find_if_not(list<int>)_(process_all)/32768 27864.300 -16.05%
std::find_if_not(list<int>)_(process_all)/50 21.542 -
std::find_if_not(list<int>)_(process_all)/8 3.418 -
std::find_if_not(list<int>)_(process_all)/8192 8678.642 -2.05%
std::find_if_not(vector<bool>)_(process_all)/1024 761.515 -1.16%
std::find_if_not(vector<bool>)_(process_all)/1048576 777042.917 -1.15%
std::find_if_not(vector<bool>)_(process_all)/50 35.471 -1.32%
std::find_if_not(vector<bool>)_(process_all)/8 5.463 -1.42%
std::find_if_not(vector<bool>)_(process_all)/8192 6079.368 -1.06%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.167 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2041.665 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.951 -
std::find_if_not(vector<char>)_(bail_25%)/8192 520.479 -
std::find_if_not(vector<char>)_(process_all)/1024 276.137 -
std::find_if_not(vector<char>)_(process_all)/32768 8128.781 -
std::find_if_not(vector<char>)_(process_all)/50 12.657 -
std::find_if_not(vector<char>)_(process_all)/8 2.466 -5.34%
std::find_if_not(vector<char>)_(process_all)/8192 2049.176 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.570 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.587 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.111 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.394 -
std::find_if_not(vector<int>)_(process_all)/1024 283.468 -
std::find_if_not(vector<int>)_(process_all)/32768 8805.005 -
std::find_if_not(vector<int>)_(process_all)/50 14.196 -
std::find_if_not(vector<int>)_(process_all)/8 2.607 -1.47%
std::find_if_not(vector<int>)_(process_all)/8192 2192.632 -
std::flat_map<int,_int>::clear()/0 423.579 -
std::flat_map<int,_int>::clear()/1024 423.950 -
std::flat_map<int,_int>::clear()/32 424.073 -
std::flat_map<int,_int>::clear()/8192 452.280 1.03%
std::flat_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.626 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.550 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.015 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.662 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.013 -11.07%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.213 -3.46%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.167 -12.31%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.595 1.08%
std::flat_map<int,_int>::count(key)_(existent)/32 3.266 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.806 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.433 8.18%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.778 8.91%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.452 1.16%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.282 9.02%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.323 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.443 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.711 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.894 -
std::flat_map<int,_int>::ctor(const&)/0 13.760 -
std::flat_map<int,_int>::ctor(const&)/1024 177.967 -
std::flat_map<int,_int>::ctor(const&)/32 23.819 -
std::flat_map<int,_int>::ctor(const&)/8192 1937.591 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.711 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.915 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.796 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1938.362 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.604 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4330.780 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.000 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34299.524 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.690 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8949.018 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.725 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107794.294 -2.54%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.531 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.346 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.840 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.475 2.37%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.866 -20.26%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.495 -6.05%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.610 -22.13%
std::flat_map<int,_int>::erase(iterator)/0 15.418 -
std::flat_map<int,_int>::erase(iterator)/1024 85.741 12.78%
std::flat_map<int,_int>::erase(iterator)/32 20.887 -
std::flat_map<int,_int>::erase(iterator)/8192 497.808 -2.74%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.596 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.667 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.682 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 636.561 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.929 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 133.497 44.15%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.461 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 551.664 -6.83%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.446 -4.53%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.510 -22.11%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.249 -13.96%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.313 -43.62%
std::flat_map<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.351 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.230 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.420 26.44%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.566 -12.22%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.188 -6.76%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.325 -15.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.860 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 60.202 148.41%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.615 1.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 46.093 21.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.868 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 210.182 109.96%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.444 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 581.944 2.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.948 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.616 28.51%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.011 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.885 -1.90%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.960 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 142.665 82.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.450 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 519.056 2.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 429.499 1.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5245.968 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.084 1.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41955.042 4.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.613 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8033.366 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 707.562 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 69663.140 6.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 428.447 1.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1647.551 4.13%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 490.574 1.99%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9833.416 5.08%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 433.955 2.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1654.654 4.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 491.769 2.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9800.125 5.37%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.090 9.13%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 22.864 88.54%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.617 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.092 -12.13%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.992 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 27.910 9.91%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.202 -1.10%
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.491 -24.18%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.992 1.86%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.818 75.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.627 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.744 -18.64%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.181 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 55.254 103.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.273 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.401 6.24%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.978 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.006 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.307 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.271 -16.55%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.269 -4.00%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.279 -18.02%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.595 1.10%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.332 -1.18%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.010 1.92%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 552.339 -30.72%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.557 -1.49%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.526 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.932 1.20%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 590.409 -36.46%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.197 -4.06%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.792 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.762 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 555.247 -35.85%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.022 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.981 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.526 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.478 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.314 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.690 -
std::flat_multimap<int,_int>::clear()/0 419.492 -
std::flat_multimap<int,_int>::clear()/1024 422.277 -
std::flat_multimap<int,_int>::clear()/32 421.461 -
std::flat_multimap<int,_int>::clear()/8192 439.244 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.584 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.366 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.812 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.623 -5.14%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.838 27.13%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.453 1.82%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.010 32.13%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.155 -1.22%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.526 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.836 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.046 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.050 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.553 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.374 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.418 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.734 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.500 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.649 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.201 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.731 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1926.193 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.636 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.745 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.720 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.353 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3930.836 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.597 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31307.921 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.846 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8437.908 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.138 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 118901.558 11.74%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.378 -17.21%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.537 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.416 -26.83%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.044 -1.04%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.043 -1.24%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.384 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.529 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.837 1.14%
std::flat_multimap<int,_int>::erase(iterator)/32 20.918 -
std::flat_multimap<int,_int>::erase(iterator)/8192 521.188 5.12%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.022 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.475 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.782 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 652.269 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.078 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 100.322 13.84%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.958 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 580.567 8.25%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.894 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.933 2.47%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.391 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.335 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.353 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.155 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.438 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.141 -17.83%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.232 -5.00%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.865 -21.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.987 -1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.241 7.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.262 -1.73%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.964 -14.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.035 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 165.196 57.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.848 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 680.113 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.094 -1.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.274 20.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.404 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.150 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.159 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 84.652 7.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.061 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 600.646 -1.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.361 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4883.955 -15.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 628.625 -4.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37268.628 -14.47%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.685 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7366.234 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.427 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59934.454 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.026 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.645 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.727 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7757.440 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.948 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1351.324 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 470.065 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7693.606 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.085 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 157.662 49.49%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.059 1.08%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 658.789 -3.19%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.793 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 35.316 53.45%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.233 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 45.611 17.09%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.969 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.118 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.467 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.718 7.62%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.583 4.95%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.488 6.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.276 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.575 -2.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.732 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 757.115 38.11%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.579 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.962 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.707 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 769.146 40.42%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.291 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 741.954 44.54%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.002 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.121 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.476 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.747 -29.71%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.225 -13.78%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.481 -32.35%
std::for_each(deque<int>)/32 3.803 -
std::for_each(deque<int>)/50 4.108 -
std::for_each(deque<int>)/8 0.923 -
std::for_each(deque<int>)/8192 254.670 -
std::for_each(join_view(vector<vector<int>>))/32 3.773 -
std::for_each(join_view(vector<vector<int>>))/50 4.029 -
std::for_each(join_view(vector<vector<int>>))/8 1.373 -
std::for_each(join_view(vector<vector<int>>))/8192 264.014 -
std::for_each(list<int>)/32 11.247 -
std::for_each(list<int>)/50 23.765 -
std::for_each(list<int>)/8 2.492 -
std::for_each(list<int>)/8192 8696.249 1.32%
std::for_each(vector<int>)/32 3.787 -
std::for_each(vector<int>)/50 4.103 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 251.769 -
std::for_each_n(deque<int>)/32 3.773 -
std::for_each_n(deque<int>)/50 3.967 1.42%
std::for_each_n(deque<int>)/8 1.203 -8.05%
std::for_each_n(deque<int>)/8192 257.331 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.297 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.670 -3.11%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.679 -
std::for_each_n(list<int>)/32 11.094 -
std::for_each_n(list<int>)/50 22.596 -
std::for_each_n(list<int>)/8 2.302 -
std::for_each_n(list<int>)/8192 8288.346 -6.57%
std::for_each_n(vector<int>)/32 3.847 -
std::for_each_n(vector<int>)/50 4.052 -
std::for_each_n(vector<int>)/8 2.389 -5.50%
std::for_each_n(vector<int>)/8192 252.139 -
std::generate(deque<int>)/1024 245.587 -
std::generate(deque<int>)/32 8.287 -
std::generate(deque<int>)/50 12.316 -
std::generate(deque<int>)/8192 1915.962 -
std::generate(list<int>)/1024 671.535 -
std::generate(list<int>)/32 8.525 -
std::generate(list<int>)/50 15.643 2.79%
std::generate(list<int>)/8192 7438.212 7.35%
std::generate(vector<int>)/1024 244.355 -
std::generate(vector<int>)/32 7.919 -
std::generate(vector<int>)/50 12.034 -
std::generate(vector<int>)/8192 1849.258 -
std::generate_n(deque<int>)/1024 245.886 -
std::generate_n(deque<int>)/32 8.314 -
std::generate_n(deque<int>)/50 12.304 -
std::generate_n(deque<int>)/8192 1966.032 -
std::generate_n(list<int>)/1024 1513.663 132.58%
std::generate_n(list<int>)/32 8.634 -
std::generate_n(list<int>)/50 17.210 -
std::generate_n(list<int>)/8192 6916.021 -6.93%
std::generate_n(vector<int>)/1024 243.153 -
std::generate_n(vector<int>)/32 7.922 -
std::generate_n(vector<int>)/50 12.891 2.81%
std::generate_n(vector<int>)/8192 1851.920 -
std::is_partitioned(deque<int>)_(partitioned)/1024 375.478 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.776 -9.44%
std::is_partitioned(deque<int>)_(partitioned)/50 14.864 -10.58%
std::is_partitioned(deque<int>)_(partitioned)/8192 2952.827 -6.03%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.071 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.264 -6.40%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.784 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.308 -
std::is_partitioned(list<int>)_(partitioned)/1024 715.310 -
std::is_partitioned(list<int>)_(partitioned)/32 8.723 -
std::is_partitioned(list<int>)_(partitioned)/50 13.727 -
std::is_partitioned(list<int>)_(partitioned)/8192 6848.698 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 172.183 -1.94%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.317 1.91%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.497 1.65%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2180.926 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.924 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.550 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.736 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1412.020 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 56.087 13.29%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.014 8.04%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.387 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.873 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 469.199 -3.52%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.583 -23.27%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3860.252 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520290.179 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.541 -5.93%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 513.011 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.419 -1.20%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4085.398 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689841.246 -2.08%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.719 -27.15%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.739 -2.08%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.453 -10.13%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3885.208 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 631685.194 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 56.082 1.94%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 524.017 1.29%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.229 -24.64%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4693.847 18.38%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690771.224 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.777 -24.61%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1583.073 7.53%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.794 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9538.748 7.60%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1443392.834 1.63%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.585 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 812.028 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.705 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8504.306 3.81%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1612804.629 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.962 -2.23%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.307 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.031 9.18%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9519.517 13.49%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421640.771 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.496 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.242 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.412 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9411.143 10.27%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595419.982 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.839 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.443 1.43%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.465 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.185 -1.64%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213879.179 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.610 -3.43%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 555.036 1.56%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.529 3.09%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4812.179 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 993684.244 -1.48%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.029 -1.19%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.239 -7.03%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.649 -6.97%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.353 -10.40%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213001.353 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 26.956 -1.37%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 519.342 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.092 1.19%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4877.627 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1048655.111 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.506 2.17%
std::is_sorted(deque<int>)/1024 477.465 -
std::is_sorted(deque<int>)/8 3.368 35.21%
std::is_sorted(deque<int>)/8192 3814.581 -
std::is_sorted(deque<int>,_pred)/1024 597.071 -
std::is_sorted(deque<int>,_pred)/8 4.682 5.41%
std::is_sorted(deque<int>,_pred)/8192 4797.239 -
std::is_sorted(list<int>)/1024 766.813 -
std::is_sorted(list<int>)/8 2.128 -
std::is_sorted(list<int>)/8192 7297.022 -7.82%
std::is_sorted(list<int>,_pred)/1024 798.875 -
std::is_sorted(list<int>,_pred)/8 4.307 1.41%
std::is_sorted(list<int>,_pred)/8192 7644.335 -7.14%
std::is_sorted(vector<int>)/1024 243.421 -
std::is_sorted(vector<int>)/8 2.080 -
std::is_sorted(vector<int>)/8192 1898.513 -
std::is_sorted(vector<int>,_pred)/1024 462.259 -
std::is_sorted(vector<int>,_pred)/8 3.946 1.11%
std::is_sorted(vector<int>,_pred)/8192 3679.810 -
std::is_sorted_until(deque<int>)/1024 472.114 -
std::is_sorted_until(deque<int>)/8 3.295 15.26%
std::is_sorted_until(deque<int>)/8192 3779.421 -
std::is_sorted_until(deque<int>,_pred)/1024 599.973 -
std::is_sorted_until(deque<int>,_pred)/8 4.528 2.43%
std::is_sorted_until(deque<int>,_pred)/8192 4842.978 -
std::is_sorted_until(list<int>)/1024 757.121 1.07%
std::is_sorted_until(list<int>)/8 2.279 3.92%
std::is_sorted_until(list<int>)/8192 7065.359 4.18%
std::is_sorted_until(list<int>,_pred)/1024 795.570 -
std::is_sorted_until(list<int>,_pred)/8 4.188 -
std::is_sorted_until(list<int>,_pred)/8192 7444.271 -10.44%
std::is_sorted_until(vector<int>)/1024 239.777 -
std::is_sorted_until(vector<int>)/8 2.061 -
std::is_sorted_until(vector<int>)/8192 1869.360 -
std::is_sorted_until(vector<int>,_pred)/1024 409.389 -4.43%
std::is_sorted_until(vector<int>,_pred)/8 3.455 -3.06%
std::is_sorted_until(vector<int>,_pred)/8192 3202.012 -2.41%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.378 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.346 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11774.514 -15.80%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11275.998 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 326.679 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98241.861 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11300.785 -
std::list<int>::ctor(Range)_(cheap_elements)/32 326.866 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100156.843 1.70%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11422.058 -
std::list<int>::ctor(const&)_(cheap_elements)/32 330.360 1.68%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99486.868 -
std::list<int>::ctor(size)/1024 11689.886 -4.97%
std::list<int>::ctor(size)/32 325.252 -2.80%
std::list<int>::ctor(size)/8192 95733.223 -3.97%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11198.252 -3.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 324.507 -2.16%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96240.615 -5.43%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.427 6.78%
std::list<int>::erase(begin)_(cheap_elements)/32 10.479 2.43%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.304 5.71%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.373 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.084 -3.95%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.346 1.03%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.118 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.964 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8182.535 -11.91%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.597 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.414 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.475 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.973 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.887 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13880.820 27.18%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6535.438 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.549 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53641.695 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12255.419 -2.01%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.270 -1.74%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102143.409 -1.38%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32380.340 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 909.710 -1.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 278609.515 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12400.064 -1.93%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 346.368 -1.26%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 102877.690 -1.35%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32394.068 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 903.217 -2.05%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 275078.645 -1.77%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12402.081 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 344.819 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103117.618 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32539.721 -1.12%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 910.118 -1.58%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 278257.687 -
std::list<std::string>::ctor(size)/1024 12516.122 -3.14%
std::list<std::string>::ctor(size)/32 340.736 -1.80%
std::list<std::string>::ctor(size)/8192 104360.227 -2.74%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12396.323 -1.01%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 342.167 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102687.559 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32005.337 -1.60%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 889.241 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 273719.617 -1.13%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.029 1.44%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.917 2.35%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.049 1.50%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.604 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.572 -1.03%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.001 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.500 1.15%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.301 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.423 2.28%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.550 -1.65%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.731 -1.27%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.459 -1.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1514.565 16.02%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.352 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10388.804 -5.53%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6790.407 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 136.877 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55018.069 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.928 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.656 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.093 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.445 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.069 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.051 -
std::map<int,_int>::clear()/0 418.680 -
std::map<int,_int>::clear()/1024 10218.380 -5.67%
std::map<int,_int>::clear()/32 664.264 -1.23%
std::map<int,_int>::clear()/8192 82756.922 -4.86%
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.079 -
std::map<int,_int>::contains(key)_(existent)/32 1.591 -
std::map<int,_int>::contains(key)_(existent)/8192 5.434 -1.42%
std::map<int,_int>::contains(key)_(non-existent)/0 0.278 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.293 -2.72%
std::map<int,_int>::contains(key)_(non-existent)/32 2.278 -2.11%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.530 -6.98%
std::map<int,_int>::count(key)_(existent)/0 0.018 -
std::map<int,_int>::count(key)_(existent)/1024 4.414 3.38%
std::map<int,_int>::count(key)_(existent)/32 1.723 2.60%
std::map<int,_int>::count(key)_(existent)/8192 6.040 1.95%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.325 -
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.190 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.683 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5959.413 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.738 -1.54%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51421.583 -1.99%
std::map<int,_int>::ctor(const&)/0 13.591 -
std::map<int,_int>::ctor(const&)/1024 6245.459 -
std::map<int,_int>::ctor(const&)/32 215.382 2.06%
std::map<int,_int>::ctor(const&)/8192 49869.629 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.617 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6270.599 1.07%
std::map<int,_int>::ctor(const&,_alloc)/32 214.706 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50073.757 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.572 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8994.190 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 266.671 1.75%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71926.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.600 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12918.225 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.367 4.80%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273829.591 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.253 -4.58%
std::map<int,_int>::equal_range(key)_(existent)/32 1.826 -1.13%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.574 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.970 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.641 -3.15%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.800 -
std::map<int,_int>::erase(iterator)/0 21.131 -
std::map<int,_int>::erase(iterator)/1024 21.567 1.35%
std::map<int,_int>::erase(iterator)/32 21.232 -
std::map<int,_int>::erase(iterator)/8192 21.421 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.105 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7155.327 -3.35%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.946 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55490.483 -3.94%
std::map<int,_int>::erase(key)_(existent)/0 21.229 -1.39%
std::map<int,_int>::erase(key)_(existent)/1024 25.506 1.45%
std::map<int,_int>::erase(key)_(existent)/32 22.725 -2.22%
std::map<int,_int>::erase(key)_(existent)/8192 25.944 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.934 11.95%
std::map<int,_int>::erase(key)_(non-existent)/32 2.699 16.27%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.336 13.67%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.923 -
std::map<int,_int>::find(key)_(existent)/32 1.574 -
std::map<int,_int>::find(key)_(existent)/8192 5.505 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.424 -2.69%
std::map<int,_int>::find(key)_(non-existent)/32 2.487 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.416 -2.97%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.983 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.770 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.255 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.206 -6.41%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.980 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.085 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.850 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.019 -1.03%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.168 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 29.085 2.71%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.746 -1.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.488 -2.57%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.174 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.168 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.014 -1.02%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.341 -1.33%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.915 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15641.270 3.75%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 801.265 -1.46%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 148479.276 6.25%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.687 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7759.869 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 564.455 -1.00%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135444.530 -1.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.382 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11242.938 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 721.902 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92108.521 -1.62%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.575 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9260.207 -1.31%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 703.564 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77480.636 -1.57%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -9.73%
std::map<int,_int>::insert(value)_(already_present)/1024 3.298 2.56%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.150 6.21%
std::map<int,_int>::insert(value)_(new_value)/0 17.977 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.584 -
std::map<int,_int>::insert(value)_(new_value)/32 19.722 -
std::map<int,_int>::insert(value)_(new_value)/8192 34.079 -11.55%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.631 -2.50%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.446 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.745 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.149 3.35%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.972 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.919 1.48%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.708 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.997 -1.45%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.419 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.557 2.79%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.631 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.353 -1.97%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.305 -1.24%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.732 1.46%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6336.627 2.11%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.034 3.69%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50597.872 2.12%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.299 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6324.295 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.953 1.64%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50342.256 1.09%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.286 1.53%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1475.094 -3.23%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.206 -13.11%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12564.935 -1.43%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.996 -2.33%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.715 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.667 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.710 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.460 -5.40%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.856 3.23%
std::map<std::string,_int>::clear()/0 422.495 -
std::map<std::string,_int>::clear()/1024 21246.501 -2.31%
std::map<std::string,_int>::clear()/32 936.444 1.76%
std::map<std::string,_int>::clear()/8192 211559.920 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.006 -
std::map<std::string,_int>::contains(key)_(existent)/32 15.084 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.773 -2.43%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.044 5.19%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.963 6.80%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.789 5.33%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 23.675 -
std::map<std::string,_int>::count(key)_(existent)/32 15.594 -
std::map<std::string,_int>::count(key)_(existent)/8192 30.979 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.248 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.131 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.596 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.675 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7058.323 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 218.586 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59927.173 -
std::map<std::string,_int>::ctor(const&)/0 13.547 -
std::map<std::string,_int>::ctor(const&)/1024 34810.096 -
std::map<std::string,_int>::ctor(const&)/32 726.749 1.10%
std::map<std::string,_int>::ctor(const&)/8192 343150.035 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.575 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36955.900 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 697.493 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346794.861 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.664 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41175.258 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 819.014 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392048.246 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.661 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54114.609 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1012.995 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106808.724 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.230 2.24%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.949 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.937 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.251 1.30%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.485 5.73%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.629 -
std::map<std::string,_int>::erase(iterator)/0 32.593 -1.57%
std::map<std::string,_int>::erase(iterator)/1024 31.357 1.24%
std::map<std::string,_int>::erase(iterator)/32 30.130 -
std::map<std::string,_int>::erase(iterator)/8192 31.777 2.93%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.925 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12473.106 -1.51%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 702.949 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117633.015 -
std::map<std::string,_int>::erase(key)_(existent)/0 71.613 2.47%
std::map<std::string,_int>::erase(key)_(existent)/1024 65.745 8.29%
std::map<std::string,_int>::erase(key)_(existent)/32 90.924 3.40%
std::map<std::string,_int>::erase(key)_(existent)/8192 109.598 3.06%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.544 1.40%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.444 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.841 -
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.514 -
std::map<std::string,_int>::find(key)_(existent)/32 14.943 -1.04%
std::map<std::string,_int>::find(key)_(existent)/8192 33.773 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.721 -11.70%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.083 -4.64%
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.867 -11.09%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.339 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.790 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.195 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.033 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.184 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.218 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.871 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.445 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.932 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.755 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.046 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.491 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.198 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.302 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.456 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.812 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.027 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67088.836 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1506.036 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 821053.154 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.343 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38987.821 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1106.231 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 614305.743 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.589 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35008.835 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1214.503 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396526.542 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.717 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34441.426 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1297.388 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367413.904 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.618 -3.96%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.026 -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.599 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.814 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.153 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 65.395 -
std::map<std::string,_int>::insert(value)_(new_value)/32 44.857 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.427 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.504 -2.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.251 2.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.574 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 39.759 -2.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.717 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 59.493 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.494 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 69.116 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.279 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.922 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.602 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.029 -2.82%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.513 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.995 2.41%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.258 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36212.538 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 760.768 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348513.168 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.269 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35899.447 1.01%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 685.889 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347998.159 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17119.195 -1.26%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 337.513 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209621.255 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.291 1.21%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.164 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.875 -
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.793 -5.24%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.361 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.793 4.86%
std::mismatch(deque<int>)_(it,_it,_it)/1000 458.853 1.27%
std::mismatch(deque<int>)_(it,_it,_it)/1024 476.258 1.16%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 486987.742 -1.86%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.847 -7.55%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3810.757 -1.12%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.713 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.517 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 489065.555 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.935 4.45%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3811.178 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.919 1.29%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.838 1.34%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625281.334 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.524 3.43%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4832.198 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 708.361 2.13%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 726.431 -1.94%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625198.000 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.185 3.14%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4836.080 -
std::mismatch(list<int>)_(it,_it,_it)/1000 747.877 -48.27%
std::mismatch(list<int>)_(it,_it,_it)/1024 764.574 -47.84%
std::mismatch(list<int>)_(it,_it,_it)/1048576 943013.852 1.18%
std::mismatch(list<int>)_(it,_it,_it)/8 2.641 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7402.001 -30.53%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.280 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 777.175 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958255.152 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.893 -2.26%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11627.054 -14.69%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.357 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.210 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992443.306 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.626 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12132.752 -11.28%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.421 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.437 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 981810.933 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.530 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10788.698 -10.53%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.840 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.714 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76617.835 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.032 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.940 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.828 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76648.534 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.356 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.382 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.100 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608622.605 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.149 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4731.978 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 479.938 -1.34%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.941 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606945.577 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.398 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4786.973 -
std::move(deque<int>)/1048576 54687.728 -
std::move(deque<int>)/262144 14942.276 1.76%
std::move(deque<int>)/32768 1856.371 -12.74%
std::move(deque<int>)/4096 153.598 -
std::move(deque<int>)/512 23.870 -3.83%
std::move(deque<int>)/64 6.576 8.08%
std::move(deque<int>)/8 3.701 -3.84%
std::move(list<int>)/1048576 988430.849 -2.74%
std::move(list<int>)/262144 243156.958 -1.69%
std::move(list<int>)/32768 30820.743 -1.27%
std::move(list<int>)/4096 4001.964 -20.60%
std::move(list<int>)/512 370.151 -
std::move(list<int>)/64 48.542 -
std::move(list<int>)/8 3.475 -
std::move(vector<bool>)_(aligned)/1048576 2108.751 -
std::move(vector<bool>)_(aligned)/262144 255.791 -
std::move(vector<bool>)_(aligned)/32768 36.853 -
std::move(vector<bool>)_(aligned)/4096 7.031 -
std::move(vector<bool>)_(aligned)/512 2.387 1.79%
std::move(vector<bool>)_(aligned)/64 1.744 -1.58%
std::move(vector<bool>)_(unaligned)/1048576 6695.898 -
std::move(vector<bool>)_(unaligned)/262144 1582.948 -
std::move(vector<bool>)_(unaligned)/32768 202.127 -
std::move(vector<bool>)_(unaligned)/4096 26.490 -
std::move(vector<bool>)_(unaligned)/512 3.981 -
std::move(vector<bool>)_(unaligned)/64 1.684 8.97%
std::move(vector<int>)/1048576 56781.071 -1.67%
std::move(vector<int>)/262144 21885.314 -6.64%
std::move(vector<int>)/32768 2130.398 -
std::move(vector<int>)/4096 134.302 -
std::move(vector<int>)/512 20.190 -
std::move(vector<int>)/64 4.144 -
std::move(vector<int>)/8 2.249 -2.09%
std::move_backward(deque<int>)/1048576 125919.648 -1.43%
std::move_backward(deque<int>)/262144 29868.588 -
std::move_backward(deque<int>)/32768 3637.678 3.74%
std::move_backward(deque<int>)/4096 155.678 -2.17%
std::move_backward(deque<int>)/512 23.576 -1.44%
std::move_backward(deque<int>)/64 5.304 -2.70%
std::move_backward(deque<int>)/8 3.252 -8.40%
std::move_backward(list<int>)/1048576 1040008.507 -
std::move_backward(list<int>)/262144 262961.122 -
std::move_backward(list<int>)/32768 31889.429 -
std::move_backward(list<int>)/4096 5648.432 2.02%
std::move_backward(list<int>)/512 372.108 -
std::move_backward(list<int>)/64 39.782 -
std::move_backward(list<int>)/8 3.420 -
std::move_backward(vector<bool>)_(aligned)/1048576 2118.631 -
std::move_backward(vector<bool>)_(aligned)/262144 257.182 -
std::move_backward(vector<bool>)_(aligned)/32768 37.942 -
std::move_backward(vector<bool>)_(aligned)/4096 7.281 -
std::move_backward(vector<bool>)_(aligned)/512 2.425 -
std::move_backward(vector<bool>)_(aligned)/64 1.619 -9.67%
std::move_backward(vector<bool>)_(unaligned)/1048576 6487.017 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.406 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.627 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.282 -
std::move_backward(vector<bool>)_(unaligned)/512 4.697 -
std::move_backward(vector<bool>)_(unaligned)/64 1.830 -
std::move_backward(vector<int>)/1048576 56256.025 -
std::move_backward(vector<int>)/262144 21984.215 1.24%
std::move_backward(vector<int>)/32768 2147.096 -
std::move_backward(vector<int>)/4096 135.861 -
std::move_backward(vector<int>)/512 20.834 -
std::move_backward(vector<int>)/64 4.335 -
std::move_backward(vector<int>)/8 2.228 -1.25%
std::multimap<int,_int>::clear()/0 421.123 -
std::multimap<int,_int>::clear()/1024 10556.786 2.07%
std::multimap<int,_int>::clear()/32 660.080 -
std::multimap<int,_int>::clear()/8192 81587.361 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.688 -3.24%
std::multimap<int,_int>::contains(key)_(existent)/32 1.666 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.682 1.14%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.622 5.47%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.528 6.09%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.850 9.57%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.728 -1.89%
std::multimap<int,_int>::count(key)_(existent)/32 3.599 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.717 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.774 -2.54%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.472 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.178 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.734 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5931.418 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.718 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51408.945 -1.75%
std::multimap<int,_int>::ctor(const&)/0 13.649 -
std::multimap<int,_int>::ctor(const&)/1024 6266.432 1.33%
std::multimap<int,_int>::ctor(const&)/32 212.343 -
std::multimap<int,_int>::ctor(const&)/8192 49964.223 1.26%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.643 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6246.997 1.22%
std::multimap<int,_int>::ctor(const&,_alloc)/32 213.650 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49909.423 1.07%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.578 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8005.386 1.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 223.342 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65565.340 3.25%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.624 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12723.377 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.647 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275944.952 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.989 -3.88%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.326 -4.30%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.985 -1.69%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.204 -3.06%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.408 -9.44%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.857 -2.12%
std::multimap<int,_int>::erase(iterator)/0 20.653 -
std::multimap<int,_int>::erase(iterator)/1024 20.914 -
std::multimap<int,_int>::erase(iterator)/32 20.865 -
std::multimap<int,_int>::erase(iterator)/8192 21.005 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.778 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6977.456 -1.24%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 590.409 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55065.386 -1.80%
std::multimap<int,_int>::erase(key)_(existent)/0 21.641 1.24%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.508 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.843 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.467 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.765 1.83%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.294 1.60%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.286 2.32%
std::multimap<int,_int>::find(key)_(existent)/0 0.018 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.804 -2.87%
std::multimap<int,_int>::find(key)_(existent)/32 1.615 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.560 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.691 4.89%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.463 9.57%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.370 10.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.101 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.329 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.821 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.430 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.122 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.218 2.83%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.593 1.51%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.855 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.154 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.773 2.96%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.098 1.04%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.825 1.65%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.060 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.829 3.05%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.989 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.336 1.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.103 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14599.377 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 797.338 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 147037.562 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.746 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12054.871 -1.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.212 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 189140.263 2.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.400 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10791.085 1.98%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 683.144 1.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90448.989 1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.644 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10400.394 5.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 704.992 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85344.874 6.29%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.169 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.791 1.48%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.356 1.77%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.303 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.010 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.520 -
std::multimap<int,_int>::insert(value)_(new_value)/32 20.146 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.465 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.051 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.200 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.235 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.865 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.850 -1.84%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.881 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.315 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6237.009 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.526 -1.33%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49980.685 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.316 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6226.740 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.824 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49854.986 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.221 -1.50%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1485.843 2.27%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 40.907 11.85%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13007.630 2.23%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.026 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.199 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.254 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.698 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.848 2.72%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.865 -
std::multimap<std::string,_int>::clear()/0 420.723 -
std::multimap<std::string,_int>::clear()/1024 20264.968 1.40%
std::multimap<std::string,_int>::clear()/32 900.248 -
std::multimap<std::string,_int>::clear()/8192 203529.331 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.019 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.112 3.42%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.708 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.783 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.477 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.209 3.28%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.154 1.66%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.267 -
std::multimap<std::string,_int>::count(key)_(existent)/32 20.566 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.638 -1.29%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.477 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.083 -4.54%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.729 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.682 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7070.321 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 216.399 1.22%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60359.151 -
std::multimap<std::string,_int>::ctor(const&)/0 13.568 -
std::multimap<std::string,_int>::ctor(const&)/1024 34744.809 -1.10%
std::multimap<std::string,_int>::ctor(const&)/32 822.733 -
std::multimap<std::string,_int>::ctor(const&)/8192 347170.363 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.590 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37547.271 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 793.498 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349009.012 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.606 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39328.021 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 737.017 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383730.786 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.742 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55163.790 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 964.354 1.13%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1041404.326 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.183 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.122 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.303 4.04%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.832 1.44%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.216 -3.30%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.457 1.52%
std::multimap<std::string,_int>::erase(iterator)/0 27.152 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.969 -
std::multimap<std::string,_int>::erase(iterator)/32 32.007 -
std::multimap<std::string,_int>::erase(iterator)/8192 26.858 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.812 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12533.697 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.334 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115202.654 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.267 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 88.798 -1.28%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.943 2.03%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.586 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.084 1.92%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.905 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.568 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.849 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.955 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.412 1.41%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.481 5.31%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.434 2.54%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 28.147 8.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.140 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.991 -5.52%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.026 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.866 1.54%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.684 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.428 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.111 1.71%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.132 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.734 1.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.143 -2.39%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.871 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.052 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.503 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.452 1.49%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.854 -2.34%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.239 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.050 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68286.667 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1473.626 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 815272.763 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.960 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62321.977 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1494.954 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 793471.839 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.154 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32973.705 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1228.153 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 379219.229 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.164 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32016.861 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1182.084 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346719.139 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.772 -1.80%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.498 -1.76%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.667 -2.29%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.019 -2.04%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.441 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.712 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.327 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 71.418 -4.50%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.981 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.101 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.174 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.608 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.565 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.034 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.304 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36327.952 1.35%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 858.738 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350206.367 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.311 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36038.064 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 647.944 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350256.760 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17468.815 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.387 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210246.541 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.273 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.465 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.499 5.46%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.209 3.66%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.341 1.72%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.635 -4.43%
std::multiset<int>::clear()/0 421.024 -
std::multiset<int>::clear()/1024 9874.768 1.34%
std::multiset<int>::clear()/32 647.169 1.29%
std::multiset<int>::clear()/8192 77733.110 2.97%
std::multiset<int>::contains(key)_(existent)/0 0.011 -
std::multiset<int>::contains(key)_(existent)/1024 3.884 -2.38%
std::multiset<int>::contains(key)_(existent)/32 1.642 -1.65%
std::multiset<int>::contains(key)_(existent)/8192 8.210 -1.52%
std::multiset<int>::contains(key)_(non-existent)/0 0.266 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.706 3.17%
std::multiset<int>::contains(key)_(non-existent)/32 2.489 6.88%
std::multiset<int>::contains(key)_(non-existent)/8192 8.869 4.06%
std::multiset<int>::count(key)_(existent)/0 0.014 -
std::multiset<int>::count(key)_(existent)/1024 5.552 -4.73%
std::multiset<int>::count(key)_(existent)/32 3.486 -3.30%
std::multiset<int>::count(key)_(existent)/8192 9.176 -5.16%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.888 -1.99%
std::multiset<int>::count(key)_(non-existent)/32 2.251 -
std::multiset<int>::count(key)_(non-existent)/8192 9.084 -3.99%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.769 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5860.786 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.051 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48752.373 -
std::multiset<int>::ctor(const&)/0 13.632 -
std::multiset<int>::ctor(const&)/1024 6202.727 -2.00%
std::multiset<int>::ctor(const&)/32 220.565 -3.91%
std::multiset<int>::ctor(const&)/8192 49582.758 -2.51%
std::multiset<int>::ctor(const&,_alloc)/0 13.680 -
std::multiset<int>::ctor(const&,_alloc)/1024 6278.725 -2.92%
std::multiset<int>::ctor(const&,_alloc)/32 224.770 -2.71%
std::multiset<int>::ctor(const&,_alloc)/8192 49984.137 -2.33%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.609 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8679.158 3.58%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.592 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69842.064 2.84%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.656 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12558.993 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.512 -1.66%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 266008.573 2.46%
std::multiset<int>::equal_range(key)_(existent)/0 0.016 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.344 -2.82%
std::multiset<int>::equal_range(key)_(existent)/32 2.552 1.59%
std::multiset<int>::equal_range(key)_(existent)/8192 8.572 -4.06%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.730 5.75%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.385 2.48%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.060 5.80%
std::multiset<int>::erase(iterator)/0 20.035 -
std::multiset<int>::erase(iterator)/1024 23.962 -
std::multiset<int>::erase(iterator)/32 21.503 -
std::multiset<int>::erase(iterator)/8192 23.974 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.160 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6698.650 1.65%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.344 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53246.493 1.31%
std::multiset<int>::erase(key)_(existent)/0 21.108 -
std::multiset<int>::erase(key)_(existent)/1024 40.797 -
std::multiset<int>::erase(key)_(existent)/32 22.259 -
std::multiset<int>::erase(key)_(existent)/8192 61.624 -
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.684 -2.90%
std::multiset<int>::erase(key)_(non-existent)/32 2.701 1.77%
std::multiset<int>::erase(key)_(non-existent)/8192 9.596 -3.00%
std::multiset<int>::find(key)_(existent)/0 0.016 -
std::multiset<int>::find(key)_(existent)/1024 3.699 -
std::multiset<int>::find(key)_(existent)/32 1.667 -
std::multiset<int>::find(key)_(existent)/8192 8.049 -3.59%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.395 -1.81%
std::multiset<int>::find(key)_(non-existent)/32 2.233 -
std::multiset<int>::find(key)_(non-existent)/8192 8.560 -1.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.066 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.978 -13.45%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.686 -1.42%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 84.895 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.135 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.287 -2.98%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.570 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.838 -1.05%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.139 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.812 -1.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.716 -1.71%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 88.173 22.05%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.054 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.419 2.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.034 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.058 2.55%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.594 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14505.679 -1.36%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 784.811 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150219.262 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.710 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11774.886 -11.36%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 721.838 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208215.741 -3.25%
std::multiset<int>::insert(value)_(already_present)/0 18.357 -
std::multiset<int>::insert(value)_(already_present)/1024 28.295 -1.21%
std::multiset<int>::insert(value)_(already_present)/32 19.368 -
std::multiset<int>::insert(value)_(already_present)/8192 32.371 -
std::multiset<int>::insert(value)_(new_value)/0 17.965 -
std::multiset<int>::insert(value)_(new_value)/1024 48.605 1.81%
std::multiset<int>::insert(value)_(new_value)/32 20.004 -
std::multiset<int>::insert(value)_(new_value)/8192 84.641 14.45%
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.171 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.653 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.843 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.954 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.866 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.090 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.354 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6308.451 -5.96%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.964 -6.14%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49727.477 -5.74%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.321 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6277.470 -5.39%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.555 -4.48%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49952.311 -6.22%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.199 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1403.229 6.94%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.772 22.82%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12530.041 -1.43%
std::multiset<int>::upper_bound(key)_(existent)/0 0.011 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.046 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.210 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.723 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.476 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.872 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.079 -
std::multiset<std::string>::clear()/0 420.546 -
std::multiset<std::string>::clear()/1024 20387.208 4.01%
std::multiset<std::string>::clear()/32 922.431 4.24%
std::multiset<std::string>::clear()/8192 205494.530 1.78%
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 21.995 -3.51%
std::multiset<std::string>::contains(key)_(existent)/32 16.625 9.17%
std::multiset<std::string>::contains(key)_(existent)/8192 31.451 10.93%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.945 -1.56%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.357 -3.62%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.064 10.07%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.299 -1.79%
std::multiset<std::string>::count(key)_(existent)/32 19.324 -3.43%
std::multiset<std::string>::count(key)_(existent)/8192 29.418 -4.94%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.829 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.930 -6.48%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.469 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.722 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6885.406 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.614 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57581.239 -
std::multiset<std::string>::ctor(const&)/0 13.586 -
std::multiset<std::string>::ctor(const&)/1024 34786.308 -1.67%
std::multiset<std::string>::ctor(const&)/32 717.859 -
std::multiset<std::string>::ctor(const&)/8192 341315.083 -1.02%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.616 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36662.811 -2.87%
std::multiset<std::string>::ctor(const&,_alloc)/32 743.738 -2.16%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343895.611 -1.98%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.735 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40668.301 1.12%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.043 -1.58%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383072.940 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.731 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54012.453 -1.54%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 914.061 -1.43%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1054741.382 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.521 7.92%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.314 2.53%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.865 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.641 1.25%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.224 -2.17%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.348 -6.91%
std::multiset<std::string>::erase(iterator)/0 29.406 11.30%
std::multiset<std::string>::erase(iterator)/1024 29.917 -
std::multiset<std::string>::erase(iterator)/32 31.613 -2.64%
std::multiset<std::string>::erase(iterator)/8192 26.806 -18.07%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.853 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12472.455 1.01%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.526 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115355.863 -
std::multiset<std::string>::erase(key)_(existent)/0 40.922 -
std::multiset<std::string>::erase(key)_(existent)/1024 87.520 23.91%
std::multiset<std::string>::erase(key)_(existent)/32 50.197 -
std::multiset<std::string>::erase(key)_(existent)/8192 128.657 16.09%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.790 1.82%
std::multiset<std::string>::erase(key)_(non-existent)/32 9.748 -10.82%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.338 1.01%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 21.614 -3.57%
std::multiset<std::string>::find(key)_(existent)/32 16.024 2.86%
std::multiset<std::string>::find(key)_(existent)/8192 30.148 17.93%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.045 -3.44%
std::multiset<std::string>::find(key)_(non-existent)/32 10.209 -2.54%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.160 -7.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.477 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.985 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.270 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.265 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.246 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.016 1.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.393 -2.59%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.610 -3.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.261 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.258 1.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.185 -1.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 79.481 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.243 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.066 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.076 -1.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.561 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.335 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67515.467 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1456.712 -1.06%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 819395.629 -1.17%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.293 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58102.915 -1.72%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1439.454 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798245.890 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.749 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.258 -2.18%
std::multiset<std::string>::insert(value)_(already_present)/32 41.625 -1.57%
std::multiset<std::string>::insert(value)_(already_present)/8192 65.292 -1.73%
std::multiset<std::string>::insert(value)_(new_value)/0 35.015 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.977 -3.60%
std::multiset<std::string>::insert(value)_(new_value)/32 42.758 -3.05%
std::multiset<std::string>::insert(value)_(new_value)/8192 74.794 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.960 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.828 4.00%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 31.220 2.92%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.263 -4.28%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.588 2.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.168 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.203 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36375.145 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 679.945 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346537.903 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.214 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35797.980 -1.01%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 582.634 -1.60%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345869.121 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16992.400 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.339 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208723.274 1.23%
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.893 -3.21%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.333 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.599 -8.22%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.989 -2.87%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.212 7.18%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.761 -
std::none_of(deque<int>)_(process_all)/32 11.530 -
std::none_of(deque<int>)_(process_all)/32768 10575.384 -
std::none_of(deque<int>)_(process_all)/50 18.678 5.30%
std::none_of(deque<int>)_(process_all)/8 3.223 -
std::none_of(deque<int>)_(process_all)/8192 2625.302 -
std::none_of(list<int>)_(process_all)/32 11.560 -
std::none_of(list<int>)_(process_all)/32768 26698.055 2.32%
std::none_of(list<int>)_(process_all)/50 21.901 -
std::none_of(list<int>)_(process_all)/8 2.702 -
std::none_of(list<int>)_(process_all)/8192 6996.290 -
std::none_of(vector<int>)_(process_all)/32 8.337 -
std::none_of(vector<int>)_(process_all)/32768 8070.690 -
std::none_of(vector<int>)_(process_all)/50 18.013 -1.32%
std::none_of(vector<int>)_(process_all)/8 2.402 -2.06%
std::none_of(vector<int>)_(process_all)/8192 2032.276 -
std::partial_sort(deque<int>)_(ascending)/1024 7953.655 -
std::partial_sort(deque<int>)_(ascending)/8 30.975 3.75%
std::partial_sort(deque<int>)_(ascending)/8192 166425.306 -
std::partial_sort(deque<int>)_(descending)/1024 18625.758 -
std::partial_sort(deque<int>)_(descending)/8 41.833 1.23%
std::partial_sort(deque<int>)_(descending)/8192 286689.065 1.03%
std::partial_sort(deque<int>)_(heap)/1024 18518.639 -
std::partial_sort(deque<int>)_(heap)/8 37.728 -
std::partial_sort(deque<int>)_(heap)/8192 287060.957 1.80%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7914.720 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.595 3.80%
std::partial_sort(deque<int>)_(pipe-organ)/8192 162083.776 -1.27%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19605.274 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.684 1.35%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289184.517 2.07%
std::partial_sort(deque<int>)_(repeated)/1024 6477.930 -
std::partial_sort(deque<int>)_(repeated)/8 27.905 -
std::partial_sort(deque<int>)_(repeated)/8192 69676.057 -
std::partial_sort(deque<int>)_(shuffled)/1024 16055.548 -
std::partial_sort(deque<int>)_(shuffled)/8 34.644 -
std::partial_sort(deque<int>)_(shuffled)/8192 268881.128 -1.05%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4976.285 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.301 1.90%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55546.191 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8220.265 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.426 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97829.776 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8252.104 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.432 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101187.333 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4986.111 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.934 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55437.745 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9191.042 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.527 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97817.040 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3945.400 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.492 -1.06%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46896.974 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6926.470 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.841 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91361.207 -
std::partial_sort(vector<int>)_(ascending)/1024 4993.262 -
std::partial_sort(vector<int>)_(ascending)/8 20.585 -
std::partial_sort(vector<int>)_(ascending)/8192 54611.893 -
std::partial_sort(vector<int>)_(descending)/1024 8254.679 1.14%
std::partial_sort(vector<int>)_(descending)/8 24.936 -
std::partial_sort(vector<int>)_(descending)/8192 97602.714 -
std::partial_sort(vector<int>)_(heap)/1024 8246.671 -
std::partial_sort(vector<int>)_(heap)/8 27.341 1.48%
std::partial_sort(vector<int>)_(heap)/8192 100907.119 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4992.043 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.611 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54657.937 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9145.438 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.305 -2.18%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97730.688 -
std::partial_sort(vector<int>)_(repeated)/1024 3939.399 -
std::partial_sort(vector<int>)_(repeated)/8 19.905 -2.07%
std::partial_sort(vector<int>)_(repeated)/8192 46777.544 -
std::partial_sort(vector<int>)_(shuffled)/1024 6952.822 -
std::partial_sort(vector<int>)_(shuffled)/8 22.120 -1.39%
std::partial_sort(vector<int>)_(shuffled)/8192 88914.785 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5340.718 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.779 -1.30%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57226.598 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8490.906 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.347 4.90%
std::partial_sort_copy(deque<int>)_(descending)/8192 100025.330 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8723.905 -
std::partial_sort_copy(deque<int>)_(heap)/8 16.179 -5.94%
std::partial_sort_copy(deque<int>)_(heap)/8192 103687.138 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5358.086 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.794 -2.10%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57297.868 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9308.489 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.736 -1.71%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100781.084 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4262.166 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.520 -1.86%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49370.179 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7259.523 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.114 1.24%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96848.459 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5562.252 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.033 -1.45%
std::partial_sort_copy(list<int>)_(ascending)/8192 61168.471 -1.24%
std::partial_sort_copy(list<int>)_(descending)/1024 8566.588 -
std::partial_sort_copy(list<int>)_(descending)/8 18.967 -
std::partial_sort_copy(list<int>)_(descending)/8192 101469.929 -
std::partial_sort_copy(list<int>)_(heap)/1024 8576.621 -
std::partial_sort_copy(list<int>)_(heap)/8 16.076 -1.33%
std::partial_sort_copy(list<int>)_(heap)/8192 105495.748 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5567.637 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.118 -1.14%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60784.600 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9461.143 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.873 1.14%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101511.723 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4513.692 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.506 -2.81%
std::partial_sort_copy(list<int>)_(repeated)/8192 52980.148 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7305.046 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.919 2.35%
std::partial_sort_copy(list<int>)_(shuffled)/8192 94254.467 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5234.605 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.553 -13.88%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55725.001 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8427.272 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.691 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98714.806 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8363.026 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.047 1.15%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102183.755 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5234.926 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.525 -13.34%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55626.141 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9220.361 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.968 -18.44%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 99024.314 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4071.305 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.152 -5.42%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47581.372 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7143.375 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.598 -1.35%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92107.790 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5094.446 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.799 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55265.778 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8335.267 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.552 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98987.540 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8314.947 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.250 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102537.864 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5089.550 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.821 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55217.384 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9220.748 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.812 2.72%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99823.748 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4038.766 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.300 -1.20%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47469.868 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7150.188 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.264 -1.39%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94354.379 -
std::partition(deque<int>)_(dense)/1024 361.461 -
std::partition(deque<int>)_(dense)/32 10.877 20.61%
std::partition(deque<int>)_(dense)/50 16.325 22.80%
std::partition(deque<int>)_(dense)/8192 2809.799 -
std::partition(deque<int>)_(sparse)/1024 385.820 -
std::partition(deque<int>)_(sparse)/32 11.494 8.53%
std::partition(deque<int>)_(sparse)/50 17.179 3.55%
std::partition(deque<int>)_(sparse)/8192 3286.826 8.92%
std::partition(list<int>)_(dense)/1024 390.492 -
std::partition(list<int>)_(dense)/32 8.994 2.94%
std::partition(list<int>)_(dense)/50 13.497 1.81%
std::partition(list<int>)_(dense)/8192 4410.455 -13.03%
std::partition(list<int>)_(sparse)/1024 710.701 -52.94%
std::partition(list<int>)_(sparse)/32 8.768 -
std::partition(list<int>)_(sparse)/50 14.828 -
std::partition(list<int>)_(sparse)/8192 7162.341 -10.64%
std::partition(vector<int>)_(dense)/1024 240.292 -2.83%
std::partition(vector<int>)_(dense)/32 8.175 -
std::partition(vector<int>)_(dense)/50 13.047 -1.22%
std::partition(vector<int>)_(dense)/8192 1879.456 -
std::partition(vector<int>)_(sparse)/1024 258.114 -
std::partition(vector<int>)_(sparse)/32 8.729 -2.76%
std::partition(vector<int>)_(sparse)/50 13.829 -1.79%
std::partition(vector<int>)_(sparse)/8192 1880.832 -
std::partition_copy(deque<int>)/1024 634.287 -
std::partition_copy(deque<int>)/32 13.003 -
std::partition_copy(deque<int>)/50 20.884 -1.06%
std::partition_copy(deque<int>)/8192 5687.744 -
std::partition_copy(list<int>)/1024 716.146 -
std::partition_copy(list<int>)/32 8.620 -
std::partition_copy(list<int>)/50 13.102 -
std::partition_copy(list<int>)/8192 6720.054 -7.60%
std::partition_copy(vector<int>)/1024 477.700 1.72%
std::partition_copy(vector<int>)/32 8.143 -
std::partition_copy(vector<int>)/50 12.942 -
std::partition_copy(vector<int>)/8192 4501.243 -
std::partition_point(deque<int>)/1024 9.296 -
std::partition_point(deque<int>)/32 4.733 8.94%
std::partition_point(deque<int>)/50 4.763 5.95%
std::partition_point(deque<int>)/8192 16.292 -
std::partition_point(list<int>)/1024 1127.196 -12.30%
std::partition_point(list<int>)/32 16.005 -
std::partition_point(list<int>)/50 24.796 1.40%
std::partition_point(list<int>)/8192 11742.534 -18.55%
std::partition_point(vector<int>)/1024 6.228 -
std::partition_point(vector<int>)/32 2.557 -
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.497 -
std::remove(deque<int>)_(prefix)/1024 527.664 -
std::remove(deque<int>)_(prefix)/32 60.055 2.06%
std::remove(deque<int>)_(prefix)/50 67.101 2.47%
std::remove(deque<int>)_(prefix)/8192 3897.647 -
std::remove(deque<int>)_(sprinkled)/1024 522.635 -
std::remove(deque<int>)_(sprinkled)/32 57.781 5.27%
std::remove(deque<int>)_(sprinkled)/50 65.245 7.35%
std::remove(deque<int>)_(sprinkled)/8192 3855.933 -
std::remove(list<int>)_(prefix)/1024 963.669 -2.07%
std::remove(list<int>)_(prefix)/32 55.393 -
std::remove(list<int>)_(prefix)/50 66.891 -
std::remove(list<int>)_(prefix)/8192 8251.989 -
std::remove(list<int>)_(sprinkled)/1024 951.348 -3.25%
std::remove(list<int>)_(sprinkled)/32 55.229 -
std::remove(list<int>)_(sprinkled)/50 79.404 -
std::remove(list<int>)_(sprinkled)/8192 7845.102 -1.16%
std::remove(vector<int>)_(prefix)/1024 312.133 -
std::remove(vector<int>)_(prefix)/32 52.114 -
std::remove(vector<int>)_(prefix)/50 57.022 -
std::remove(vector<int>)_(prefix)/8192 2111.524 -
std::remove(vector<int>)_(sprinkled)/1024 289.097 -
std::remove(vector<int>)_(sprinkled)/32 51.851 -
std::remove(vector<int>)_(sprinkled)/50 55.933 -
std::remove(vector<int>)_(sprinkled)/8192 1989.383 -
std::remove_copy(deque<int>)_(prefix)/1024 377.420 -
std::remove_copy(deque<int>)_(prefix)/32 12.892 -
std::remove_copy(deque<int>)_(prefix)/50 19.076 -
std::remove_copy(deque<int>)_(prefix)/8192 3364.406 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.202 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.377 1.80%
std::remove_copy(deque<int>)_(sprinkled)/50 18.576 1.13%
std::remove_copy(deque<int>)_(sprinkled)/8192 2871.390 -
std::remove_copy(list<int>)_(prefix)/1024 757.245 -
std::remove_copy(list<int>)_(prefix)/32 10.875 -
std::remove_copy(list<int>)_(prefix)/50 21.955 -
std::remove_copy(list<int>)_(prefix)/8192 8620.380 24.51%
std::remove_copy(list<int>)_(sprinkled)/1024 740.671 -
std::remove_copy(list<int>)_(sprinkled)/32 11.230 -
std::remove_copy(list<int>)_(sprinkled)/50 18.853 -
std::remove_copy(list<int>)_(sprinkled)/8192 8442.351 21.98%
std::remove_copy(vector<int>)_(prefix)/1024 266.692 -
std::remove_copy(vector<int>)_(prefix)/32 9.004 -1.85%
std::remove_copy(vector<int>)_(prefix)/50 13.389 1.04%
std::remove_copy(vector<int>)_(prefix)/8192 2068.930 -
std::remove_copy(vector<int>)_(sprinkled)/1024 473.342 -1.53%
std::remove_copy(vector<int>)_(sprinkled)/32 15.178 1.57%
std::remove_copy(vector<int>)_(sprinkled)/50 24.325 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3666.918 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.953 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.957 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.394 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3899.979 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.723 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.880 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.584 1.40%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3302.512 1.56%
std::remove_copy_if(list<int>)_(prefix)/1024 798.132 -
std::remove_copy_if(list<int>)_(prefix)/32 14.854 -
std::remove_copy_if(list<int>)_(prefix)/50 27.126 -
std::remove_copy_if(list<int>)_(prefix)/8192 8744.579 22.00%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.175 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.490 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.034 6.61%
std::remove_copy_if(list<int>)_(sprinkled)/8192 8867.034 25.55%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.147 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.239 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.795 1.30%
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.502 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.035 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.343 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.923 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3754.606 -
std::remove_if(deque<int>)_(prefix)/1024 558.866 -1.08%
std::remove_if(deque<int>)_(prefix)/32 58.078 -
std::remove_if(deque<int>)_(prefix)/50 67.217 -
std::remove_if(deque<int>)_(prefix)/8192 4281.407 -
std::remove_if(deque<int>)_(sprinkled)/1024 540.463 -
std::remove_if(deque<int>)_(sprinkled)/32 57.507 -
std::remove_if(deque<int>)_(sprinkled)/50 65.681 -
std::remove_if(deque<int>)_(sprinkled)/8192 3937.530 -
std::remove_if(list<int>)_(prefix)/1024 1015.576 -3.27%
std::remove_if(list<int>)_(prefix)/32 61.662 -
std::remove_if(list<int>)_(prefix)/50 75.208 -
std::remove_if(list<int>)_(prefix)/8192 10135.560 6.70%
std::remove_if(list<int>)_(sprinkled)/1024 994.652 -5.28%
std::remove_if(list<int>)_(sprinkled)/32 60.404 -
std::remove_if(list<int>)_(sprinkled)/50 73.872 -
std::remove_if(list<int>)_(sprinkled)/8192 8263.711 -
std::remove_if(vector<int>)_(prefix)/1024 382.763 -
std::remove_if(vector<int>)_(prefix)/32 54.080 -
std::remove_if(vector<int>)_(prefix)/50 61.548 -
std::remove_if(vector<int>)_(prefix)/8192 2606.172 -
std::remove_if(vector<int>)_(sprinkled)/1024 411.867 -
std::remove_if(vector<int>)_(sprinkled)/32 53.894 -
std::remove_if(vector<int>)_(sprinkled)/50 60.292 -
std::remove_if(vector<int>)_(sprinkled)/8192 2968.530 -
std::replace(deque<int>)_(prefix)/1024 411.682 -
std::replace(deque<int>)_(prefix)/32 12.724 -
std::replace(deque<int>)_(prefix)/50 19.141 -
std::replace(deque<int>)_(prefix)/8192 3266.189 -
std::replace(deque<int>)_(sprinkled)/1024 354.012 -
std::replace(deque<int>)_(sprinkled)/32 12.616 -
std::replace(deque<int>)_(sprinkled)/50 18.735 -
std::replace(deque<int>)_(sprinkled)/8192 2826.458 -
std::replace(list<int>)_(prefix)/1024 738.684 -
std::replace(list<int>)_(prefix)/32 11.076 -
std::replace(list<int>)_(prefix)/50 18.396 -
std::replace(list<int>)_(prefix)/8192 7014.237 -
std::replace(list<int>)_(sprinkled)/1024 727.460 -
std::replace(list<int>)_(sprinkled)/32 11.348 -
std::replace(list<int>)_(sprinkled)/50 17.774 1.27%
std::replace(list<int>)_(sprinkled)/8192 7163.638 -
std::replace(vector<int>)_(prefix)/1024 159.274 -
std::replace(vector<int>)_(prefix)/32 5.035 -
std::replace(vector<int>)_(prefix)/50 7.659 -
std::replace(vector<int>)_(prefix)/8192 1271.117 -
std::replace(vector<int>)_(sprinkled)/1024 166.779 -1.21%
std::replace(vector<int>)_(sprinkled)/32 6.371 27.52%
std::replace(vector<int>)_(sprinkled)/50 9.801 28.29%
std::replace(vector<int>)_(sprinkled)/8192 1304.410 -3.13%
std::replace_if(deque<int>)_(prefix)/1024 481.371 -
std::replace_if(deque<int>)_(prefix)/32 13.978 -
std::replace_if(deque<int>)_(prefix)/50 20.175 -
std::replace_if(deque<int>)_(prefix)/8192 3496.391 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.786 -
std::replace_if(deque<int>)_(sprinkled)/32 12.447 -
std::replace_if(deque<int>)_(sprinkled)/50 18.674 -
std::replace_if(deque<int>)_(sprinkled)/8192 2920.023 -
std::replace_if(list<int>)_(prefix)/1024 741.527 -
std::replace_if(list<int>)_(prefix)/32 13.154 -
std::replace_if(list<int>)_(prefix)/50 24.296 -
std::replace_if(list<int>)_(prefix)/8192 7100.325 -
std::replace_if(list<int>)_(sprinkled)/1024 742.179 -
std::replace_if(list<int>)_(sprinkled)/32 13.411 -
std::replace_if(list<int>)_(sprinkled)/50 23.063 -
std::replace_if(list<int>)_(sprinkled)/8192 7305.353 -
std::replace_if(vector<int>)_(prefix)/1024 273.163 -1.31%
std::replace_if(vector<int>)_(prefix)/32 8.939 -
std::replace_if(vector<int>)_(prefix)/50 13.652 -
std::replace_if(vector<int>)_(prefix)/8192 2045.005 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.880 -
std::replace_if(vector<int>)_(sprinkled)/32 8.729 -
std::replace_if(vector<int>)_(sprinkled)/50 12.879 -
std::replace_if(vector<int>)_(sprinkled)/8192 1918.909 -
std::reverse(deque<int>)/32768 5728.381 -
std::reverse(deque<int>)/4096 718.847 -
std::reverse(deque<int>)/512 113.316 -
std::reverse(deque<int>)/64 13.055 -
std::reverse(deque<int>)/8 2.518 -
std::reverse(list<int>)/32768 19094.164 -1.44%
std::reverse(list<int>)/4096 1647.407 -
std::reverse(list<int>)/512 192.259 -
std::reverse(list<int>)/64 17.415 -
std::reverse(list<int>)/8 2.031 -
std::reverse(vector<int>)/32768 1043.545 -
std::reverse(vector<int>)/4096 130.401 -
std::reverse(vector<int>)/512 16.464 -
std::reverse(vector<int>)/64 4.145 -
std::reverse(vector<int>)/8 1.524 -4.15%
std::reverse_copy(deque<int>)/32768 7992.720 -
std::reverse_copy(deque<int>)/4096 979.929 -
std::reverse_copy(deque<int>)/512 125.219 -
std::reverse_copy(deque<int>)/64 16.020 -
std::reverse_copy(deque<int>)/8 2.536 -
std::reverse_copy(list<int>)/32768 26226.300 1.64%
std::reverse_copy(list<int>)/4096 3187.124 1.91%
std::reverse_copy(list<int>)/512 365.200 -
std::reverse_copy(list<int>)/64 30.123 -
std::reverse_copy(list<int>)/8 2.434 -
std::reverse_copy(vector<int>)/32768 976.234 -
std::reverse_copy(vector<int>)/4096 135.003 -
std::reverse_copy(vector<int>)/512 17.150 -
std::reverse_copy(vector<int>)/64 2.469 -
std::reverse_copy(vector<int>)/8 2.456 -
std::rotate(deque<int>)_(1_element_backward)/1024 41.994 -
std::rotate(deque<int>)_(1_element_backward)/32 4.393 -
std::rotate(deque<int>)_(1_element_backward)/50 5.247 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.841 -10.26%
std::rotate(deque<int>)_(1_element_forward)/1024 38.829 -
std::rotate(deque<int>)_(1_element_forward)/32 4.675 -1.15%
std::rotate(deque<int>)_(1_element_forward)/50 5.444 -
std::rotate(deque<int>)_(1_element_forward)/8192 302.532 -9.09%
std::rotate(deque<int>)_(by_1/2)/1024 173.721 -3.08%
std::rotate(deque<int>)_(by_1/2)/32 7.600 2.61%
std::rotate(deque<int>)_(by_1/2)/50 10.574 1.17%
std::rotate(deque<int>)_(by_1/2)/8192 1459.598 -
std::rotate(deque<int>)_(by_1/3)/1024 1868.570 -
std::rotate(deque<int>)_(by_1/3)/32 45.528 -
std::rotate(deque<int>)_(by_1/3)/50 76.761 -
std::rotate(deque<int>)_(by_1/3)/8192 22670.257 -
std::rotate(deque<int>)_(by_1/4)/1024 784.192 -
std::rotate(deque<int>)_(by_1/4)/32 29.720 -
std::rotate(deque<int>)_(by_1/4)/50 75.214 -
std::rotate(deque<int>)_(by_1/4)/8192 6828.089 -
std::rotate(list<int>)_(1_element_backward)/1024 745.705 -
std::rotate(list<int>)_(1_element_backward)/32 13.723 -
std::rotate(list<int>)_(1_element_backward)/50 24.341 -
std::rotate(list<int>)_(1_element_backward)/8192 8820.901 1.19%
std::rotate(list<int>)_(1_element_forward)/1024 741.793 1.12%
std::rotate(list<int>)_(1_element_forward)/32 12.659 -4.44%
std::rotate(list<int>)_(1_element_forward)/50 24.374 -3.48%
std::rotate(list<int>)_(1_element_forward)/8192 9109.120 -
std::rotate(list<int>)_(by_1/2)/1024 384.815 -
std::rotate(list<int>)_(by_1/2)/32 7.066 -
std::rotate(list<int>)_(by_1/2)/50 14.032 -
std::rotate(list<int>)_(by_1/2)/8192 6282.403 -
std::rotate(list<int>)_(by_1/3)/1024 805.920 -
std::rotate(list<int>)_(by_1/3)/32 14.975 -
std::rotate(list<int>)_(by_1/3)/50 25.236 1.29%
std::rotate(list<int>)_(by_1/3)/8192 8798.365 -
std::rotate(list<int>)_(by_1/4)/1024 580.220 -
std::rotate(list<int>)_(by_1/4)/32 14.598 -
std::rotate(list<int>)_(by_1/4)/50 25.160 -
std::rotate(list<int>)_(by_1/4)/8192 7183.465 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.252 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.669 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.601 -
std::rotate(vector<bool>)_(1_element_backward)/8192 104.728 1.59%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.190 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.014 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.120 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.140 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.492 -
std::rotate(vector<bool>)_(by_1/2)/32 18.173 -
std::rotate(vector<bool>)_(by_1/2)/50 18.021 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.049 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.245 -
std::rotate(vector<bool>)_(by_1/3)/32 17.911 -
std::rotate(vector<bool>)_(by_1/3)/50 17.909 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.403 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.096 3.19%
std::rotate(vector<bool>)_(by_1/4)/32 18.095 -
std::rotate(vector<bool>)_(by_1/4)/50 17.902 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.686 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.995 -
std::rotate(vector<int>)_(1_element_backward)/32 2.904 -
std::rotate(vector<int>)_(1_element_backward)/50 5.319 -
std::rotate(vector<int>)_(1_element_backward)/8192 297.467 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.288 -
std::rotate(vector<int>)_(1_element_forward)/32 2.955 1.09%
std::rotate(vector<int>)_(1_element_forward)/50 5.268 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.526 -
std::rotate(vector<int>)_(by_1/2)/1024 31.954 -
std::rotate(vector<int>)_(by_1/2)/32 3.651 -
std::rotate(vector<int>)_(by_1/2)/50 4.454 -
std::rotate(vector<int>)_(by_1/2)/8192 240.868 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.097 -
std::rotate(vector<int>)_(by_1/3)/32 21.629 -
std::rotate(vector<int>)_(by_1/3)/50 40.115 -
std::rotate(vector<int>)_(by_1/3)/8192 10912.698 -
std::rotate(vector<int>)_(by_1/4)/1024 328.730 1.95%
std::rotate(vector<int>)_(by_1/4)/32 12.021 1.97%
std::rotate(vector<int>)_(by_1/4)/50 40.194 -
std::rotate(vector<int>)_(by_1/4)/8192 2593.886 2.23%
std::rotate_copy(deque<int>)/1024 34.987 1.84%
std::rotate_copy(deque<int>)/32 2.573 -
std::rotate_copy(deque<int>)/50 3.010 -
std::rotate_copy(deque<int>)/8192 292.379 -
std::rotate_copy(list<int>)/1024 728.563 -
std::rotate_copy(list<int>)/32 9.765 15.71%
std::rotate_copy(list<int>)/50 14.227 1.30%
std::rotate_copy(list<int>)/8192 6713.807 -2.82%
std::rotate_copy(vector<int>)/1024 32.762 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.704 -
std::rotate_copy(vector<int>)/8192 738.797 36.29%
std::sample(deque<int>)/1024 11859.132 -
std::sample(deque<int>)/32 322.417 -
std::sample(deque<int>)/8192 94891.570 -
std::sample(list<int>)/1024 11672.914 -1.51%
std::sample(list<int>)/32 313.024 -
std::sample(list<int>)/8192 96908.566 -
std::sample(vector<int>)/1024 11227.357 -
std::sample(vector<int>)/32 305.937 -
std::sample(vector<int>)/8192 90458.802 -
std::search(deque<int>)_(near_matches)/1000 19126.993 3.55%
std::search(deque<int>)_(near_matches)/1024 20101.289 3.31%
std::search(deque<int>)_(near_matches)/8192 1445741.391 -
std::search(deque<int>)_(no_match)/1000 405.992 -
std::search(deque<int>)_(no_match)/1024 265.035 -35.85%
std::search(deque<int>)_(no_match)/1048576 423568.873 -
std::search(deque<int>)_(no_match)/8192 3310.135 -
std::search(deque<int>)_(same_length)/1000 428.146 15.38%
std::search(deque<int>)_(same_length)/1024 485.099 -
std::search(deque<int>)_(same_length)/8192 3816.585 -1.74%
std::search(deque<int>)_(single_element)/1000 448.875 1.23%
std::search(deque<int>)_(single_element)/1024 459.905 -
std::search(deque<int>)_(single_element)/8192 3665.106 -
std::search(deque<int>,_pred)_(near_matches)/1000 25383.395 -4.81%
std::search(deque<int>,_pred)_(near_matches)/1024 26663.552 -3.84%
std::search(deque<int>,_pred)_(near_matches)/8192 1540926.556 1.80%
std::search(deque<int>,_pred)_(no_match)/1000 427.139 2.02%
std::search(deque<int>,_pred)_(no_match)/1024 436.495 34.55%
std::search(deque<int>,_pred)_(no_match)/1048576 445098.952 -
std::search(deque<int>,_pred)_(no_match)/8192 3491.818 -
std::search(deque<int>,_pred)_(same_length)/1000 488.176 2.22%
std::search(deque<int>,_pred)_(same_length)/1024 511.553 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.959 -
std::search(deque<int>,_pred)_(single_element)/1000 474.994 -
std::search(deque<int>,_pred)_(single_element)/1024 484.878 -
std::search(deque<int>,_pred)_(single_element)/8192 3878.246 -
std::search(list<int>)_(near_matches)/1000 37482.206 -
std::search(list<int>)_(near_matches)/1024 39314.387 -
std::search(list<int>)_(near_matches)/8192 2551745.306 -
std::search(list<int>)_(no_match)/1000 688.361 -3.04%
std::search(list<int>)_(no_match)/1024 1548.315 111.71%
std::search(list<int>)_(no_match)/1048576 840651.184 -3.07%
std::search(list<int>)_(no_match)/8192 7784.655 -2.09%
std::search(list<int>)_(same_length)/1000 749.072 -
std::search(list<int>)_(same_length)/1024 751.358 -1.53%
std::search(list<int>)_(same_length)/8192 9402.726 -18.75%
std::search(list<int>)_(single_element)/1000 541.546 -26.33%
std::search(list<int>)_(single_element)/1024 769.142 1.72%
std::search(list<int>)_(single_element)/8192 7688.347 -14.31%
std::search(list<int>,_pred)_(near_matches)/1000 42797.182 -
std::search(list<int>,_pred)_(near_matches)/1024 44550.887 -
std::search(list<int>,_pred)_(near_matches)/8192 2737129.901 -
std::search(list<int>,_pred)_(no_match)/1000 747.713 -
std::search(list<int>,_pred)_(no_match)/1024 765.306 -
std::search(list<int>,_pred)_(no_match)/1048576 897721.849 -
std::search(list<int>,_pred)_(no_match)/8192 7289.018 -1.08%
std::search(list<int>,_pred)_(same_length)/1000 779.343 1.43%
std::search(list<int>,_pred)_(same_length)/1024 788.655 -
std::search(list<int>,_pred)_(same_length)/8192 8992.439 -14.59%
std::search(list<int>,_pred)_(single_element)/1000 834.334 2.04%
std::search(list<int>,_pred)_(single_element)/1024 840.906 -
std::search(list<int>,_pred)_(single_element)/8192 8714.225 -11.78%
std::search(vector<int>)_(near_matches)/1000 14148.639 1.60%
std::search(vector<int>)_(near_matches)/1024 15026.373 1.21%
std::search(vector<int>)_(near_matches)/8192 770058.929 -
std::search(vector<int>)_(no_match)/1000 209.477 1.70%
std::search(vector<int>)_(no_match)/1024 214.385 1.63%
std::search(vector<int>)_(no_match)/1048576 211343.495 -
std::search(vector<int>)_(no_match)/8192 1650.211 1.04%
std::search(vector<int>)_(same_length)/1000 244.325 1.61%
std::search(vector<int>)_(same_length)/1024 251.494 2.56%
std::search(vector<int>)_(same_length)/8192 1929.013 3.08%
std::search(vector<int>)_(single_element)/1000 228.306 -1.50%
std::search(vector<int>)_(single_element)/1024 233.557 -1.36%
std::search(vector<int>)_(single_element)/8192 1817.596 -
std::search(vector<int>,_pred)_(near_matches)/1000 23018.742 -
std::search(vector<int>,_pred)_(near_matches)/1024 24010.978 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455225.000 -
std::search(vector<int>,_pred)_(no_match)/1000 467.819 -
std::search(vector<int>,_pred)_(no_match)/1024 473.848 -
std::search(vector<int>,_pred)_(no_match)/1048576 440881.561 -
std::search(vector<int>,_pred)_(no_match)/8192 4028.271 -
std::search(vector<int>,_pred)_(same_length)/1000 601.980 -
std::search(vector<int>,_pred)_(same_length)/1024 616.191 -
std::search(vector<int>,_pred)_(same_length)/8192 4929.063 -
std::search(vector<int>,_pred)_(single_element)/1000 459.239 -
std::search(vector<int>,_pred)_(single_element)/1024 470.357 -
std::search(vector<int>,_pred)_(single_element)/8192 3751.009 -
std::search_n(deque<int>)_(no_match)/1000 442.137 -
std::search_n(deque<int>)_(no_match)/1024 437.724 -
std::search_n(deque<int>)_(no_match)/1048576 438770.729 -1.01%
std::search_n(deque<int>)_(no_match)/8192 3423.796 -1.13%
std::search_n(deque<int>,_pred)_(no_match)/1000 607.007 -
std::search_n(deque<int>,_pred)_(no_match)/1024 625.017 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554278.241 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4321.697 -
std::search_n(list<int>)_(no_match)/1000 700.050 2.83%
std::search_n(list<int>)_(no_match)/1024 757.308 -
std::search_n(list<int>)_(no_match)/1048576 864902.813 -
std::search_n(list<int>)_(no_match)/8192 7337.915 -11.82%
std::search_n(list<int>,_pred)_(no_match)/1000 823.605 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.371 -
std::search_n(list<int>,_pred)_(no_match)/1048576 983390.721 -1.23%
std::search_n(list<int>,_pred)_(no_match)/8192 8165.811 4.74%
std::search_n(vector<int>)_(no_match)/1000 204.978 -
std::search_n(vector<int>)_(no_match)/1024 209.738 -
std::search_n(vector<int>)_(no_match)/1048576 208170.493 -
std::search_n(vector<int>)_(no_match)/8192 1623.066 -
std::search_n(vector<int>,_pred)_(no_match)/1000 517.111 -
std::search_n(vector<int>,_pred)_(no_match)/1024 528.931 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 574354.422 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4283.673 -
std::set<int>::clear()/0 421.195 -
std::set<int>::clear()/1024 8730.176 2.60%
std::set<int>::clear()/32 639.675 -
std::set<int>::clear()/8192 73746.803 -
std::set<int>::contains(key)_(existent)/0 0.016 -
std::set<int>::contains(key)_(existent)/1024 3.888 2.25%
std::set<int>::contains(key)_(existent)/32 1.711 2.03%
std::set<int>::contains(key)_(existent)/8192 8.507 2.54%
std::set<int>::contains(key)_(non-existent)/0 0.266 -
std::set<int>::contains(key)_(non-existent)/1024 5.319 -
std::set<int>::contains(key)_(non-existent)/32 2.447 1.38%
std::set<int>::contains(key)_(non-existent)/8192 9.457 13.56%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.479 -
std::set<int>::count(key)_(existent)/32 1.873 -2.45%
std::set<int>::count(key)_(existent)/8192 8.395 5.89%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.533 -
std::set<int>::count(key)_(non-existent)/32 2.905 -
std::set<int>::count(key)_(non-existent)/8192 11.332 -
std::set<int>::ctor(&&,_different_allocs)/0 13.713 -
std::set<int>::ctor(&&,_different_allocs)/1024 5770.528 -
std::set<int>::ctor(&&,_different_allocs)/32 180.694 1.02%
std::set<int>::ctor(&&,_different_allocs)/8192 47904.248 -1.87%
std::set<int>::ctor(const&)/0 13.683 -
std::set<int>::ctor(const&)/1024 6080.558 -
std::set<int>::ctor(const&)/32 217.046 -
std::set<int>::ctor(const&)/8192 48017.215 -2.70%
std::set<int>::ctor(const&,_alloc)/0 13.641 -
std::set<int>::ctor(const&,_alloc)/1024 6009.782 -2.81%
std::set<int>::ctor(const&,_alloc)/32 216.150 -2.16%
std::set<int>::ctor(const&,_alloc)/8192 48040.235 -1.86%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.591 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8544.012 -2.09%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.842 -1.89%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67854.743 -2.90%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.640 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12594.444 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.815 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276341.390 2.05%
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.090 -
std::set<int>::equal_range(key)_(existent)/32 1.752 2.74%
std::set<int>::equal_range(key)_(existent)/8192 9.246 12.31%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.327 -3.68%
std::set<int>::equal_range(key)_(non-existent)/32 2.722 5.85%
std::set<int>::equal_range(key)_(non-existent)/8192 9.819 -3.45%
std::set<int>::erase(iterator)/0 20.253 1.58%
std::set<int>::erase(iterator)/1024 20.455 -
std::set<int>::erase(iterator)/32 20.463 1.49%
std::set<int>::erase(iterator)/8192 20.554 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.509 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6494.794 2.01%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.543 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51665.238 1.13%
std::set<int>::erase(key)_(existent)/0 20.666 1.15%
std::set<int>::erase(key)_(existent)/1024 39.784 -
std::set<int>::erase(key)_(existent)/32 22.315 1.55%
std::set<int>::erase(key)_(existent)/8192 54.282 6.19%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.305 -1.28%
std::set<int>::erase(key)_(non-existent)/32 2.364 1.84%
std::set<int>::erase(key)_(non-existent)/8192 8.313 -1.22%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 4.036 -
std::set<int>::find(key)_(existent)/32 1.593 -
std::set<int>::find(key)_(existent)/8192 8.488 3.32%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.576 -6.72%
std::set<int>::find(key)_(non-existent)/32 2.276 -11.24%
std::set<int>::find(key)_(non-existent)/8192 8.439 -7.81%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.997 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.046 1.08%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.149 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.212 2.20%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.980 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.424 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.018 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.944 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.155 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.260 3.53%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.834 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.022 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.156 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.865 1.22%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.949 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.871 -3.76%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.178 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16736.139 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 824.365 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148121.721 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.917 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7687.124 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 570.430 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133396.036 1.39%
std::set<int>::insert(value)_(already_present)/0 0.606 4.25%
std::set<int>::insert(value)_(already_present)/1024 6.242 2.22%
std::set<int>::insert(value)_(already_present)/32 1.771 -
std::set<int>::insert(value)_(already_present)/8192 10.056 -
std::set<int>::insert(value)_(new_value)/0 17.961 -
std::set<int>::insert(value)_(new_value)/1024 42.162 1.87%
std::set<int>::insert(value)_(new_value)/32 19.665 -
std::set<int>::insert(value)_(new_value)/8192 71.841 -3.73%
std::set<int>::lower_bound(key)_(existent)/0 0.014 -
std::set<int>::lower_bound(key)_(existent)/1024 4.239 -1.65%
std::set<int>::lower_bound(key)_(existent)/32 1.559 -
std::set<int>::lower_bound(key)_(existent)/8192 8.158 4.32%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.106 -11.94%
std::set<int>::lower_bound(key)_(non-existent)/32 2.303 -14.12%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.217 -12.21%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.234 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6040.327 -1.65%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.928 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48243.066 -1.47%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.277 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6092.654 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.449 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48500.054 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.089 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1365.377 -8.99%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.535 -12.92%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12314.268 -4.21%
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.224 -
std::set<int>::upper_bound(key)_(existent)/32 1.753 -
std::set<int>::upper_bound(key)_(existent)/8192 7.861 -5.32%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.003 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.429 -1.07%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.107 -
std::set<std::string>::clear()/0 423.331 -
std::set<std::string>::clear()/1024 20060.848 3.64%
std::set<std::string>::clear()/32 884.289 -2.49%
std::set<std::string>::clear()/8192 204755.864 2.74%
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 23.876 5.05%
std::set<std::string>::contains(key)_(existent)/32 15.748 -4.72%
std::set<std::string>::contains(key)_(existent)/8192 26.859 -10.05%
std::set<std::string>::contains(key)_(non-existent)/0 0.284 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.735 -
std::set<std::string>::contains(key)_(non-existent)/32 10.236 2.52%
std::set<std::string>::contains(key)_(non-existent)/8192 28.220 6.35%
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 21.888 -6.47%
std::set<std::string>::count(key)_(existent)/32 15.337 -1.81%
std::set<std::string>::count(key)_(existent)/8192 29.869 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.711 3.98%
std::set<std::string>::count(key)_(non-existent)/32 10.676 -3.70%
std::set<std::string>::count(key)_(non-existent)/8192 31.621 -1.99%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.712 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6922.056 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.761 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57901.500 -
std::set<std::string>::ctor(const&)/0 13.590 -
std::set<std::string>::ctor(const&)/1024 34461.362 -
std::set<std::string>::ctor(const&)/32 690.313 -
std::set<std::string>::ctor(const&)/8192 342648.087 -
std::set<std::string>::ctor(const&,_alloc)/0 13.609 -
std::set<std::string>::ctor(const&,_alloc)/1024 36272.652 -
std::set<std::string>::ctor(const&,_alloc)/32 798.061 -
std::set<std::string>::ctor(const&,_alloc)/8192 342457.682 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.689 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40593.717 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 660.799 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383619.814 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.662 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54575.763 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.190 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094865.168 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.271 -6.68%
std::set<std::string>::equal_range(key)_(existent)/32 17.196 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.969 7.92%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.719 4.66%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.260 -5.47%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.337 3.19%
std::set<std::string>::erase(iterator)/0 29.895 11.77%
std::set<std::string>::erase(iterator)/1024 28.746 -12.52%
std::set<std::string>::erase(iterator)/32 26.351 -4.15%
std::set<std::string>::erase(iterator)/8192 33.829 1.44%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.901 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12227.833 1.30%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 714.247 3.21%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113259.050 -
std::set<std::string>::erase(key)_(existent)/0 65.578 2.54%
std::set<std::string>::erase(key)_(existent)/1024 99.927 79.70%
std::set<std::string>::erase(key)_(existent)/32 61.190 25.18%
std::set<std::string>::erase(key)_(existent)/8192 71.155 -42.89%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 27.417 11.11%
std::set<std::string>::erase(key)_(non-existent)/32 13.777 5.60%
std::set<std::string>::erase(key)_(non-existent)/8192 34.721 8.02%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 22.820 -1.58%
std::set<std::string>::find(key)_(existent)/32 15.525 -7.52%
std::set<std::string>::find(key)_(existent)/8192 28.575 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.295 1.45%
std::set<std::string>::find(key)_(non-existent)/32 10.373 8.44%
std::set<std::string>::find(key)_(non-existent)/8192 25.560 -5.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.978 30.54%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 75.537 11.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.134 36.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.439 8.38%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.999 25.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.113 21.56%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.156 -23.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.042 -25.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.604 -6.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.024 9.31%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.696 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.691 -26.76%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.935 13.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.920 4.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.259 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.516 -12.54%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.110 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66330.484 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1475.278 -5.21%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 821317.441 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.440 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40039.952 1.84%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1127.186 -4.51%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 600882.954 -
std::set<std::string>::insert(value)_(already_present)/0 15.040 -
std::set<std::string>::insert(value)_(already_present)/1024 32.798 -3.20%
std::set<std::string>::insert(value)_(already_present)/32 11.713 -
std::set<std::string>::insert(value)_(already_present)/8192 39.474 -2.34%
std::set<std::string>::insert(value)_(new_value)/0 32.929 -
std::set<std::string>::insert(value)_(new_value)/1024 65.270 -
std::set<std::string>::insert(value)_(new_value)/32 39.799 -2.77%
std::set<std::string>::insert(value)_(new_value)/8192 89.802 28.31%
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.083 -2.69%
std::set<std::string>::lower_bound(key)_(existent)/32 15.877 2.76%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.699 -5.21%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.016 1.08%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.031 10.66%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.753 -5.22%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.226 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35675.156 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 675.423 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346658.995 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.208 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35684.242 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 720.631 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 351594.080 1.68%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16903.910 -1.47%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.801 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208334.117 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.506 2.91%
std::set<std::string>::upper_bound(key)_(existent)/32 17.067 5.39%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.773 2.74%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.752 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.098 -5.88%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.320 2.69%
std::shift_left(deque<int>)/1024 40.097 1.26%
std::shift_left(deque<int>)/32 4.735 -1.01%
std::shift_left(deque<int>)/50 5.453 -1.13%
std::shift_left(deque<int>)/8192 303.348 -
std::shift_left(list<int>)/1024 733.669 -
std::shift_left(list<int>)/32 14.515 -
std::shift_left(list<int>)/50 28.026 -
std::shift_left(list<int>)/8192 7631.644 -1.20%
std::shift_left(vector<int>)/1024 35.422 -
std::shift_left(vector<int>)/32 2.973 -24.95%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 281.965 -
std::shift_right(deque<int>)/1024 39.762 -
std::shift_right(deque<int>)/32 3.251 -
std::shift_right(deque<int>)/50 4.328 1.69%
std::shift_right(deque<int>)/8192 308.266 -
std::shift_right(list<int>)/1024 735.279 -
std::shift_right(list<int>)/32 14.573 -
std::shift_right(list<int>)/50 27.021 -
std::shift_right(list<int>)/8192 7389.308 1.03%
std::shift_right(vector<int>)/1024 35.824 -
std::shift_right(vector<int>)/32 2.963 -
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 298.830 -
std::shuffle(deque<int>)/1024 9443.123 -
std::shuffle(deque<int>)/32 298.169 -
std::shuffle(deque<int>)/8192 74835.980 -
std::shuffle(vector<int>)/1024 8840.605 -
std::shuffle(vector<int>)/32 279.066 -
std::shuffle(vector<int>)/8192 70491.420 -
std::sort(deque<int>)_(ascending)/1024 762.989 -2.30%
std::sort(deque<int>)_(ascending)/8 18.411 -1.64%
std::sort(deque<int>)_(ascending)/8192 5784.703 -
std::sort(deque<int>)_(descending)/1024 1349.861 -
std::sort(deque<int>)_(descending)/8 25.675 -3.27%
std::sort(deque<int>)_(descending)/8192 10408.682 -
std::sort(deque<int>)_(heap)/1024 6217.144 -
std::sort(deque<int>)_(heap)/8 24.859 -2.08%
std::sort(deque<int>)_(heap)/8192 69401.948 -
std::sort(deque<int>)_(pipe-organ)/1024 2754.474 -
std::sort(deque<int>)_(pipe-organ)/8 20.925 -
std::sort(deque<int>)_(pipe-organ)/8192 27350.604 -1.34%
std::sort(deque<int>)_(qsort_adversarial)/1024 18077.190 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.393 -1.53%
std::sort(deque<int>)_(qsort_adversarial)/8192 472283.940 1.69%
std::sort(deque<int>)_(repeated)/1024 960.177 -
std::sort(deque<int>)_(repeated)/8 18.863 -
std::sort(deque<int>)_(repeated)/8192 6742.078 -
std::sort(deque<int>)_(shuffled)/1024 6835.986 -
std::sort(deque<int>)_(shuffled)/8 23.648 -
std::sort(deque<int>)_(shuffled)/8192 81546.939 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.668 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.320 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3760.870 -
std::sort(vector<NonIntegral>)_(descending)/1024 781.557 -
std::sort(vector<NonIntegral>)_(descending)/8 24.466 -
std::sort(vector<NonIntegral>)_(descending)/8192 5311.591 -
std::sort(vector<NonIntegral>)_(heap)/1024 4283.078 -
std::sort(vector<NonIntegral>)_(heap)/8 22.506 -
std::sort(vector<NonIntegral>)_(heap)/8192 50455.733 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1896.836 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.031 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18450.125 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13240.961 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.322 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155078.577 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.102 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.705 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3742.005 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4645.227 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.799 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 86405.187 5.77%
std::sort(vector<int>)_(ascending)/1024 541.682 -
std::sort(vector<int>)_(ascending)/8 16.714 -
std::sort(vector<int>)_(ascending)/8192 3760.610 -
std::sort(vector<int>)_(descending)/1024 1050.345 -
std::sort(vector<int>)_(descending)/8 24.640 -4.02%
std::sort(vector<int>)_(descending)/8192 7361.743 -
std::sort(vector<int>)_(heap)/1024 4539.608 -
std::sort(vector<int>)_(heap)/8 22.629 -
std::sort(vector<int>)_(heap)/8192 45765.808 -
std::sort(vector<int>)_(pipe-organ)/1024 2279.080 -
std::sort(vector<int>)_(pipe-organ)/8 18.647 -
std::sort(vector<int>)_(pipe-organ)/8192 21503.060 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12947.028 -5.96%
std::sort(vector<int>)_(qsort_adversarial)/8 16.752 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148062.395 -6.36%
std::sort(vector<int>)_(repeated)/1024 662.387 -
std::sort(vector<int>)_(repeated)/8 16.978 -
std::sort(vector<int>)_(repeated)/8192 5027.715 -
std::sort(vector<int>)_(shuffled)/1024 4668.908 -
std::sort(vector<int>)_(shuffled)/8 21.401 -
std::sort(vector<int>)_(shuffled)/8192 45142.283 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3829.004 14.84%
std::stable_partition(deque<int>)_(alloc_fails)/32 2359.955 19.67%
std::stable_partition(deque<int>)_(alloc_fails)/50 2419.797 22.05%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17394.834 4.58%
std::stable_partition(deque<int>)_(dense)/1024 589.776 -4.86%
std::stable_partition(deque<int>)_(dense)/32 32.423 2.28%
std::stable_partition(deque<int>)_(dense)/50 42.050 1.32%
std::stable_partition(deque<int>)_(dense)/8192 5671.867 -
std::stable_partition(deque<int>)_(sparse)/1024 476.690 1.30%
std::stable_partition(deque<int>)_(sparse)/32 12.304 -6.22%
std::stable_partition(deque<int>)_(sparse)/50 36.557 17.76%
std::stable_partition(deque<int>)_(sparse)/8192 3425.651 -8.10%
std::stable_partition(list<int>)_(alloc_fails)/1024 4758.765 14.21%
std::stable_partition(list<int>)_(alloc_fails)/32 2442.579 26.28%
std::stable_partition(list<int>)_(alloc_fails)/50 2544.578 30.14%
std::stable_partition(list<int>)_(alloc_fails)/8192 25714.383 1.49%
std::stable_partition(list<int>)_(dense)/1024 1741.241 -
std::stable_partition(list<int>)_(dense)/32 35.554 9.43%
std::stable_partition(list<int>)_(dense)/50 55.283 -1.64%
std::stable_partition(list<int>)_(dense)/8192 17475.705 -
std::stable_partition(list<int>)_(sparse)/1024 919.479 1.05%
std::stable_partition(list<int>)_(sparse)/32 9.935 -
std::stable_partition(list<int>)_(sparse)/50 34.376 30.96%
std::stable_partition(list<int>)_(sparse)/8192 8852.806 1.13%
std::stable_partition(vector<int>)_(alloc_fails)/1024 3200.024 9.11%
std::stable_partition(vector<int>)_(alloc_fails)/32 1929.976 -
std::stable_partition(vector<int>)_(alloc_fails)/50 2056.911 6.67%
std::stable_partition(vector<int>)_(alloc_fails)/8192 10246.675 4.15%
std::stable_partition(vector<int>)_(dense)/1024 297.206 -
std::stable_partition(vector<int>)_(dense)/32 20.759 -4.24%
std::stable_partition(vector<int>)_(dense)/50 26.332 2.64%
std::stable_partition(vector<int>)_(dense)/8192 2102.920 -
std::stable_partition(vector<int>)_(sparse)/1024 212.413 -
std::stable_partition(vector<int>)_(sparse)/32 7.160 3.66%
std::stable_partition(vector<int>)_(sparse)/50 25.291 22.83%
std::stable_partition(vector<int>)_(sparse)/8192 1499.084 -1.92%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4104.548 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.330 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19011.491 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29570.690 4.73%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.757 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27293.448 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14189.597 3.46%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.461 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26727.318 1.13%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16983.590 3.23%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.614 1.25%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22927.331 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26491.397 4.11%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.298 6.18%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29196.688 1.39%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4010.723 1.75%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.323 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13066.820 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19656.969 2.63%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.151 1.29%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25518.565 1.41%
std::stable_sort(deque<int>)_(ascending)/1024 2144.021 1.47%
std::stable_sort(deque<int>)_(ascending)/8 19.114 6.12%
std::stable_sort(deque<int>)_(ascending)/8192 13724.122 -
std::stable_sort(deque<int>)_(descending)/1024 2965.756 1.02%
std::stable_sort(deque<int>)_(descending)/8 28.665 6.18%
std::stable_sort(deque<int>)_(descending)/8192 21318.120 -
std::stable_sort(deque<int>)_(heap)/1024 2783.182 1.60%
std::stable_sort(deque<int>)_(heap)/8 27.036 3.33%
std::stable_sort(deque<int>)_(heap)/8192 18039.143 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2964.418 1.00%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.646 7.01%
std::stable_sort(deque<int>)_(pipe-organ)/8192 21350.667 2.13%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3164.548 1.58%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.035 8.09%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21512.685 1.83%
std::stable_sort(deque<int>)_(repeated)/1024 1405.942 1.75%
std::stable_sort(deque<int>)_(repeated)/8 19.152 6.08%
std::stable_sort(deque<int>)_(repeated)/8192 7698.435 -
std::stable_sort(deque<int>)_(shuffled)/1024 2506.635 1.87%
std::stable_sort(deque<int>)_(shuffled)/8 24.628 2.30%
std::stable_sort(deque<int>)_(shuffled)/8192 14945.109 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4431.990 -3.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.898 -5.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54978.061 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23645.035 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.046 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126284.711 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14150.629 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.370 -1.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117293.686 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14185.992 2.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.429 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92893.949 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23016.395 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.887 -2.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146442.195 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3262.956 -4.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.668 -4.56%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18751.561 -2.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18328.131 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.041 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157677.582 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3983.518 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.646 -1.89%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45765.038 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13297.349 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.778 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198470.568 -1.12%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10338.123 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.113 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125843.893 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8660.092 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.676 1.35%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123368.234 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14478.106 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.616 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210561.950 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1374.667 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.712 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15085.211 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12765.865 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.844 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184297.740 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4788.932 -3.61%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.720 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19479.082 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24036.794 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.862 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24962.478 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14330.950 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.380 -1.24%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31801.441 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14481.838 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.051 -1.16%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22042.461 3.59%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23572.143 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.738 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35753.505 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3298.316 -11.43%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.747 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9465.214 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18428.809 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.171 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28630.975 -
std::stable_sort(vector<int>)_(ascending)/1024 2065.332 -
std::stable_sort(vector<int>)_(ascending)/8 17.049 -
std::stable_sort(vector<int>)_(ascending)/8192 13493.891 -
std::stable_sort(vector<int>)_(descending)/1024 2806.978 -
std::stable_sort(vector<int>)_(descending)/8 25.623 -
std::stable_sort(vector<int>)_(descending)/8192 18355.481 -
std::stable_sort(vector<int>)_(heap)/1024 2534.902 1.16%
std::stable_sort(vector<int>)_(heap)/8 22.004 -
std::stable_sort(vector<int>)_(heap)/8192 14435.782 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2805.686 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.028 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18274.150 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2889.489 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.710 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18339.078 -
std::stable_sort(vector<int>)_(repeated)/1024 1083.954 -
std::stable_sort(vector<int>)_(repeated)/8 16.925 -
std::stable_sort(vector<int>)_(repeated)/8192 5255.748 -
std::stable_sort(vector<int>)_(shuffled)/1024 2210.482 1.09%
std::stable_sort(vector<int>)_(shuffled)/8 21.215 -
std::stable_sort(vector<int>)_(shuffled)/8192 10831.015 -
std::swap_ranges(deque<int>)/1024 341.309 6.74%
std::swap_ranges(deque<int>)/32 10.493 -
std::swap_ranges(deque<int>)/50 20.033 -
std::swap_ranges(deque<int>)/8192 2708.604 6.01%
std::swap_ranges(list<int>)/1024 761.030 -
std::swap_ranges(list<int>)/32 19.538 -
std::swap_ranges(list<int>)/50 33.211 2.13%
std::swap_ranges(list<int>)/8192 9693.463 -4.59%
std::swap_ranges(vector<int>)/1024 62.754 -
std::swap_ranges(vector<int>)/32 4.829 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.603 -
std::transform(deque<int>)_(identity_transform)/1024 371.416 -
std::transform(deque<int>)_(identity_transform)/32 12.441 -
std::transform(deque<int>)_(identity_transform)/50 19.202 -
std::transform(deque<int>)_(identity_transform)/8192 2446.060 -
std::transform(deque<int>,_deque<int>)/1024 661.331 -
std::transform(deque<int>,_deque<int>)/32 21.930 -
std::transform(deque<int>,_deque<int>)/50 33.539 -
std::transform(deque<int>,_deque<int>)/8192 5415.249 -
std::transform(list<int>)_(identity_transform)/1024 743.845 -
std::transform(list<int>)_(identity_transform)/32 16.032 -
std::transform(list<int>)_(identity_transform)/50 39.494 -
std::transform(list<int>)_(identity_transform)/8192 7077.937 -
std::transform(list<int>,_list<int>)/1024 849.837 -
std::transform(list<int>,_list<int>)/32 23.546 -
std::transform(list<int>,_list<int>)/50 37.288 1.53%
std::transform(list<int>,_list<int>)/8192 9899.957 7.03%
std::transform(vector<int>)_(identity_transform)/1024 262.705 -
std::transform(vector<int>)_(identity_transform)/32 8.917 -
std::transform(vector<int>)_(identity_transform)/50 14.102 -
std::transform(vector<int>)_(identity_transform)/8192 2025.278 -
std::transform(vector<int>,_vector<int>)/1024 556.280 -
std::transform(vector<int>,_vector<int>)/32 17.225 -
std::transform(vector<int>,_vector<int>)/50 26.915 -
std::transform(vector<int>,_vector<int>)/8192 4421.963 -
std::unique(deque<int>)_(contiguous)/1024 735.759 -
std::unique(deque<int>)_(contiguous)/32 60.378 -2.91%
std::unique(deque<int>)_(contiguous)/52 70.472 -3.72%
std::unique(deque<int>)_(contiguous)/8192 5528.881 -
std::unique(deque<int>)_(sprinkled)/1024 900.921 6.42%
std::unique(deque<int>)_(sprinkled)/32 66.580 -3.06%
std::unique(deque<int>)_(sprinkled)/52 83.032 -5.00%
std::unique(deque<int>)_(sprinkled)/8192 7373.236 -
std::unique(deque<int>,_pred)_(contiguous)/1024 634.709 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.442 -1.41%
std::unique(deque<int>,_pred)_(contiguous)/52 68.797 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4486.858 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 691.653 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.251 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.976 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5219.193 -
std::unique(list<int>)_(contiguous)/1024 953.830 4.68%
std::unique(list<int>)_(contiguous)/32 55.185 -
std::unique(list<int>)_(contiguous)/52 67.461 -1.58%
std::unique(list<int>)_(contiguous)/8192 7068.359 -
std::unique(list<int>)_(sprinkled)/1024 961.994 1.10%
std::unique(list<int>)_(sprinkled)/32 57.035 -1.33%
std::unique(list<int>)_(sprinkled)/52 70.532 -
std::unique(list<int>)_(sprinkled)/8192 7816.143 -
std::unique(list<int>,_pred)_(contiguous)/1024 989.670 1.98%
std::unique(list<int>,_pred)_(contiguous)/32 60.373 -
std::unique(list<int>,_pred)_(contiguous)/52 73.851 -
std::unique(list<int>,_pred)_(contiguous)/8192 7917.268 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1074.976 3.65%
std::unique(list<int>,_pred)_(sprinkled)/32 64.732 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.213 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8399.839 -
std::unique(vector<int>)_(contiguous)/1024 316.283 1.05%
std::unique(vector<int>)_(contiguous)/32 50.981 -
std::unique(vector<int>)_(contiguous)/52 55.778 -
std::unique(vector<int>)_(contiguous)/8192 1933.871 -
std::unique(vector<int>)_(sprinkled)/1024 284.316 -
std::unique(vector<int>)_(sprinkled)/32 50.991 -
std::unique(vector<int>)_(sprinkled)/52 58.722 -
std::unique(vector<int>)_(sprinkled)/8192 1921.444 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.002 -2.83%
std::unique(vector<int>,_pred)_(contiguous)/32 55.226 -1.76%
std::unique(vector<int>,_pred)_(contiguous)/52 63.674 -3.97%
std::unique(vector<int>,_pred)_(contiguous)/8192 3759.942 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.798 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.955 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.008 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5311.304 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.204 -
std::unique_copy(deque<int>)_(contiguous)/32 9.555 1.78%
std::unique_copy(deque<int>)_(contiguous)/52 14.673 -
std::unique_copy(deque<int>)_(contiguous)/8192 3746.803 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.288 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.228 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.792 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3756.032 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.200 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.639 6.62%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.297 -18.21%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4503.933 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.803 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.192 -1.84%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.596 -1.31%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.408 -
std::unique_copy(list<int>)_(contiguous)/1024 744.127 -
std::unique_copy(list<int>)_(contiguous)/32 11.934 -
std::unique_copy(list<int>)_(contiguous)/52 20.569 -
std::unique_copy(list<int>)_(contiguous)/8192 6876.429 -
std::unique_copy(list<int>)_(sprinkled)/1024 740.468 -
std::unique_copy(list<int>)_(sprinkled)/32 13.176 -
std::unique_copy(list<int>)_(sprinkled)/52 25.888 -
std::unique_copy(list<int>)_(sprinkled)/8192 6958.190 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.339 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.776 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.705 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7484.472 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.848 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.060 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.410 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7423.536 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.278 -
std::unique_copy(vector<int>)_(contiguous)/32 8.743 -
std::unique_copy(vector<int>)_(contiguous)/52 13.450 -
std::unique_copy(vector<int>)_(contiguous)/8192 1898.376 -
std::unique_copy(vector<int>)_(sprinkled)/1024 501.343 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.445 -
std::unique_copy(vector<int>)_(sprinkled)/52 23.643 2.90%
std::unique_copy(vector<int>)_(sprinkled)/8192 3941.685 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.802 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.014 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.448 -1.02%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3711.253 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 566.352 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.923 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.140 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4521.685 -
std::unordered_map<int,_int>::clear()/0 418.359 -
std::unordered_map<int,_int>::clear()/1024 8162.386 -
std::unordered_map<int,_int>::clear()/32 610.771 -
std::unordered_map<int,_int>::clear()/8192 62278.539 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.158 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.206 -16.19%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.289 -2.41%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.372 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.381 -18.55%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.213 -19.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.426 -14.79%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.327 -2.66%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.352 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.383 -3.38%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.347 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.911 34.22%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.973 44.66%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.810 46.13%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.813 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 9010.731 1.27%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 282.486 -1.84%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 114397.263 3.07%
std::unordered_map<int,_int>::ctor(const&)/0 13.755 -
std::unordered_map<int,_int>::ctor(const&)/1024 6627.677 -
std::unordered_map<int,_int>::ctor(const&)/32 197.106 -
std::unordered_map<int,_int>::ctor(const&)/8192 54442.620 -1.28%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.892 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10009.581 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.159 -2.20%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83465.497 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.749 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14013.610 2.82%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.352 3.17%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143768.390 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.723 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13633.549 1.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.621 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143316.211 -
std::unordered_map<int,_int>::erase(iterator)/0 19.708 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.550 1.49%
std::unordered_map<int,_int>::erase(iterator)/32 20.387 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.884 2.61%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.785 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5482.838 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.892 -2.95%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45012.677 -2.57%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.410 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.135 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.514 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.061 -3.35%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.206 5.24%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.059 -10.95%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.025 3.22%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.293 3.87%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.190 -16.64%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.310 -9.54%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.159 17.70%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.317 9.23%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.102 -3.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 418.394 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13082.158 -2.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 730.409 -6.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137161.755 -2.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 418.030 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7515.171 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 605.076 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85279.120 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.192 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14421.063 -1.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 788.916 -1.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149657.116 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.228 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14286.941 3.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 795.884 1.32%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 150896.867 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.578 1.28%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.944 -28.01%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.655 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.282 1.22%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.073 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.526 -6.51%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.174 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.462 -5.26%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.980 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.120 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.990 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.431 -1.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.066 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.676 3.32%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.091 3.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.735 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.175 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6739.689 1.03%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.844 -2.18%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54731.896 1.29%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.189 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6595.271 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.812 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54528.042 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -6.01%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1336.131 -36.74%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.673 -2.00%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25746.132 -18.45%
std::unordered_multimap<int,_int>::clear()/0 421.439 -
std::unordered_multimap<int,_int>::clear()/1024 7780.576 -2.60%
std::unordered_multimap<int,_int>::clear()/32 607.438 -
std::unordered_multimap<int,_int>::clear()/8192 60180.764 -1.85%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.390 12.93%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.256 -1.22%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.379 -3.56%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.156 -9.28%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.462 12.83%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.435 -5.65%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.697 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.679 11.22%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.725 1.69%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.267 -45.92%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.142 6.62%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.141 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.130 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.010 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8986.861 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 302.669 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 113416.261 -2.14%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.846 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6618.866 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.642 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54403.742 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.907 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9170.114 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.067 -2.05%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75934.216 -1.96%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.793 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13826.152 2.41%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.383 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146589.765 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.779 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13582.322 1.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.603 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147907.541 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.652 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.291 -1.44%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.531 1.46%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.971 2.95%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.440 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5554.716 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.150 -1.55%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44717.928 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.586 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.312 -1.34%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.032 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.845 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.306 14.09%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.235 10.81%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.168 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.004 5.84%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.247 9.23%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.357 13.73%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.343 -4.89%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.130 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.162 -4.81%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.122 -2.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.833 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16294.032 -1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 807.170 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 174484.832 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.067 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14909.983 -6.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 865.195 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183873.159 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.812 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16638.185 -1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 838.202 -1.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173052.073 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.386 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17801.744 -3.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 903.156 1.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186783.774 -2.19%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.096 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.301 32.81%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.987 -1.76%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 26.593 -16.30%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.525 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 30.204 31.14%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 25.615 29.60%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 27.192 18.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.198 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6673.379 -1.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.523 -5.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53908.593 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.190 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6646.348 -1.53%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.513 -2.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54626.245 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.901 6.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1322.564 -26.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.407 -2.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 25493.944 -14.44%
std::unordered_multiset<int>::clear()/0 422.356 -
std::unordered_multiset<int>::clear()/1024 7834.975 -4.85%
std::unordered_multiset<int>::clear()/32 609.463 -2.59%
std::unordered_multiset<int>::clear()/8192 60059.494 -6.37%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.021 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.203 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.270 -1.59%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.522 4.94%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.486 10.68%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.247 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.451 -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.495 1.17%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.621 3.52%
std::unordered_multiset<int>::count(key)_(existent)/32 1.764 5.07%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.829 9.12%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.289 -40.60%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.127 -5.22%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.106 -2.66%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.191 -4.34%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.885 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 9054.813 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 311.955 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 111272.611 -
std::unordered_multiset<int>::ctor(const&)/0 13.797 -
std::unordered_multiset<int>::ctor(const&)/1024 6658.166 -
std::unordered_multiset<int>::ctor(const&)/32 200.964 1.00%
std::unordered_multiset<int>::ctor(const&)/8192 54824.113 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.923 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9097.707 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.431 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75170.492 -1.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.776 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13316.041 2.52%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.658 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140944.459 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.765 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13184.194 1.33%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.088 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141775.900 -
std::unordered_multiset<int>::erase(iterator)/0 19.616 -2.70%
std::unordered_multiset<int>::erase(iterator)/1024 20.278 -2.51%
std::unordered_multiset<int>::erase(iterator)/32 20.090 -2.28%
std::unordered_multiset<int>::erase(iterator)/8192 20.303 -1.62%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.591 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5504.328 -2.27%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.541 -1.08%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44064.121 -3.02%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.594 -1.90%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.124 -2.61%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.067 -2.48%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.822 -2.33%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.485 78.96%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.017 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.173 1.29%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 0.959 -
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.257 5.79%
std::unordered_multiset<int>::find(key)_(existent)/32 1.226 4.88%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.182 1.48%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.005 -2.83%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.178 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.197 1.91%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.971 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16102.692 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 813.798 2.56%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 170262.117 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.141 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15227.424 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 834.708 1.17%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 179346.407 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.041 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.112 -1.51%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.902 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 32.904 -8.93%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.565 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 27.916 8.16%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.929 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.937 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.216 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6653.918 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.562 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53963.437 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.196 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6742.786 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.102 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54551.133 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 9.68%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1373.843 2.35%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 23.781 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26774.312 1.59%
std::unordered_set<int>::clear()/0 422.343 -
std::unordered_set<int>::clear()/1024 8116.469 1.47%
std::unordered_set<int>::clear()/32 612.352 -
std::unordered_set<int>::clear()/8192 63535.799 3.43%
std::unordered_set<int>::contains(key)_(existent)/0 0.020 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.343 10.53%
std::unordered_set<int>::contains(key)_(existent)/32 1.290 -8.73%
std::unordered_set<int>::contains(key)_(existent)/8192 1.202 -21.72%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.362 -9.32%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.618 7.90%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.366 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.584 5.07%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.169 -1.51%
std::unordered_set<int>::count(key)_(existent)/32 1.199 -9.16%
std::unordered_set<int>::count(key)_(existent)/8192 1.388 -1.01%
std::unordered_set<int>::count(key)_(non-existent)/0 0.307 6.00%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.882 38.15%
std::unordered_set<int>::count(key)_(non-existent)/32 1.732 38.30%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.730 14.90%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.716 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9143.114 -3.69%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.889 -8.61%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 111049.861 1.41%
std::unordered_set<int>::ctor(const&)/0 13.846 -
std::unordered_set<int>::ctor(const&)/1024 6609.124 -1.91%
std::unordered_set<int>::ctor(const&)/32 197.593 -1.89%
std::unordered_set<int>::ctor(const&)/8192 54597.149 -2.58%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.954 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9630.155 -2.95%
std::unordered_set<int>::ctor(const&,_alloc)/32 273.038 -2.71%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80547.871 -4.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.852 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13516.091 -4.74%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.463 -3.49%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141005.971 -2.63%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13351.462 -4.42%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.845 -3.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140827.236 -2.82%
std::unordered_set<int>::erase(iterator)/0 19.727 -
std::unordered_set<int>::erase(iterator)/1024 20.473 1.20%
std::unordered_set<int>::erase(iterator)/32 20.360 1.04%
std::unordered_set<int>::erase(iterator)/8192 20.473 1.27%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.275 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5397.400 3.49%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.629 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44111.651 4.17%
std::unordered_set<int>::erase(key)_(existent)/0 21.213 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.336 -
std::unordered_set<int>::erase(key)_(existent)/32 21.368 1.22%
std::unordered_set<int>::erase(key)_(existent)/8192 23.246 1.09%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.001 -4.89%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.086 -1.20%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.967 6.34%
std::unordered_set<int>::find(key)_(existent)/0 0.014 -
std::unordered_set<int>::find(key)_(existent)/1024 1.667 39.62%
std::unordered_set<int>::find(key)_(existent)/32 1.501 23.20%
std::unordered_set<int>::find(key)_(existent)/8192 1.412 1.69%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.096 -11.96%
std::unordered_set<int>::find(key)_(non-existent)/32 1.036 4.37%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.088 -8.35%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 424.173 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13008.432 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 753.387 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 143665.946 2.97%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 424.224 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7558.747 -1.60%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 615.783 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85944.186 1.30%
std::unordered_set<int>::insert(value)_(already_present)/0 1.574 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.571 30.71%
std::unordered_set<int>::insert(value)_(already_present)/32 1.677 1.17%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.300 2.53%
std::unordered_set<int>::insert(value)_(new_value)/0 19.064 -
std::unordered_set<int>::insert(value)_(new_value)/1024 21.215 3.62%
std::unordered_set<int>::insert(value)_(new_value)/32 20.171 -1.28%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.742 1.70%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.225 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6656.213 -3.10%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 227.658 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54938.268 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.210 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6654.597 -2.05%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.071 -1.95%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55332.101 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.932 13.04%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1966.832 48.06%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.291 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 31053.813 16.76%
std::unordered_set<std::string>::clear()/0 422.803 -
std::unordered_set<std::string>::clear()/1024 22950.532 2.06%
std::unordered_set<std::string>::clear()/32 911.868 -
std::unordered_set<std::string>::clear()/8192 218134.610 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.303 11.26%
std::unordered_set<std::string>::contains(key)_(existent)/32 38.263 14.87%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.638 -6.64%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -14.07%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.134 10.44%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.599 7.67%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.430 29.51%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 36.265 -20.99%
std::unordered_set<std::string>::count(key)_(existent)/32 40.254 10.03%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.019 -2.36%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.304 14.57%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.847 -6.81%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.974 -1.55%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.174 1.96%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.869 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40088.984 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1100.860 4.10%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 725164.315 -1.54%
std::unordered_set<std::string>::ctor(const&)/0 13.803 -
std::unordered_set<std::string>::ctor(const&)/1024 34461.748 -
std::unordered_set<std::string>::ctor(const&)/32 730.461 -
std::unordered_set<std::string>::ctor(const&)/8192 340201.200 -1.03%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.921 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 64296.317 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1682.644 -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603585.235 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.913 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62810.793 1.17%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1420.556 -10.29%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636594.645 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.792 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62763.221 -1.93%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1666.654 5.60%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 631614.361 -
std::unordered_set<std::string>::erase(iterator)/0 28.187 -12.90%
std::unordered_set<std::string>::erase(iterator)/1024 30.708 17.18%
std::unordered_set<std::string>::erase(iterator)/32 31.757 10.63%
std::unordered_set<std::string>::erase(iterator)/8192 20.787 -35.55%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.292 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12211.462 1.08%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.191 2.51%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117005.162 -
std::unordered_set<std::string>::erase(key)_(existent)/0 61.715 -14.14%
std::unordered_set<std::string>::erase(key)_(existent)/1024 111.996 31.76%
std::unordered_set<std::string>::erase(key)_(existent)/32 123.329 1.68%
std::unordered_set<std::string>::erase(key)_(existent)/8192 101.040 -19.03%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.507 -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.355 -1.02%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 25.285 2.81%
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 34.559 -22.99%
std::unordered_set<std::string>::find(key)_(existent)/32 41.738 12.05%
std::unordered_set<std::string>::find(key)_(existent)/8192 43.488 17.02%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.732 12.77%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.493 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 26.754 9.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.501 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 55740.314 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2008.500 8.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 596586.887 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.314 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57692.490 1.28%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1861.314 4.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554575.639 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 42.687 223.68%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.943 1.75%
std::unordered_set<std::string>::insert(value)_(already_present)/32 60.879 -1.40%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 23.861 -26.90%
std::unordered_set<std::string>::insert(value)_(new_value)/0 58.923 25.98%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.033 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 40.724 -3.98%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 61.801 -1.80%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.200 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35782.626 -1.63%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 815.841 1.98%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341018.919 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.233 1.13%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35617.816 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 773.642 3.07%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343282.144 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16823.908 -1.34%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 318.470 16.60%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210270.108 -1.21%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.672 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.702 -2.18%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1879.923 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.321 -1.35%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.353 -7.62%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 737.999 -18.61%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.076 -2.12%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.829 -1.84%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 671.441 -18.36%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.789 -1.00%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.108 -2.90%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 615.890 -24.17%
std::vector<int>::ctor(size)/1024 42.265 3.38%
std::vector<int>::ctor(size)/32 10.064 -10.31%
std::vector<int>::ctor(size)/8192 568.250 1.28%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.391 4.90%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.727 -8.15%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 263.165 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.448 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.786 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.915 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.333 2.39%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.306 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.560 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.059 1.13%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.702 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 805.119 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.727 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3038.053 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 929.517 -1.46%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.723 -1.01%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4300.765 1.30%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2211.527 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.320 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13356.575 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.861 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.995 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.940 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.239 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 795.528 8.16%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.238 -1.59%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.933 -3.87%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 670.284 1.80%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.657 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.382 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.288 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.372 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.361 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.374 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.020 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.828 2.16%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4597.604 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6289.566 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 131.124 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52512.478 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.745 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.810 -1.60%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6920.890 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19553.728 -3.98%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 587.474 -4.88%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170778.193 -3.73%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.105 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.322 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6926.042 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19515.226 -4.17%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 585.658 -5.52%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170083.637 -4.31%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.084 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.509 -2.12%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6924.851 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19476.199 -3.88%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 589.413 -4.89%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170153.099 -3.74%
std::vector<std::string>::ctor(size)/1024 427.038 -
std::vector<std::string>::ctor(size)/32 33.940 -2.52%
std::vector<std::string>::ctor(size)/8192 4225.358 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 579.816 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.133 -3.82%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5366.487 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19220.401 -5.10%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 557.539 -6.16%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 167995.021 -4.57%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.082 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.410 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.739 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.996 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.756 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.577 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.328 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.882 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.244 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.939 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.448 -2.16%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.286 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 564.710 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.356 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.031 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.900 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.261 -4.03%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4572.581 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1633.084 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.522 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9787.123 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 14968.440 -2.26%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 813.853 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113901.397 -1.49%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3099.112 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 543.119 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 21026.306 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16618.658 -1.56%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 874.065 -1.30%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125341.644 -1.79%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.398 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.092 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10952.542 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13209.433 -1.91%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 901.437 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114003.728 -1.66%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.290 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.554 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2263.492 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.217 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 25.936 -3.19%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2284.683 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.059 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.120 -2.85%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.865 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6242.405 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 122.021 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51253.418 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 534.701 -1.58%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.948 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3178.828 -2.98%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.769 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.329 2.01%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5668.442 -1.04%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.823 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.212 -1.59%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.922 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.450 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.833 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.839 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.827 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.454 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.451 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.447 -
vector<bool>(const_vector<bool>&) 9.669 1.70%
vector<bool>(size_type,_const_value_type&) 8.109 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.610 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.859 -
vector<bool>::reserve() 10.075 -
Geometric Mean 220.768 -